Skip to content

cyberket96/Unified-Security-Analyzer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

29 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🛡️ Unified Security Analyser (USA) 🛡️

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.


Introduction

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.


✨ Key Features

  • 🦠 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.

Main Menu

After running the script, you will see the main menu where you can select the desired analysis type.

Main Menu


📚 Documentation

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.md file.

  • 🖼️ Image & Screenshot Gallery: To view all diagrams (Storyboard, UML) and application screenshots in one place, visit the images.md file.


🤝 Contributors

This project was developed by:

Name GitHub Profile
Ketan Mote @cyberket96
Sourabh Pradhan @Cyber-Pradhan

📄 License

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.


About

This repository is dedicated to the Unified Security Analyzer project and its associated resources.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages