Skip to content

inura-katulanda/malware-hash-detector

Repository files navigation

MD5 Hash Detector Tool

Overview

The MD5 Hash Classification Tool is a web-based application that allows users to classify MD5 hash values as either malicious or non-malicious using a pre-trained machine learning model. The tool leverages a combination of numeric and text-based features to make predictions and provides a user-friendly interface for real-time predictions.

Features

Predicts whether an MD5 hash is malicious or not. Accepts user input for MD5 hash values. Provides instant predictions on the user interface.

How to Use

Clone this repository to your local machine:

git clone <repository-url>

Install the required Python packages:

pip install -r requirements.txt

Run the Flask web application:

python app.py

Access the tool through a web browser:

http://localhost:5000

Enter an MD5 hash in the input field and click the "Predict" button to receive a classification result.

  • Dependencies
  • Python 3.6+
  • Flask
  • scikit-learn
  • joblib
  • numpy
  • pandas
  • wtforms

Training Data

The machine learning model used in this tool has been pre-trained on a dataset of MD5 hashes, including both malicious and non-malicious examples. The model has been trained to classify these hashes, and the tool uses the trained model to provide predictions.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors