MudKat/network-scanner
GitHub: MudKat/network-scanner
基于 Python 标准库的轻量级网络扫描器,用于自动发现本地子网存活主机并枚举常见开放端口。
Stars: 0 | Forks: 0
# 网络扫描器
基于 Python 的网络侦察工具,用于映射本地网络拓扑和识别开放端口。
## 功能
- 自动检测本地网络
- 跨 /24 子网的多主机扫描
- 通过反向 DNS 解析主机名
- 常见端口枚举(21, 22, 23, 25, 80, 443, 445, 3389, 8080)
- 清晰、格式化的输出
## 用法
```
python network_scanner.py
```
## 示例输出
```
[+] Host found: 123.456.7.890
Hostname: jellyfin-server.attlocal.net
Open ports: [80, 443, 8080]
```
## 技术细节
- **语言:** Python 3.13
- **库:** socket, ipaddress, datetime
- **扫描方式:** TCP connect scan
- **网络:** 根据主机 IP 自动检测 /24 子网
## 安全提示
⚠️ 仅扫描您拥有或获得明确测试权限的网络。未经授权的网络扫描可能违反计算机欺诈相关法律。
## 作者
Jeff Diener - 2026 年 2 月
## 展示技能
- Python 编程
- 网络协议(TCP/IP)
- Socket 编程
- 网络侦察
- 安全工具开发
标签:Facebook API, Python, Socket编程, TCP/IP, 插件系统, 数据统计, 无后门, 流量捕获, 端口扫描, 网络扫描器, 网络拓扑