TUI framework, gelişmiş siber güvenlik araçları ve gerçek zamanlı ağ izleme yeteneklerine sahip modüler bir framework'tür. Her modül kendi interaktif TUI arayüzüne sahiptir ve modern siberpunk estetiği ile tasarlanmıştır.
- 🍯 Chimera Honeypot v3.2: Çok aşamalı aldatma sistemi - 🔍 Network Scanner: Nmap entegrasyonu ile port tarama - 🔐 Cryptography Tools: Hash üretimi ve şifre kırma - 📊 Log Analyzer: Gerçek zamanlı log analizi ve PCAP analizi - 💣 Exploit Generator: MSFvenom ile payload üretimi - 📡 WiFi Attack Suite: Otomatik WiFi tarama ve deauth saldırıları - 🛡️ Real-time Network Monitoring: tshark ile ağ trafiği yakalama - 🎨 Modern TUI: Rich kütüphanesi ile neon siberpunk arayüzü
TUI framework is an advanced cybersecurity framework with modular architecture and real-time network monitoring capabilities. Each module has its own interactive TUI interface designed with modern cyberpunk aesthetics.
- **🍯 Chimera Honeypot v3.2**: Multi-stage deception system
- **🔍 Network Scanner**: Port scanning with nmap integration
- **🔐 Cryptography Tools**: Hash generation and password cracking
- **📊 Log Analyzer**: Real-time log analysis and PCAP analysis
- **💣 Exploit Generator**: Payload generation with MSFvenom
- **📡 WiFi Attack Suite**: Automatic WiFi scanning and deauth attacks
- **🛡️ Real-time Network Monitoring**: Network traffic capture with tshark
- **🎨 Modern TUI**: Neon cyberpunk interface with Rich library
TUI framework/
├── TUI framework.py # Main TUI launcher / Ana TUI başlatıcı
├── run.bat # Windows launcher / Windows başlatıcı
├── run.sh # Linux/Mac launcher / Linux/Mac başlatıcı
├── requirements.txt # Python dependencies / Python bağımlılıkları
├── README.md # This file / Bu dosya
└── modules/ # Module directory / Modül dizini
├── __init__.py # Package marker / Paket işaretleyici
├── honey/ # Honeypot module / Honeypot modülü
│ ├── __init__.py # Package marker / Paket işaretleyici
│ └── honeypot.py # Chimera Honeypot v3.2
├── scan/ # Network scanning module / Ağ tarama modülü
│ ├── __init__.py # Package marker / Paket işaretleyici
│ └── scan_tui.py # Network scanner TUI
├── crypt/ # Cryptography module / Kriptografi modülü
│ ├── __init__.py # Package marker / Paket işaretleyici
│ └── crypt_tui.py # Crypto tools TUI
├── log/ # Log analysis module / Log analiz modülü
│ ├── __init__.py # Package marker / Paket işaretleyici
│ ├── log_tui.py # Log analyzer TUI
│ ├── logscan.py # Real-time network monitor
│ └── sample_log.txt # Sample log file / Örnek log dosyası
├── exploit/ # Exploit module / Exploit modülü
│ ├── __init__.py # Package marker / Paket işaretleyici
│ └── exploit_tui.py # MSFvenom payload generator TUI
└── wifi/ # WiFi attack module / WiFi saldırı modülü
├── __init__.py # Package marker / Paket işaretleyici
└── wifi_tui.py # WiFi attack suite TUI
# Install dependencies / Bağımlılıkları yükle
pip install -r requirements.txt
# Run main framework / Ana framework'ü çalıştır
python "TUI framework.py"
# Or use batch file / Veya batch dosyasını kullan
run.bat# Install dependencies / Bağımlılıkları yükle
pip3 install -r requirements.txt
# Run main framework / Ana framework'ü çalıştır
python3 "TUI framework.py"
# Or use shell script / Veya shell script'i kullan
./run.sh- Location / Konum:
modules/honey/honeypot.py - Features / Özellikler:
- Multi-stage deception with terminal replays
- PCAP-like logs and SIEM webhook support
- SMB realism with NTLM-like bait
- Web, FTP, SSH, SMB, SMTP, Redis, ES services
- Rate limiting and tarpit functionality
- Location / Konum:
modules/scan/scan_tui.py - Features / Özellikler:
- Quick port scanning (no nmap required)
- Nmap integration with multiple scan types
- Service detection and banner grabbing
- Basic, Medium, Aggressive, Stealth modes
- Location / Konum:
modules/crypt/crypt_tui.py - Features / Özellikler:
- Hash generation (MD5, SHA1, SHA256, etc.)
- Password cracking utilities
- Random key generation
- Dictionary attack capabilities
- Location / Konum:
modules/log/ - Features / Özellikler:
- log_tui.py: Advanced log analysis TUI
- logscan.py: Real-time network traffic capture
- Pattern detection and anomaly analysis
- PCAP file analysis with tshark
- Wireshark integration
- Threat detection (DoS, Brute Force, ARP Spoof, etc.)
- Location / Konum:
modules/exploit/exploit_tui.py - Features / Özellikler:
- Standard Payloads: APK, EXE, PHP, Python, ELF, WAR
- Advanced Payloads: HTA, VBS, JSP, ASP, DLL, SO, JAR, PS1, BAT, SH, PL, RB
- Interactive Sub-menu: Expandable "EXTRA" section with pagination
- Auto IP detection and manual configuration
- Auto port selection (4444) and manual port input
- Payload encoding and customization
- Cross-platform support with MSFvenom integration
- Dynamic UI: Responsive sidebar sizing and visual frames
- Location / Konum:
modules/wifi/wifi_tui.py - Features / Özellikler:
- Automatic WiFi scanning with Aircrack-ng integration
- Arrow key navigation for network selection
- Continuous deauth attacks with time control (30s - 1 hour)
- Monitor mode management (start/stop)
- Real-time attack status monitoring
- Cross-platform support (Linux with Aircrack-ng)
- Threading-based attacks for non-blocking operation
- Auto cleanup and safe exit procedures
The LOG module includes advanced network monitoring capabilities:
- Real-time traffic capture using tshark
- Automatic threat detection:
- Port scanning detection
- Brute force attack detection
- DoS attack indicators
- ARP spoofing detection
- SQL injection attempts
- XSS attack patterns
- Directory traversal attempts
traffic.pcapng- Captured network trafficscan_results.log- Analysis resultsnetwork_stats.json- Statisticssecurity_alerts.log- Security alerts
-
Launch Main Framework / Ana Framework'ü Başlat:
python "TUI framework.py" -
Navigate Modules / Modüller Arasında Gezin:
- Use ↑/↓ arrow keys to select modules
- Press ENTER to launch selected module
- Press Q to exit
-
Real-Time Monitoring / Gerçek Zamanlı İzleme:
- Select LOG module
- Choose "Start Network Capture"
- Select network interface
- Set capture duration
- Use other modules while monitoring
- Stop capture and analyze results
-
Exploit Generation / Exploit Üretimi:
- Select EXPLOIT module
- Choose standard payloads (APK, EXE, PHP, etc.)
- Or select "Advanced Payloads" for extra options
- Use A/D keys to navigate between pages
- Use arrow keys to select specific payloads
- Configure IP, port, and encoding options
- Generate payloads with MSFvenom
-
WiFi Attack Suite / WiFi Saldırı Paketi:
- Select WIFI module
- Choose interface and enable monitor mode
- Select "Auto Scan & Attack" for automatic operation
- Or use "Manual Network Select" for specific targeting
- Use arrow keys to select target networks
- Set attack duration (30s - 1 hour)
- Monitor attack status in real-time
- Stop attacks safely when done
rich>=13.0.0
readchar>=4.0.0
cryptography>=41.0.0
- Wireshark/tshark: For network capture and PCAP analysis
- nmap: For advanced network scanning
- Metasploit Framework: For payload generation (MSFvenom)
- Aircrack-ng: For WiFi attack suite (Linux only)
# Windows
# Download Wireshark from wireshark.org
# Linux
sudo apt install wireshark tshark nmap aircrack-ng
# Mac
brew install wireshark nmap
# Note: Aircrack-ng not available on macOS via Homebrew- Port Scan: nmap, probe, syn, fin, rst
- Brute Force: failed login attempts
- DoS Attack: flood, connection limit, rate-limit
- Suspicious IP: blocked, banned, malicious
- ARP Spoof: arp, duplicate, spoof, poison
- SQL Injection: union, select, insert, delete
- XSS Attack: script, javascript, alert
- Directory Traversal: ../, ..\, %2e%2e
- High packet rate detection
- Suspicious IP behavior
- Failed authentication patterns
- Network attack indicators
🇹🇷 Türkçe: Bu framework eğitim ve yetkili güvenlik testleri amaçlı tasarlanmıştır. Kullanıcılar, uygulanabilir yasalar ve düzenlemelere uygunluğu sağlamaktan sorumludur. Sadece sahip olduğunuz sistemlerde veya açık izniniz olan sistemlerde test edin.
🇺🇸 English: This framework is designed for educational and authorized security testing purposes only. Users are responsible for ensuring compliance with applicable laws and regulations. Use only on systems you own or have explicit permission to test.
Feel free to contribute by:
- Adding new modules
- Improving existing functionality
- Enhancing threat detection patterns
- Optimizing performance
Güvenlik Notu: Bu projenin kaynak kodları, güvenlik ve gizlilik ilkeleri gereği bu repoda paylaşılmamaktadır. Projelerim hakkında daha fazla bilgi almak ve benimle iletişime geçmek için resmi web sitemi ziyaret edebilirsiniz: byghost.tr
Yasal Uyarı: Bu framework, yalnızca eğitim ve yetkili güvenlik testleri amacıyla tasarlanmıştır. Bu araçların kullanımından doğacak tüm yasal sorumluluk kullanıcıya aittir. Yalnızca sahibi olduğunuz veya test etmek için açık izniniz olan sistemlerde kullanın. Yasa dışı faaliyetler kesinlikle desteklenmemektedir.
Security Note: For security and privacy reasons, the source code for this project is not included in this repository. For more information about my projects and to get in touch, please visit my official website: byghost.tr
Disclaimer: This framework is designed for educational and authorized security testing purposes only. The user is solely responsible for all legal compliance when using these tools. Use it only on systems you own or have explicit permission to test. Illegal activities are strictly not supported.
🌐 TUI framework - Advanced Cybersecurity Framework 🌐 TUI framework - Gelişmiş Siber Güvenlik Framework'ü
