A powerful, all-in-one cybersecurity tool written in Python that provides network scanning, intrusion detection, log analysis, and firewall management capabilities.
- 19 Different Scan Types including stealth, aggressive, and vulnerability scans
- Port Scanning - Single ports, ranges, and common ports
- Service Detection - Version and OS detection
- Advanced Techniques - IP spoofing, MAC spoofing, decoy scans
- Automated Saving - Results saved to Archives_Nmap/ directory
- Real-time Traffic Monitoring for both wired and wireless networks
- Attack Detection:
- ARP Spoofing
- DNS Spoofing
- SYN/UDP/ICMP Floods
- Port Scanning
- Wireless Attacks (Deauth, KRACK, Evil Twin)
- Live Display with color-coded alerts
- Session Logging in both log and PCAP formats
- Comprehensive Analysis of IDS logs
- Anomaly Detection with security issue identification
- Search Capabilities with keyword matching
- Report Generation for detailed analysis
- Support for Multiple Log Sources
- IP Management - Block/unblock specific IP addresses
- Port Control - Manage individual ports and ranges
- Protocol Filtering - Control TCP, UDP, and ICMP traffic
- Rule Persistence - Save rules across reboots
This project is licensed under the MIT License.
You are free to use, modify, and share Cyber Guard in your own projects.
This tool is intended for educational and authorized security testing purposes only.
- ✅ For network administrators, cybersecurity students, and ethical hackers
- ❌ Do not use it on networks you don’t own or without explicit permission
- ⚖️ Unauthorized usage may violate local laws and regulations
- 🧠 The developer (Yahya Ezzhar) is not responsible for any misuse or damage caused
- Linux OS (Kali Linux recommended)
- Python 3.8 or higher
- Root/sudo privileges
# Clone the repository
git clone https://github.com/Akazayh/Cyber-Guard.git
cd CyberGuard
# Install dependencies
sudo apt update
sudo apt install iptables beep
pip3 install -r requirements.txt
# Run the tool
sudo python3 main.py- Yahya Ezzhar
- Developer & Cybersecurity Enthusiast
- 📍 Morocco




