python编写端口扫描程序
2019-02-11 20:54
204 查看
用python编写的简易端口扫描器
代码
import socket #循环 while True: #引入协议族AF_INET和SOCK_STREAM sm=socket.socket(socket.AF_INET, socket.SOCK_STREAM) sm.settimeout(1) ip = input("请输入靶机ip:") dk=input("请输入目标靶机开始端口:") startport = int(dk) dk= input("请输入目标靶机结束端口:") endport = int(dk) for port in range(startport, endport + 1): print("正在扫描端口:%d" % port) try: sm.connect((ip, port)) print("服务器 %s 端口 %d 开启!" % (ip, port)) except Exception: print("服务器 %s 端口 %d 找不到!" % (ip, port)) sm.close()
运行结果:
请输入靶机ip:192.168.0.1 请输入目标靶机开始端口:80 请输入目标靶机结束端口:85 正在扫描端口:80 服务器 192.168.0.1 端口 80 开启! 正在扫描端口:81 服务器 192.168.0.1 端口 81 找不到! 正在扫描端口:82 服务器 192.168.0.1 端口 82 找不到! 正在扫描端口:83 服务器 192.168.0.1 端口 83 找不到! 正在扫描端口:84 服务器 192.168.0.1 端口 84 找不到! 正在扫描端口:85 服务器 192.168.0.1 端口 85 找不到! 请输入靶机ip:
相关文章推荐
- 用Python写的一个简单的端口扫描程序
- 通过编写一个简单的漏洞扫描程序学习Python基本语句
- Java编写的端口的扫描程序(web端口80和ftp端口21)
- Python端口扫描程序原理解析
- 如何编写简单的端口扫描程序:
- 基于Python socket的端口扫描程序实例代码
- C#编写的多线程端口扫描程序!
- Python端口扫描简单程序
- PYTHON端口扫描小程序
- C#编写的多线程端口扫描程序
- Python之端口扫描程序
- TCP端口扫描程序(tcp_connect扫描+tcp_syn扫描)Python
- python多线程端口扫描程序
- C#编写的多线程端口扫描程序
- Python端口扫描简单程序
- C#编写的多线程端口扫描程序
- Python构造简单端口扫描程序
- python扫描端口小程序
- C#编写的多线程端口扫描程序
- 基于Python socket的端口扫描程序