Skip to content

This Python project is a malware analysis tool enhanced with a graphical user interface (GUI) using the tkinter library. The tool incorporates various malware analysis techniques and provides a user-friendly interface for efficient analysis and reporting.

Notifications You must be signed in to change notification settings

mjrodri/Malware-Analysis-Tool-with-GUI

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 

Repository files navigation

Malware Analysis Tool with GUI

Overview

This Python project is a malware analysis tool that combines various analysis techniques with a graphical user interface (GUI) for enhanced user interaction. Users can select a malware sample through the GUI, triggering a comprehensive analysis that includes file properties, hash calculations, and, if needed, dynamic analysis.

Features

  • File Properties: Extracts and displays basic file information, such as size, type, and permissions.
  • Hash Calculations: Generates hash values (MD5, SHA-1, SHA-256) for the selected file.
  • Dynamic Analysis: Conducts dynamic analysis if enabled, observing the file's behavior in a controlled environment.
  • User-Friendly GUI: Utilizes the tkinter library for a simple and interactive graphical interface.

Getting Started

  1. Clone the repository:

    git clone https://github.com/your-username/malware-analysis-tool.git
    

Install the required dependencies:

bash pip install -r requirements.txt Run the application:

bash python malware_analysis_tool.py

Usage Launch the application. Use the GUI to select a malware sample for analysis. Review the analysis results, including file properties, hash values, and dynamic analysis (if performed).

Dependencies Python 3.x tkinter Additional dependencies specified in requirements.txt

Contributing Contributions are welcome!

License This project is licensed under the MIT License.

About

This Python project is a malware analysis tool enhanced with a graphical user interface (GUI) using the tkinter library. The tool incorporates various malware analysis techniques and provides a user-friendly interface for efficient analysis and reporting.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages