punithkrishna1624-netizen/scanx
GitHub: punithkrishna1624-netizen/scanx
这是一个基于Python开发的轻量级网络扫描工具,集成Scapy进行主机与端口发现,并提供Flask Web仪表盘用于结果可视化。
Stars: 0 | Forks: 0
# 🔍 ScanX - Network Scanning Tool
ScanX 是一个使用 Python 在 Kali Linux 上开发的个人网络安全工具。
它旨在扫描网络、检测活动设备并识别开放端口。
## 🚀 Features
- 📡 Network scanning (detect active IP addresses)
- 🔌 Port scanning (find open ports)
- 🖧 MAC address detection
- 💻 Hostname detection
- 🧠 OS detection (basic)
- 🕒 Last active (last seen time)
- 🌐 Web dashboard (Flask-based)
- 💾 Save results (CSV)
## 🛠️ Technologies Used
- Python 3
- Scapy
- Socket
- Threading
- Flask
- PrettyTable
## ⚙️ Installation
1. Clone the repository : git clone https://github.com/yourusername/scanx.git
cd scanx
2. Install dependencies:
pip install scapy flask prettytable
## ▶️ Usage
Run the tool:
python3 scanx.py
Follow the menu options:
- Scan Network
- Scan Ports
- View Results
- Save Results
- Start Web Dashboard
## 🌐 Web Dashboard Start dashboard from menu and open:
http://127.0.0.1:5000
## 📁 Output
Results are saved in:
scan_results.csv
## ⚠️ Disclaimer
This tool is developed for educational and ethical purposes only.
Do not use it on networks without proper authorization.
## 👨💻 Author
Krishna
标签:DFIR, DNS枚举, Flask, MAC地址检测, OS指纹识别, Python, Scapy, Socket, Web仪表盘, 云存储安全, 开源安全工具, 插件系统, 数据统计, 无后门, 端口扫描, 网段扫描, 网络安全, 网络安全工具, 网络扫描, 逆向工具, 逆向工程平台, 隐私保护