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, 字符串匹配, 插件系统, 数据统计, 无后门, 端口扫描, 网络安全, 逆向工具, 隐私保护