找回密码
 立即注册

扫一扫,访问微社区

QQ登录

只需一步,快速开始

查看: 3281|回复: 1

这段socket扫描有什么问题?为什么跑不起来?

1

主题

1

帖子

1

积分

贫民

积分
1
黑乌夜 发表于 2017-3-9 16:45:35 | 显示全部楼层 |阅读模式
import socket
def retBanner(ip, port):
        try:
                socket.setdefaulttimeout(2)
                s = socket.socket()
                s.connect((ip, port))
                banner = s.recv(1024)
                return banner
        except:
                return
                def checkVulns(banner):
                        if 'FreeFloat Ftp Server (Version 1.00)' in banner:
                                print '[+] FreeFloat FTP Server is vulnerable.'
                        elif '3Com 3CDaemon FTP Server Version 2.0' in banner:
                                print '[+] 3CDaemon FTP Server is vulnerable.'
                        elif 'Ability Server 2.34' in banner:
                                print '[+] Ability FTP Server is vulnerable.'
                        elif 'Sami FTP Server 2.0.2' in banner:
                                print '[+] Sami FTP Server is vulnerable.'
                        else:
                                print '[-] FTP Server is not vulnerable.'
                        return
                        def main():
                                portList = [21,22,25,80,110,443]
                                for x in range(1, 255):
                                        ip = '122.114.37.' + str(x)
                                        for port in portList:
                                                banner = retBanner(ip, port)
                                                if banner:
                                                        print '[+] ' + ip + ': ' + banner
                                                        checkVulns(banner)
                                                        if __name__ == '__main__':
                                                                main()
retBanner(1, 1)

回复

使用道具 举报

0

主题

30

帖子

30

积分

版主

Rank: 7Rank: 7Rank: 7

积分
30

活跃会员热心会员突出贡献荣誉管理

鸟笨Andy 发表于 2017-3-20 16:05:16 | 显示全部楼层
第一 你的ip传入的参数格式不正确
第二 你的服务端在在哪
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表