Skip to content

Антивирус для уничтожения вирусов по их пути появления.

Notifications You must be signed in to change notification settings

Statuxia/PathSweeper

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PathSweeper

PathSweeper - антивирус, являющийся улучшенной версией моего старого антивируса, который мог уничтожать только целенаправленные вирусы.

В данном антивирусе достаточно прописать необходимый путь до места появления вирусного файла.

Поддерживаемые операционные системы

  • Данный антивирус работает корректно только для систем семейства Windows.
В случае, если на вашем устройстве не работает антивирус и он пренадлежит семейству Windows, обратитесь сюда

Принцип работы:

  • При 1 запуске происходит копирование exe файла антивируса в папку {Disk}:/antivirus, а также добавление в реестр автозапуска. После этого запускается файл из {Disk}:/antivirus
  • Запускает бесконечный цикл из следующих задач: Просмотр задач и выключение вирусных, Сон 1 секунда, Удаление вирусов по путям, Сон 1 секунда.

Список вирусов, от которых имеется защита:

  • smss.exe, распространяющийся через флешку и сохраняющий себя на {Disk}:/Users/{user}
  • USB-VIRUS, также распространяющий себя через флешку и сохраняющий себя в {Disk}:/Users/{user}/AppData/Roaming/WindowsServices под аттрибутами +A +H +S +I (включая папку)

Для редактирования кода:

  • Проект должен быть обязательно на стандарте языка C++ 17 версии. В 17 версии C++ появилась библиотека filesystem, которая повсеместно используется в проекте.
  • В случае запуска на Visual Studio может потребовться изменение набора инструмента платформы. В проекте использовалась 143 версия.
  • Если вы хотите добавить путь до вируса, необходимо добавить его в файле Catcher.h в переменную listOfPaths.

Скачать: executable.zip

About

Антивирус для уничтожения вирусов по их пути появления.

Topics

Resources

Stars

Watchers

Forks

Languages