Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/qianxiao996/Super-PortScan
端口扫描工具
https://github.com/qianxiao996/Super-PortScan
Last synced: 21 days ago
JSON representation
端口扫描工具
- Host: GitHub
- URL: https://github.com/qianxiao996/Super-PortScan
- Owner: qianxiao996
- Created: 2021-03-03T07:29:10.000Z (almost 4 years ago)
- Default Branch: master
- Last Pushed: 2023-08-09T23:25:03.000Z (over 1 year ago)
- Last Synced: 2024-08-05T17:45:08.101Z (4 months ago)
- Language: Python
- Size: 35 MB
- Stars: 125
- Watchers: 2
- Forks: 21
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
- awesome-hacking-lists - qianxiao996/Super-PortScan - 端口扫描工具 (Python)
README
# Super-PortScan
一款Python编写的端口扫描器
```
_____ _____ _ _____
/ ____| | __ \ | | / ____|
| (___ _ _ _ __ ___ _ __ | |__) |__ _ __| |_| (___ ___ __ _ _ __
\___ \| | | | '_ \ / _ \ '__| | ___/ _ \| '__| __|\___ \ / __/ _` | '_ \
____) | |_| | |_) | __/ | | | | (_) | | | |_ ____) | (_| (_| | | | |
|_____/ \__,_| .__/ \___|_| |_| \___/|_| \__|_____/ \___\__,_|_| |_|
| |
|_|
github: https://github.com/qianxiao996/Super-PortScan
Usage: Super-PortScan.py [OPTIONS]Options:
--version Show the version and exit.
-i, --ip TEXT 输入一个或一段ip,例如:192.168.1.1、192.168.1.1/24、192.168.1.1
-99
-f, --file TEXT 从文件加载ip列表
-p, --port TEXT 定义扫描的端口,例如:80、80,8080、80-8000
-pf, --port_file TEXT 从文件加载端口列表,使用逗号分隔
-rp, --remove_port TEXT 定义排除的端口,例如:25,110
-jp, --jump_port 跳过主机发现
-to, --timeout INTEGER 设置超时时间 [default: 1]
-v, --verbose 显示详细信息
-t, --threads INTEGER 定义扫描的线程 [default: 400]
--txt TEXT 定义输出文本文件
--html TEXT 定义输出html文件
--help Show this message and exit.
```使用示例
```
python3 Super-PortScan.py -i 127.0.0.1
python3 Super-PortScan.py -i 127.0.0.1-200 -p 80
python3 Super-PortScan.py -i 127.0.0.1/24 -p 80,8080
python3 Super-PortScan.py -i 127.0.0.1 -p 80-999
python3 Super-PortScan.py -i 127.0.0.1 -p 80,111,45-222ip.txt:
127.0.0.1/24
127.0.0.2
127.0.0.3
python3 Super-PortScan.py -f ip.txt
python3 Super-PortScan.py -i ip.txt -p 80
python3 Super-PortScan.py -f ip.txt -p 80,8080
python3 Super-PortScan.py -f ip.txt -p 80-999
python3 Super-PortScan.py -f ip.txt -p 80,111,45-222python3 Super-PortScan.py -i 127.0.0.1 -v #显示扫描的全部端口
python3 Super-PortScan.py -i 127.0.0.1 -t 100 #执行线程
python3 Super-PortScan.py -i 127.0.0.1:443 #单端口扫描
python3 Super-PortScan.py -i 127.0.0.1:443 -vip_port.txt:
127.0.0.1-3:443
127.0.0.1/24:443
127.0.0.1-3:442-443
127.0.0.1/24:442-443
python3 Super-PortScan.py -f ip_port.txt --ip-port#报告生成:
python3 Super-PortScan.py -i 127.0.0.1 --txt result.txt
python3 Super-PortScan.py -i 127.0.0.1 --html result.html #数据量较大时不建议使用html。
```![image-20210419134656178](./img/2.png)
html扫描报告
![3](./img/1.png)