NetGuard Pro is a powerful and professional network security tool designed for network administrators, security professionals, and educational purposes. It provides comprehensive network analysis, security assessment, and traffic monitoring capabilities.
NetGuard Pro offers several advantages over traditional tools like ettercap and bettercap:
-
User Interface:
- Modern GUI interface with dark theme
- Intuitive controls and real-time feedback
- No command-line knowledge required
- Visual progress tracking and results display
-
Performance:
- Faster scanning with optimized algorithms
- Asynchronous operations for better responsiveness
- Multi-threaded architecture
- Lower resource usage compared to ettercap/bettercap
-
Features:
- More comprehensive security analysis
- Built-in SSL/TLS certificate inspection
- Website security assessment
- DNS and WHOIS analysis
- Real-time traffic monitoring
- Detailed logging and reporting
-
Ease of Use:
- One-click scanning options
- Automatic interface detection
- Built-in help and documentation
- Cross-platform compatibility
-
Safety:
- Built-in safety checks
- Automatic backup of network settings
- Warning system for potentially dangerous operations
- No risk of network disruption
| Feature | NetGuard Pro | ettercap | bettercap |
|---|---|---|---|
| GUI Interface | ✅ Modern, Dark Theme | ❌ CLI Only | ❌ CLI Only |
| Performance | ✅ Fast & Optimized | ||
| Resource Usage | ✅ Low | ||
| SSL/TLS Analysis | ✅ Built-in | ❌ Requires Plugins | ❌ Requires Plugins |
| Website Security | ✅ Built-in | ❌ No | ❌ No |
| DNS Analysis | ✅ Built-in | ❌ No | ❌ No |
| WHOIS Lookup | ✅ Built-in | ❌ No | ❌ No |
| Real-time Monitoring | ✅ Advanced | ||
| User-Friendliness | ✅ Very High | ||
| Safety Features | ✅ Comprehensive | ||
| Cross-Platform | ✅ Yes |
- Modern GUI interface with dark theme
- Multiple scanning modes:
- Quick Scan: Fast port and service detection
- Deep Scan: Comprehensive system analysis
- Vulnerability Scan: Security vulnerability assessment
- Advanced capabilities:
- SSL/TLS certificate analysis
- Website security assessment
- DNS record analysis
- WHOIS information gathering
- Real-time traffic monitoring
- ARP scanning
- Port scanning with service detection
- Vulnerability detection
- Detailed logging and reporting
- Python 3.8 or higher
- Administrator/Root privileges (for some features)
- Npcap or WinPcap (for Windows)
- Required Python packages (install using
pip install -r requirements.txt)
- Clone this repository:
git clone https://github.com/reanzai/NetGuard-Pro.git
cd netguard-pro- Install dependencies:
pip install -r requirements.txt- Install Npcap (Windows):
- Download from: https://npcap.com/#download
- Run the installer
- Select "Install Npcap in WinPcap API-compatible Mode"
- Restart your computer
python network_security_tool.py --guipython network_security_tool.py -t 192.168.1.0/24 -m quickOptions:
-tor--target: Target IP or network-mor--mode: Scan mode (quick, deep, or vuln)-ior--interface: Network interface--gui: Launch GUI interface
-
Network Scanning
- Fast ARP scanning
- Port scanning with service detection
- OS fingerprinting
- Service version detection
-
Security Analysis
- SSL/TLS certificate inspection
- Website security headers analysis
- DNS record analysis
- WHOIS information gathering
-
Traffic Monitoring
- Real-time network traffic analysis
- Protocol analysis
- Packet size monitoring
- Source and destination tracking
-
Reporting
- Detailed logging
- Scan results export
- Vulnerability reports
- Traffic statistics
Contributions are welcome! Please feel free to submit a Pull Request.
This project is licensed under the MIT License - see the LICENSE file for details.
This tool is for educational and testing purposes only. Always obtain proper authorization before testing on any network.
NetGuard Pro, ağ yöneticileri, güvenlik uzmanları ve eğitim amaçları için tasarlanmış güçlü ve profesyonel bir ağ güvenlik aracıdır. Kapsamlı ağ analizi, güvenlik değerlendirmesi ve trafik izleme özellikleri sunar.
NetGuard Pro, ettercap ve bettercap gibi geleneksel araçlara göre birçok avantaj sunar:
-
Kullanıcı Arayüzü:
- Koyu temalı modern GUI arayüzü
- Sezgisel kontroller ve gerçek zamanlı geri bildirim
- Komut satırı bilgisi gerektirmez
- Görsel ilerleme takibi ve sonuç gösterimi
-
Performans:
- Optimize edilmiş algoritmalarla daha hızlı tarama
- Daha iyi yanıt için asenkron işlemler
- Çoklu iş parçacığı mimarisi
- ettercap/bettercap'a göre daha düşük kaynak kullanımı
-
Özellikler:
- Daha kapsamlı güvenlik analizi
- Dahili SSL/TLS sertifika inceleme
- Website güvenlik değerlendirmesi
- DNS ve WHOIS analizi
- Gerçek zamanlı trafik izleme
- Detaylı loglama ve raporlama
-
Kullanım Kolaylığı:
- Tek tıkla tarama seçenekleri
- Otomatik arayüz tespiti
- Dahili yardım ve dokümantasyon
- Platformlar arası uyumluluk
-
Güvenlik:
- Dahili güvenlik kontrolleri
- Ağ ayarlarının otomatik yedeklenmesi
- Potansiyel tehlikeli işlemler için uyarı sistemi
- Ağ kesintisi riski yok
| Özellik | NetGuard Pro | ettercap | bettercap |
|---|---|---|---|
| GUI Arayüzü | ✅ Modern, Koyu Tema | ❌ Sadece CLI | ❌ Sadece CLI |
| Performans | ✅ Hızlı & Optimize | ||
| Kaynak Kullanımı | ✅ Düşük | ||
| SSL/TLS Analizi | ✅ Dahili | ❌ Eklenti Gerekli | ❌ Eklenti Gerekli |
| Website Güvenliği | ✅ Dahili | ❌ Yok | ❌ Yok |
| DNS Analizi | ✅ Dahili | ❌ Yok | ❌ Yok |
| WHOIS Sorgulama | ✅ Dahili | ❌ Yok | ❌ Yok |
| Gerçek Zamanlı İzleme | ✅ Gelişmiş | ||
| Kullanıcı Dostu | ✅ Çok Yüksek | ||
| Güvenlik Özellikleri | ✅ Kapsamlı | ||
| Platform Uyumluluğu | ✅ Var |
- Koyu temalı modern GUI arayüzü
- Çoklu tarama modları:
- Hızlı Tarama: Port ve servis tespiti
- Derin Tarama: Kapsamlı sistem analizi
- Güvenlik Açığı Taraması: Güvenlik değerlendirmesi
- Gelişmiş özellikler:
- SSL/TLS sertifika analizi
- Website güvenlik değerlendirmesi
- DNS kayıt analizi
- WHOIS bilgi toplama
- Gerçek zamanlı trafik izleme
- ARP tarama
- Servis tespitli port tarama
- Güvenlik açığı tespiti
- Detaylı loglama ve raporlama
- Python 3.8 veya üzeri
- Yönetici/Root yetkisi (bazı özellikler için)
- Npcap veya WinPcap (Windows için)
- Gerekli Python paketleri (
pip install -r requirements.txtile yükleyin)
- Depoyu klonlayın:
git clone https://github.com/reanzai/NetGuard-Pro.git
cd netguard-pro- Bağımlılıkları yükleyin:
pip install -r requirements.txt- Npcap'i yükleyin (Windows):
- https://npcap.com/#download adresinden indirin
- Kurulum dosyasını çalıştırın
- "Install Npcap in WinPcap API-compatible Mode" seçeneğini işaretleyin
- Bilgisayarınızı yeniden başlatın
python network_security_tool.py --guipython network_security_tool.py -t 192.168.1.0/24 -m quickSeçenekler:
-tveya--target: Hedef IP veya ağ-mveya--mode: Tarama modu (quick, deep, vuln)-iveya--interface: Ağ arayüzü--gui: GUI arayüzünü başlat
-
Ağ Tarama
- Hızlı ARP tarama
- Servis tespitli port tarama
- İşletim sistemi tespiti
- Servis versiyon tespiti
-
Güvenlik Analizi
- SSL/TLS sertifika inceleme
- Website güvenlik başlıkları analizi
- DNS kayıt analizi
- WHOIS bilgi toplama
-
Trafik İzleme
- Gerçek zamanlı ağ trafiği analizi
- Protokol analizi
- Paket boyutu izleme
- Kaynak ve hedef takibi
-
Raporlama
- Detaylı loglama
- Tarama sonuçları dışa aktarma
- Güvenlik açığı raporları
- Trafik istatistikleri
Katkılarınızı bekliyoruz! Lütfen Pull Request göndermekten çekinmeyin.
Bu proje MIT Lisansı altında lisanslanmıştır - detaylar için LICENSE dosyasına bakın.
Bu araç sadece eğitim ve test amaçlıdır. Herhangi bir ağda test yapmadan önce gerekli yetkilendirmeyi aldığınızdan emin olun.