π Graduation Project β Ajloun National University (ANU)
Faculty of IT Β· Cybersecurity and Cloud Computing Β· Academic Year 2026
π Highest Grade in the University: 97%
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.
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
| 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 |
git clone https://github.com/Ayham-Megdadi/AIMAS.git
cd AIMASpython3 -m venv venv
source venv/bin/activatepip install --upgrade pip
pip install -r requirements.txtchmod +x run_aimas.shpython3 main.pyOr:
./run_aimas.sh| 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 |
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.
Python 3.8+
Python pip
Python venv
Linux operating system
sudo privileges
Internet connection (for selected OSINT/API features)
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
| Name | ||
|---|---|---|
| Ayham Megdadi | ||
| Ibrahim Onizat | ||
| Manar Hussein | ||
| Amira Freihat | ||
| Salsabeel Abu Hawwa | β |
Supervisor: Dr. Mohammad Al-Sawah
University: Ajloun National University (ANU)
Faculty: IT β Cybersecurity and Cloud Computing
Academic Year: 2025β2026
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β π HIGHEST GRADE IN THE UNIVERSITY: 97% β
β β
β Ajloun National University β Graduation Project β
β Faculty of IT β Cybersecurity & Cloud Computing β
β Academic Year: 2025β2026 β
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
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!