quincyomoruyi6-lang/A-Handy-IP-Scanner

GitHub: quincyomoruyi6-lang/A-Handy-IP-Scanner

一款用 Python 编写的跨平台 CLI 网络侦察工具,通过自动化 ICMP ping 扫描帮助用户快速发现内网中的活跃主机。

Stars: 0 | Forks: 0

# IP 扫描器 一款适用于 Windows 的简单 Python IP 扫描工具,可以对单个 IP 地址或一个 IP 地址范围进行 ping 操作。扫描结果会保存到 `captured_ip.txt`,方便您日后查看。 ## 功能 - 一次性扫描一个或多个 IP 地址 - 扫描同一子网内的 IP 范围 - 将扫描历史保存到 `captured_ip.txt` - 从保存的文件中查看之前的扫描结果 ## 要求 - Python 3.x - Windows(使用 Windows 的 `ping -n` 命令) ## 用法 1. 在项目文件夹中打开终端。 2. 运行脚本: python ipscanner.py 3. 从菜单中选择一个选项: - `1` 扫描一个或多个特定 IP 地址 - `2` 扫描 IP 范围 - `3` 查看之前的扫描结果 - `4` 退出 4. 扫描特定 IP 时,输入以空格分隔的地址,例如: 192.168.1.1 192.168.1.10 5. 扫描范围时,输入同一子网内的起始 IP 和结束 IP,例如: IP 范围起始:192.168.1.1 结束至:192.168.1.10 ## 输出 - 扫描活动会打印每个主机是存活还是关闭的状态。 - 扫描历史记录会附带时间戳追加到 `captured_ip.txt` 中。 ## 注意事项 - 此脚本专为 Windows 设计,因为它使用了 `ping -n 1`。 - 范围扫描假设起始 IP 和结束 IP 的前三个八位组相同。 ## 可选改进 - 在扫描前添加 IP 验证 - 通过切换 `ping` 标志支持 Linux/macOS - 使用 `argparse` 添加命令行界面 - 改进对不同子网的范围扫描 ## 许可证 本项目按“原样”提供,用于学习和个人使用。
标签:Facebook API, IP扫描, Python, 插件系统, 文档结构分析, 无后门, 网络工具, 运维辅助, 逆向工具