Skip to content

Akazayh/Cyber-Guard

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 

Repository files navigation

🛡 CyberGuard - Comprehensive Security Toolkit

📸 Screenshots

🖥 Main Menu

Main

👁 Network Scanner

Scanner

🚨 IDS Monitor

IDS

🔍 Log Analyzer

Analyzer Logs

🔥 Firewall Manager

Firewall Manger

A powerful, all-in-one cybersecurity tool written in Python that provides network scanning, intrusion detection, log analysis, and firewall management capabilities.

Python Platform License

📋 Table of Contents

🚀 Features

🔍 Network Scanner (Nmap Integration)

  • 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

📡 Intrusion Detection System (IDS)

  • 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

📊 Log Analyzer

  • 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

🔥 Firewall Manager

  • 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

📜 License

This project is licensed under the MIT License.

You are free to use, modify, and share Cyber Guard in your own projects.

⚠️ Disclaimer

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

🛠 Installation

Prerequisites

  • Linux OS (Kali Linux recommended)
  • Python 3.8 or higher
  • Root/sudo privileges

Quick Setup

# 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

👤 Author

  • Yahya Ezzhar
  • Developer & Cybersecurity Enthusiast
  • 📍 Morocco

🫡 If you encounter any problem or error, please contact me.

⭐ If you like this project, give it a star on GitHub to support Cyber Guard!

About

Security Toolkit,Network Security,Network Scanner,Nmap, IDS, Firewall,IPS,python

Topics

Resources

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages