Skip to content

Abdoubelalmi/malware_detections

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 

Repository files navigation

Malware Detection System

Introduction

This is a web-based application that helps users detect potential malware infections on their systems. The system utilizes artificial intelligence techniques to analyze user responses to a series of questions and infer the presence of malware based on predefined behavioral patterns.

Features

  • Allows users to answer a series of questions related to system behavior.
  • Utilizes a knowledge-based approach to detect malware based on activated behavioral patterns.
  • Supports detection of various types of malware, including ransomware, bootkits, and more.
  • Provides detailed information about detected malware and recommended actions.

Technologies Used

  • Django: Python-based web framework for backend development.
  • JavaScript: Used for frontend interactivity and user interface enhancements.
  • HTML/CSS: Markup and styling languages for structuring and designing web pages.
  • AIMA: Python library for artificial intelligence and knowledge representation.

Setup Instructions

  1. Clone the repository to your local machine.
  2. Install the required dependencies using pip install -r requirements.txt(in my case you need to install django and aima3).
  3. Run the Django server using python manage.py runserver.
  4. Access the application in your web browser at http://localhost:8000.

Usage

  1. Open the application in your web browser.
  2. Answer the series of questions related to system behavior prompted by the application.
  3. Click the "Submit" button to analyze the responses and detect potential malware infections.
  4. Review the detected malware and follow the recommended actions for mitigation.

Contributing

Contributions are welcome! If you'd like to contribute to this project, please follow these steps:

  1. Fork the repository.
  2. Create your feature branch (git checkout -b feature/YourFeatureName).
  3. Commit your changes (git commit -m 'Add some feature').
  4. Push to the branch (git push origin feature/YourFeatureName).
  5. Open a pull request.

Contact

If you have any questions or suggestions, feel free to contact the project maintainer at [email protected].

About

system-expert-detect-malwares

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published