用python编写自动信息收集脚本(五) -扫描端口

  • A+
所属分类:安全文章

用python编写自动信息收集脚本(五) -扫描端口

本人只是python初学者,本文只适合初学者观看学习。大佬请绕过(或者指出需要改进的地方)!在日常渗透测试过程中我们都知道,在对目标进行渗透之前都是先要信息收集一波。收集到越多的信息往往渗透过程中越顺利,所以信息收集格外重要。而信息收集往往费时间比较多,所以我们想写一个自动信息收集的脚本,但是代码量太大。本文就先从whois信息开始,代码不好的地方。希望大家提出意见!


本次模块配合之前的用python编写自动信息收集脚本一,二,三,四,五使用


def scan(ip, port):    server = telnetlib.Telnet()      # 创建一个Telnet对象    try:        title = "开放"        server.open(ip,port)         # 利用Telnet对象的open方法来创建TCP连接测试端口是否开放        a='{0}:{1}端口'.format(ip, port)        write([a,title])        print(a,title)    except Exception as e:         title = "关闭"         b = '{0}:{1}端口'.format(ip,port)         write([b, title])         print(b,title)    finally:         server.close()#portlist = [80,443]starttime = time.time()
threads = []
for port in portlist: t = threading.Thread(target=scan,args=(ip,port)) #创建线程 args输入ip,port方法 t.start() threads.append(t)for t in threads: t.join()
endtime = time.time()print('一共运行了{0}秒'.format((endtime-starttime)))

用python编写自动信息收集脚本(五) -扫描端口


推荐文章++++

用python编写自动信息收集脚本(五) -扫描端口

*Tools 一款Python渗透漏洞工具

*简单python爬虫编写

*简单python代码实现模拟浏览器操作


用python编写自动信息收集脚本(五) -扫描端口

用python编写自动信息收集脚本(五) -扫描端口

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: