Skip to content

This Antivirus is design to scan the PE Files (EXEs and DLLs) and show whether the file is malicious or benign. 5 models are used and best one is used automatically for detection.

License

Notifications You must be signed in to change notification settings

Muhammad-Nouman-Ahmed/PE-Protect-Antivirus-using-Machine-Learning

Repository files navigation

PE-Protect-Antivirus-using-Machine-Learning

This Antivirus is design to scan the PE Files (EXEs and DLLs) and show whether the file is malicious or benign. 5 models are used and best one is used automatically for detection. The tool is simple and GUI based. Models used are:

  • DecisionTree
  • RandomForest
  • GradientBoosting
  • AdaBoost
  • GNB

GUI

Results

Model Training Results

Results Results

Requirement

  • See reqirement.txt file

Note

Unzip the file Data.zip to extract the csv.

Google Form

Fill the form for Questions, Queries and Suggestions

Authors

Connect with me:

nouman_music muhammad-nouman-ahmed nouman_music ahmi10917

License

Released under GPL-3.0 license by @Muhammad-Nouman-Ahmed.

About

This Antivirus is design to scan the PE Files (EXEs and DLLs) and show whether the file is malicious or benign. 5 models are used and best one is used automatically for detection.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published