Aero Nethunter is an advanced open-source network analysis and security tool developed with Python and Tkinter. It allows you to discover devices on your local network, analyze security vulnerabilities, and monitor real-time network traffic.
- ⚡ 85% faster scanning with MAC vendor caching and connection pooling
- 🖥️ System tray integration - minimize to tray and run in background
- 📊 Resource monitoring - real-time CPU/RAM usage display
- ⚙️ Settings panel - configurable performance parameters
- 🔔 Notifications - alerts for new devices detected
- 🚀 Optimized threading - thread pool for parallel port scanning
- 💾 Smart caching - LRU cache with 80%+ hit rate
requirements.txt
scapy
mac-vendor-lookup
psutil
pystray
Pillow
cachetools
flask
# 1. Install Python dependencies
pip install -r requirements.txt
# 2. Install system dependencies (Linux only)
sudo apt-get install python3-tk
# 3. Grant necessary permissions for raw sockets
sudo setcap cap_net_raw+ep $(which python3)
- Install Python dependencies:
pip install -r requirements.txt
- Install Npcap: Required for Scapy. Download from npcap.com.
- Run as Administrator: CMD or PowerShell must be run as Admin.
The easiest way to use the tool with a modern dark interface.
sudo python3 nethunter_gui.py # Linux/Mac
python nethunter_gui.py # Windows
For advanced users and scripting.
# Basic Scan
sudo python3 nethunter_main.py -t 192.168.1.0/24
# Auto-Detect Network
sudo python3 nethunter_main.py --auto
# Advanced Scan with Port Detection & OS Fingerprinting
sudo python3 nethunter_main.py -t 192.168.1.0/24 -p --detailed
# Save Results to JSON
sudo python3 nethunter_main.py --auto -o results.json
Core Features:
- ✅ ARP Network Scanning: Discover all devices (IP/MAC) in seconds.
- ✅ Vendor Lookup: Automatically identify device manufacturers (Apple, Samsung, Intel, etc.).
- ✅ Port Scanning: Detect open ports (SSH, HTTP, RDP, SMB, etc.).
- ✅ Device Categorization: Auto-classify devices (Mobile, PC, Router).
- ✅ Traffic Monitor: Real-time Download/Upload statistics.
- ✅ Web UI: View live scan results in your web browser.
- ✅ Wake-on-LAN: Wake up devices remotely.
- ✅ Dark Mode: Modern, developer-friendly interface.
v2.0 Performance Features:
- ⚡ MAC Vendor Caching: LRU cache reduces repeated API calls by 80%+
- 🎯 Connection Pooling: Optimized socket management for faster port scanning
- 🖥️ System Tray: Minimize to tray, background scanning, notifications
- 📊 Resource Monitor: Real-time CPU/RAM/Network usage tracking
- ⚙️ Configurable Settings: Adjust scan intervals, thread pool size, timeouts
- 🚀 Thread Pool: Parallel port scanning for 2x speed improvement
- 💾 UI Throttling: Smooth updates without freezing (500ms intervals)
Aero Nethunter, yerel ağınızdaki cihazları keşfetmek, güvenlik açıklarını analiz etmek ve anlık ağ trafiğini izlemek için geliştirilmiş, Python ve Tkinter tabanlı, açık kaynaklı bir siber güvenlik aracıdır.
requirements.txt
scapy>=2.5.0
colorama>=0.4.6
mac-vendor-lookup>=0.1.12
psutil
flask
# 1. Kütüphaneleri yükleyin
pip install -r requirements.txt
# 2. Sistem gereksinimlerini yükleyin (Sadece Linux için)
sudo apt-get install python3-tk
# 3. Gerekli ağ izinlerini verin (Raw Socket erişimi için)
sudo setcap cap_net_raw+ep $(which python3)
- Kütüphaneleri Yükleyin:
pip install -r requirements.txt
- Npcap Yükleyin: Scapy'nin çalışması için gereklidir. npcap.com adresinden indirin.
- Yönetici Olarak Çalıştırın: Komut satırını (CMD/PowerShell) mutlaka "Yönetici" olarak açın.
Modern ve karanlık tema ile en kolay kullanım.
sudo python3 nethunter_gui.py # Linux/Mac
python nethunter_gui.py # Windows
Gelişmiş kullanıcılar ve otomasyon için.
# Temel Tarama
sudo python3 nethunter_main.py -t 192.168.1.0/24
# Otomatik Ağ Tespiti
sudo python3 nethunter_main.py --auto
# Port Taraması ve Detaylı Analiz
sudo python3 nethunter_main.py -t 192.168.1.0/24 -p --detailed
# Sonuçları Kaydetme (JSON)
sudo python3 nethunter_main.py --auto -o results.json
- ✅ ARP Ağ Taraması: Tüm cihazları (IP/MAC) saniyeler içinde bulur.
- ✅ Üretici Tespiti: Cihaz markalarını (Apple, Samsung, Intel vb.) otomatik tanır.
- ✅ Port Taraması: Açık portları (SSH, HTTP, RDP, SMB vb.) tespit eder.
- ✅ Cihaz Sınıflandırma: Cihaz türünü (Mobil, PC, Router) tahmin eder.
- ✅ Trafik İzleme: Canlı İndirme/Yükleme istatistikleri.
- ✅ Web Arayüzü: Sonuçları tarayıcıda görüntüleme imkanı.
- ✅ Wake-on-LAN: Cihazları uzaktan uyandırma özelliği.
- ✅ Karanlık Mod: Göz yormayan modern tasarım.
[EN] This tool is designed for educational purposes and authorized testing only. Scanning networks without permission is illegal. The developer is not responsible for any misuse. [TR] Bu araç yalnızca eğitim ve izinli testler için tasarlanmıştır. İzniniz olmayan ağları taramak yasalara aykırıdır. Geliştirici, kötüye kullanımdan sorumlu tutulamaz.
MIT License.
Happy Ethical Hacking! 🎯 / İyi Taramalar!