Skip to content

vsevolobo/RustProxyHunter

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Port Scan

一个简单的命令行工具,用于检测指定网段内的主机是否在特定端口(如80端口)开放。适用于网络管理员和开发人员快速扫描主机端口状态。

功能介绍

image
  • 用户可输入特定的网段,例如 192.168.1.0/24,扫描程序会检测该网段内的所有主机。
  • 检查指定端口(默认为80端口)是否开放。
  • 支持多线程扫描,提升检测效率。

安装方法

请确保已安装 Rust 编译器。

git clone https://github.com/your-username/port_scan.git
cd port_scan
cargo build --release

使用方法

  1. 运行编译后的程序:

    cargo run --release
  2. 输入指定网段,即可开始扫描。

示例

编译

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

AWS

美国东部(弗吉尼亚):
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

Google Cloud

美国:
34.64.0.0/11
35.184.0.0/13

亚太:
34.80.0.0/15
35.194.0.0/15

Azure

美国:
13.64.0.0/11
20.33.0.0/16

亚太:
20.184.0.0/13
20.195.0.0/16
  1. test/app.py用于复测验证,是否确实可以用于代理服务器
python3 test/app.py

注意事项

  • 仅用于合法的端口检测操作,切勿用于未经授权的网络。
  • 运行此工具时,请确保在网络环境中有相应的权限。
  • 代理服务器是不是可能是蜜罐?监控流量[待分析]

About

A super-fast proxy server port scanner

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Rust 63.2%
  • Python 32.0%
  • Dockerfile 4.8%