Muhammad-Nouman-Ahmed / 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.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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.

License:GNU General Public License v3.0


Languages

Language:HTML 47.6%Language:Python 45.8%Language:CSS 6.6%