Skip to content
Ayham-MegdadiPublic

About

Integrated Linux cybersecurity toolkit with GUI modules for network reconnaissance, web security, cryptography, OSINT & AI, and security awareness testing. Built for authorized security testing and cybersecurity education.

Topics

Resources

Contributing

Security policy

Stars

1 star

Watchers

0 watching

Forks

Latest commit

Β 

History

17 Commits

Folders and files

NameName
Last commit message
Last commit date
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Typing SVG

Platform Python GUI Security OSINT Ethical License


πŸŽ“ Graduation Project β€” Ajloun National University (ANU)
Faculty of IT Β· Cybersecurity and Cloud Computing Β· Academic Year 2026
πŸ† Highest Grade in the University: 97%


πŸ“– Overview

AIMAS (Advanced Integrated Multi-Tool Assessment Suite) is a Linux-based cybersecurity toolkit developed in Python with a graphical user interface (GUI).

The project brings together multiple cybersecurity capabilities into a single environment, allowing students, cybersecurity enthusiasts, and authorized security professionals to perform reconnaissance, network analysis, web security testing, cryptographic analysis, OSINT, and security automation without relying entirely on separate command-line tools.

AIMAS was designed as an academic cybersecurity project with a focus on practical learning, centralized tooling, automation, and professional reporting.

⚠️ AIMAS is intended strictly for educational purposes, authorized security assessments, and controlled laboratory environments. Never use it against systems without explicit permission.


🎯 Project Goals

AIMAS was designed to:

  • Provide a centralized cybersecurity assessment environment
  • Simplify the use of common Linux security tools through a GUI
  • Help cybersecurity students understand practical security workflows
  • Automate common reconnaissance and assessment tasks
  • Combine offensive security, reconnaissance, OSINT, cryptography, and web security modules
  • Provide structured results and reports
  • Reduce the need to manually switch between multiple terminal tools
  • Support controlled cybersecurity labs and authorized penetration testing

🧩 Core Modules

Module Description
🌐 Network Reconnaissance Network discovery, host identification, port scanning, and service enumeration
πŸ•΅οΈ OSINT & AI Open-source intelligence gathering and AI-assisted analysis
πŸ” Cryptography Hash analysis, cryptographic utilities, and security-related operations
🌍 Web Security Web reconnaissance, enumeration, and authorized security testing
🎣 Phishing Simulation Controlled phishing awareness and educational simulations
βš™οΈ Automation Automates repetitive security assessment workflows
πŸ›‘οΈ Security Utilities Additional tools and utilities supporting cybersecurity assessments

πŸš€ Installation

1. Clone the Repository

git clone https://github.com/Ayham-Megdadi/AIMAS.git
cd AIMAS

2. Create a Virtual Environment

python3 -m venv venv
source venv/bin/activate

3. Install Python Dependencies

pip install --upgrade pip
pip install -r requirements.txt

4. Make the Launcher Executable

chmod +x run_aimas.sh

5. Launch AIMAS

python3 main.py

Or:

./run_aimas.sh

✨ Features

Feature Description
πŸ–₯️ Graphical Interface Perform cybersecurity tasks through an organized GUI
πŸ”Ž Reconnaissance Discover hosts, services, ports, and network information
🌐 Web Assessment Perform authorized web enumeration and security checks
πŸ•΅οΈ OSINT & AI Gather and analyze publicly available intelligence
πŸ” Cryptography Perform cryptographic and hash-related security operations
🎣 Phishing Simulation Conduct controlled phishing awareness exercises
βš™οΈ Automation Automate repetitive cybersecurity workflows
πŸ“Š Results & Reports Organize and preserve assessment results
πŸ”‘ Authentication Secure access to selected AIMAS functionality
πŸ›‘οΈ Privilege Authentication Handles required system privileges for selected Linux tools
πŸ“¦ Modular Architecture Extend functionality through independent modules
🐧 Linux Native Designed specifically for Kali Linux, Debian, and Ubuntu

πŸ–₯️ Supported Platforms

AIMAS is designed for Linux-based cybersecurity environments.

Recommended:

Kali Linux
Ubuntu
Debian

The toolkit relies on several Linux security utilities and system-level capabilities.


πŸ“¦ Requirements

System Requirements

Python 3.8+
Python pip
Python venv
Linux operating system
sudo privileges
Internet connection (for selected OSINT/API features)

πŸ”’ Security & Privacy

AIMAS is designed for authorized security testing.

Users are responsible for ensuring that they have permission before performing security assessments.

The project does not grant permission to:

  • Scan networks without authorization
  • Test websites without permission
  • Collect private information
  • Conduct phishing campaigns against real users
  • Access systems without authorization
  • Perform destructive security testing

πŸ‘₯ Development Team

Name LinkedIn Instagram
Ayham Megdadi LinkedIn Instagram
Ibrahim Onizat LinkedIn Instagram
Manar Hussein LinkedIn Instagram
Amira Freihat LinkedIn Instagram
Salsabeel Abu Hawwa β€” Instagram

Supervisor: Dr. Mohammad Al-Sawah
University: Ajloun National University (ANU)
Faculty: IT β€” Cybersecurity and Cloud Computing
Academic Year: 2025–2026


πŸ† Academic Achievement

╔═══════════════════════════════════════════════════════════╗
β•‘       πŸ†  HIGHEST GRADE IN THE UNIVERSITY: 97%           β•‘
β•‘                                                           β•‘
β•‘    Ajloun National University β€” Graduation Project        β•‘
β•‘    Faculty of IT β€” Cybersecurity & Cloud Computing        β•‘
β•‘    Academic Year: 2025–2026                               β•‘
β•šβ•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•

βš–οΈ Disclaimer

AIMAS is developed exclusively for educational purposes, authorized penetration testing, cybersecurity research, and controlled laboratory environments.

The developers are not responsible for:

  • Unauthorized use of the toolkit
  • Damage caused by misuse
  • Unauthorized network or system access
  • Data loss
  • Privacy violations
  • Any illegal activity performed using this software

Always obtain explicit authorization before testing systems that you do not own.


Built for cybersecurity education and research β€” Ajloun National University

⭐ Star this repository if AIMAS helped you learn something new!

About

Integrated Linux cybersecurity toolkit with GUI modules for network reconnaissance, web security, cryptography, OSINT & AI, and security awareness testing. Built for authorized security testing and cybersecurity education.

Topics

Resources

Contributing

Security policy

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages