The Unified Security Analyzer is a Python tool designed to automate various security analysis tasks, providing a comprehensive approach to threat detection. This tool covers static analysis of malicious files, email header analysis, IP tracking, and log analysis for identifying potential security threats such as SQL injection (SQLi) and cross-site scripting (XSS) attacks.
The Unified Security Analyser (USA) is a command-line tool developed as a final year graduation project for a BSc in Cyber Security. It provides a centralized interface to perform fundamental security analysis on various artifacts. In a world where businesses and individuals are constantly exposed to online threats, this tool empowers users to proactively investigate suspicious files, logs, and emails to identify potential risks.
-
🦠 Static Malware Analysis:
- Automates static analysis of malicious files, examining file structure, metadata, and IOCs.
- Performs hashing for unique file identification and change detection.
- Analysis for Portable Executable (PE) files commonly found in Windows environments.
-
📧 Email Header Analysis:
- Extracts and analyzes email headers to identify anomalies and potential phishing attempts.
- Provides insights into sender information, origin, and potential security risks.
-
🌐 IP Tracking:
- Tracks and analyzes IP addresses associated with network traffic.
-
📜 Log Analysis for Threat Detection:
- Analyzes logs for security events, focusing on patterns indicative of common threats such as SQL injection and cross-site scripting.
- Aids in the detection of anomalous activities and potential security breaches.
After running the script, you will see the main menu where you can select the desired analysis type.
This repository contains detailed documentation to help you understand the project's architecture, workflow, and visual components.
-
➡️ Full Project Documentation: For a deep dive into the project's introduction, features, feasibility, and technical diagrams, please see the
docs.mdfile. -
🖼️ Image & Screenshot Gallery: To view all diagrams (Storyboard, UML) and application screenshots in one place, visit the
images.mdfile.
This project was developed by:
| Name | GitHub Profile |
|---|---|
| Ketan Mote | @cyberket96 |
| Sourabh Pradhan | @Cyber-Pradhan |
This project is distributed under the MIT License. See the LICENSE file for the full license text.
For detailed information on the copyright status of the different components of this project, please see the COPYRIGHT.md file.
