扫描器"/>
Violent Python 构建匿名FTP扫描器
# coding=UTF-8
# time: 18-1-5: 上午9:05
# Author: Xifeng2009
'''
Python构建匿名FTP扫描器
利用python的ftplib库编写一个小脚本,确定一个服务器是否允许匿名登录,
anonLogin()接收的参数是一个主机名,并返回一个布尔值来描述该主机是否提供匿名FTP登录
具体操作过程: 该函数尝试建立一个匿名FTP连接,如果成功,返回True
'''
import ftplibdef anonLogin(hostname):try:ftp = ftplib.FTP(hostname)ftp.login('anonymous', 'aasasa')print("\n[*] " + str(hostname) + " FTP Anonymous Logon Succeeded.")ftp.quit()return Trueexcept Exception as e:print("\n[-] " + str(hostname) + " FTP Anonymous Logon Failed.")print(str(e))return Falsehost = '127.0.0.1'
anonLogin(host)
过程中遇到530错误
vim /etc/vsftpd.conf
anonymous_enable=YES解决
更多推荐
Violent Python 构建匿名FTP扫描器
发布评论