MrAtharvTrivedi/Network-Scanner
GitHub: MrAtharvTrivedi/Network-Scanner
一款基于 Python 和 Scapy 的轻量级网络侦查工具,提供主机发现、端口扫描与 banner 抓取功能,主要用于教育目的和授权安全审计。
Stars: 0 | Forks: 0
## Network-Scanner
一个基于 Python 的网络侦查工具,专为教育目的
和安全审计而设计。它通过执行基于 ARP 的主机发现来识别
网络中的存活主机,获取包含厂商信息的 MAC 地址,
并执行带有服务和 banner 检测的端口扫描。
### 功能
- ARP 扫描以发现网络中的存活主机
- 通过 macvendors.com API 查询 MAC 地址厂商信息
- 带有服务识别的 TCP 端口扫描
- 对开放端口进行 banner 抓取
- 支持单一 IP 和 CIDR 范围(例如 10.0.2.0/24)
- 跨多个文件的模块化设计
### 用法
# 仅进行网络扫描
sudo python3 main.py -t 192.168.1.0/24
# 网络扫描 + 默认端口扫描 (1-1025)
sudo python3 main.py -t 192.168.1.0/24 --scan-ports
# 网络扫描 + 自定义端口范围
sudo python3 main.py -t 192.168.1.0/24 -p 1-500
### 环境要求
pip install scapy requests IPy
### 免责声明
此工具仅供教育目的和授权
网络测试使用。请勿在您不拥有或
未获得明确测试许可的网络上使用。
标签:Python, Scapy, 字符串匹配, 插件系统, 数据统计, 无后门, 端口扫描, 网络安全, 逆向工具, 隐私保护