不多哔哔,直接上代码
代码实现
```python import socketdef scanner(ip,port): try: socket.setdefaulttimeout(2) ss = socket.socket() ss.connect((ip,port)) data = ss.recv(1024) return data except: return
def comparison(data): if 'FreeFloat Ftp Server (Version 1.00)' in data: type = '1' elif '3Com 3CDaemon FTP Server Version 2.0' in data: type = '2' else: type = '3' return type
def main(): portList = [21,22,25,80,110,443] for port in portList: data = scanner('xxx.xxx.xxx.xxx', port) # print data if data: res = comparison(data) print '[+]xxx.xxx.xxx.xxx:' + str(port) + ':' + str(res) else: print '[-]xxx.xxx.xxx.xxx:' + str(port) + ': None'
if name == 'main': main()
好久没来了,dalao还是dalao