一个简单的命令行工具,用于检测指定网段内的主机是否在特定端口(如80端口)开放。适用于网络管理员和开发人员快速扫描主机端口状态。
- 用户可输入特定的网段,例如
192.168.1.0/24
,扫描程序会检测该网段内的所有主机。 - 检查指定端口(默认为80端口)是否开放。
- 支持多线程扫描,提升检测效率。
请确保已安装 Rust 编译器。
git clone https://github.com/your-username/port_scan.git
cd port_scan
cargo build --release
-
运行编译后的程序:
cargo run --release
-
输入指定网段,即可开始扫描。
cargo run --release
./release/port_scanner
中国大陆
北京:
47.93.0.0/16
47.94.0.0/15
39.98.0.0/16
182.92.0.0/16
杭州:
112.124.0.0/16
121.40.0.0/15
101.37.0.0/16
121.43.0.0/16
青岛:
115.28.0.0/16
139.129.0.0/16
118.190.0.0/16
深圳:
120.76.0.0/14
119.23.0.0/16
海外节点
香港:
47.56.0.0/15
47.244.0.0/16
47.75.0.0/16
新加坡:
47.74.128.0/17
47.88.192.0/18
日本:
47.74.0.0/18
47.245.0.0/18
美国:
47.251.0.0/16
47.254.0.0/17
德国:
47.254.128.0/18
马来西亚:
47.254.192.0/18
47.250.0.0/16
中国大陆:
49.51.0.0/16
81.68.0.0/14
106.52.0.0/14
香港:
43.132.0.0/16
129.226.0.0/16
新加坡:
170.106.0.0/16
美国东部(弗吉尼亚):
3.80.0.0/12
23.20.0.0/14
新加坡:
13.212.0.0/15
18.136.0.0/16
日本东京:
13.112.0.0/14
54.178.0.0/16
美国:
34.64.0.0/11
35.184.0.0/13
亚太:
34.80.0.0/15
35.194.0.0/15
美国:
13.64.0.0/11
20.33.0.0/16
亚太:
20.184.0.0/13
20.195.0.0/16
- test/app.py用于复测验证,是否确实可以用于代理服务器
python3 test/app.py
- 仅用于合法的端口检测操作,切勿用于未经授权的网络。
- 运行此工具时,请确保在网络环境中有相应的权限。
- 代理服务器是不是可能是蜜罐?监控流量[待分析]