Amtul-kafi/Network-Service-Scanner
GitHub: Amtul-kafi/Network-Service-Scanner
一款使用 Python 编写的多线程网络服务扫描器,能够高效扫描 TCP/UDP 端口并生成多样化报告。
Stars: 0 | Forks: 0
```markdown
# 🔍 网络服务扫描器
[](https://python.org)
[](LICENSE)
[]()
## ✨ 功能
| 类别 | 详情 |
|------|------|
| **协议** | TCP 连接扫描 + UDP 探测 |
| **检测** | 服务识别 + 横幅抓取 |
| **性能** | 多线程并带进度条 |
| **输出** | Markdown、JSON、CSV 报告 + 活动日志 |
| **用户体验** | 彩色终端输出、详细模式 |
## 📦 安装
```
git clone https://github.com/Amtul-kafi/Network-Service-Scanner.git
cd Network-Service-Scanner
pip install -r requirements.txt
🚀 Usage
Basic TCP scan
bash
py main.py -t scanme.nmap.org -p 22,80,443 -v
UDP scan
bash
py main.py -t scanme.nmap.org -p 53,123,161 -u -v
Full scan with JSON report
bash
py main.py -t 192.168.1.1 -p 1-1000 -T 200 -o json
⚙️ Command Line Arguments
Argument Description
-t, --target Target IP or hostname
-p, --ports Port range (e.g. 22,80 or 1-1000)
-T, --threads Number of threads (default: 100)
-v, --verbose Show detailed output
--timeout Socket timeout in seconds
-o, --output Report format: markdown, json, csv
-u, --udp Enable UDP scanning
--no-banner Disable banner grabbing (faster)
--no-service Disable service detection (faster)
🖼️ Example Output
https://Screenshot.png
📄 License
MIT © Amtul Kafi
text
## 为什么这样看起来更好:
- **Badges** at the top (Python version, license, platform) – professional and informative
- **Clean emojis** for section headers (🔍, ✨, 📦, 🚀, ⚙️, 🖼️, 📄)
- **Table for features** – more structured than bullet list
- **Clear separation** with horizontal rules (`---`)
- **Code blocks** with language tags for syntax highlighting
- **Compact layout** – easier to scan
## 要做什么:
1. Replace your `README.md` content with the block above
2. Save the file
3. Push to GitHub:
```powershell
git add README.md
git commit -m "docs: improve README formatting with badges and structure"
git push origin main
```
```
标签:CSV, JSON, Markdown, Python, Qt框架, TCP扫描, 二进制发布, 云存储安全, 开源工具, 性能优化, 扫描器, 数据泄露防护, 数据统计, 无后门, 服务检测, 服务识别, 检测绕过, 横幅抓取, 端口扫描, 网络安全, 网络扫描, 网络探测, 聊天机器人, 进度条, 逆向工具, 隐私保护