python多线程端口扫描

python多线程端口扫描利用 python 多线程的性质 写了一个扫描目标主机开放端口的程序程序功能 输入目标 ip 地址 程序执行扫描 讲扫描到的端口 存入 test tst 文件附上代码 importtelnet port ip port server telnetlib Telnet try server open ip port print 0 的 1 端口是打开的 form

利用python多线程的性质,写了一个扫描目标主机开放端口的程序

程序功能:

输入目标ip地址,程序执行扫描,讲扫描到的端口,存入test.tst文件

附上代码:

 import telnetlib import threading def get_port(ip, port): server = telnetlib.Telnet() try: server.open(ip, port) #print('{0} 的 {1} 端口是打开的 '.format(ip, port)) with open("test.txt", "a", encoding='utf-8') as out_file: out_file.write('{0} 的 {1} 端口是打开的 \n'.format(ip, port)) except Exception as err: pass # print('{0} 的 {1} 端口是没有打开的'.format(ip, port)) finally: server.close() if __name__ == '__main__': ipadress = input("输入目标ip:") host = ipadress print('端口扫描开始') everything = [] for port in range(1, 65535): t = threading.Thread(target=get_port, args=(host, port)) t.start() everything.append(t) for t in everything: t.join() print('扫描完成,请查看test.txt文件') 
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/208098.html原文链接:https://javaforall.net

(0)
上一篇 2026年3月19日 下午12:21
下一篇 2026年3月19日 下午12:22


相关推荐

  • HDU-3363 Count the string KMP 巧用next函数

    HDU-3363 Count the string KMP 巧用next函数

    2021年8月12日
    44
  • PyCharm:设置是否在SciView中绘图

    PyCharm:设置是否在SciView中绘图有时候用PyCharm写代码,特别是用到matplotlib等库进行绘图时,图像常常会绘制在右侧的SciView窗口中,这样往往会遮挡住图像,特别是你的屏幕如果比较小的话,遮挡就比较麻烦了~~~特别是以下几种情况:①你用两个屏幕debug代码时,一个用来写代码,一个用来绘图,大屏,爽啊!②希望知道每一句代码都在图上做了什么改动,以及动态查看图是如何被绘制出来的。③图像较大而屏幕较小……

    2022年8月28日
    4
  • Sublime Text3 编译运行java程序

    Sublime Text3 编译运行java程序SublimeText3编译运行java程序一、必须的准备工作1.计算机上成功安装好javaJDK,并且设置好环境变量。2.计算机上安装的有SublimeTtext3。二、配置SublimeTtext31.找到SublimeTtext3的安装目录下的“Packages”文件夹2.在“Packages”文件夹中找到Java.sublime-packag…

    2022年7月27日
    16
  • ma3d舞台建模教程_3d渲染需要什么配置

    ma3d舞台建模教程_3d渲染需要什么配置2019.8.9更新:Smart3D现在对所有的.s3c文件都进行了加密,已经不能直接设置txt文件,但是依旧可以使用CC_S3CComposer.exe进行编辑创建。但是官网下载的.s3c文件还进一步有设置,不能进行编辑更改,因此请下载我提供的.s3c文件进行操作。以下步骤根据最新.s3c格式进行编写。一、须知:S3C是Smart3D内部格式,实质上是一个分块模型的索引,可以…

    2022年10月7日
    5
  • F分布的概率密度函数_F分布的统计量是

    F分布的概率密度函数_F分布的统计量是定义:设X1∼χ2(m),X2∼χ2(n)X_{1}\sim\chi^{2}(m),X_{2}\sim\chi^{2}(n)X1​∼χ2(m),X2​∼χ2(n),X1X_{1}X1​与X2X_{2}X2​相互独立,则称随机变量F=X1/mX2/nF=\frac{X_{1}/m}{X_{2}/n}F=X2​/nX1​/m​服从自由度为mmm及nnn的FFF分布,mmm称为第一自由度,n\boldsymbol{n}n称为第二自由

    2022年10月10日
    5
  • 【soap】soap协议是什么

    【soap】soap协议是什么一、什么是SOAP?    SOAP指简易对象访问协议    SOAP是一种通信协议    SOAP用于应用程序之间的通信    SOAP是一种用于发送消息的格式    SOAP被设计用来通过因特网进行通信    SOAP独立于平台    SOAP独立于语言    SOAP基于XML    SOAP很简单并可扩展

    2022年7月24日
    11

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号