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

admin 2020年10月6日08:27:03评论197 views字数 821阅读2分44秒阅读模式

用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编写自动信息收集脚本(五) -扫描端口

  • 左青龙
  • 微信扫一扫
  • weinxin
  • 右白虎
  • 微信扫一扫
  • weinxin
admin
  • 本文由 发表于 2020年10月6日08:27:03
  • 转载请保留本文链接(CN-SEC中文网:感谢原作者辛苦付出):
                   用python编写自动信息收集脚本(五) -扫描端口http://cn-sec.com/archives/150435.html

发表评论

匿名网友 填写信息