TinyAntivirus

TinyAntivirus is an open source antivirus engine designed for detecting polymorphic virus and disinfecting it.

Github星跟蹤圖

TinyAntivirus

Build status
License
Platform

TinyAntivirus (TinyAv) is an open source antivirus engine designed for detecting polymorphic virus and disinfecting it. Now, TinyAv can detect and disinfect Sality polymorphic virus. In the future, I will deveplop some modules for removing other polymorphic viruses, such as Virut or Polip.

License

This project is released under the GPL2 license.

Requirements

Quick start

  • Clone the repository: git clone https://github.com/develbranch/TinyAntivirus.git.
  • Build: Core engine, Console and scan module.
  • You can see Release Directory. Change the Release directory and run TinyAvConsole.exe.

Usage

TinyAvConsole.exe [options]

```, Option, Meaning, Default value, ----------, -------------, :------:, -e, plug-in directory, current directory, -A, Archive scan depth, -1 : any depth, -D, scan depth, -1 : any depth, -d, path to scan, -p, file pattern, \*.\*, -s, max file size in bytes, 10 \* 1024 \* 1024 (10 MB), -m, Scan mode: Kill-virus (k) or Scan-only(s), Kill-virus (k), -h, Show usage, You may scan all directories and files by using default values.

**Example:** Scan for all files (include ZIP files) to detect and disinfect virus.
ZIP files which contain virus will be deleted.

C:\build>TinyAvConsole.exe -d C:\sample

TinyAntivirus version 0.1
Copyright (C) 2016, Quang Nguyen. All rights reserved.
Website: http://develbranch.com

Scanning ...
C:\sample\calc.EXE
W32.Sality.PE Disinfected
C:\sample\container.zip OK
C:\sample\container.zip>DiskView.exe OK
C:\sample\container.zip>DMON.SYS OK
C:\sample\container.zip>sub_container.zip OK
C:\sample\container.zip>sub_container.zip>NOTEPAD.EXE
W32.Sality.PE Deleted
C:\sample\dbgview.chm OK
C:\sample\sub\gmer.EXE
W32.Sality.PE Disinfected

=============================================
Scanned : 4 file(s) (10 object(s))
Detected : 3 file(s)
Removed : 3 file(s)
Access denied : 0 file(s)

C:\build>


## Contribute

If you want to contribute, please pick up something from our [Github issues](https://github.com/develbranch/TinyAntivirus/issues).

I also maintain a list of more problems in a [TODO list](https://github.com/develbranch/TinyAntivirus/wiki/TODO).

I have only one Sality sample to develop Sality killer module. I think there are many variant types of this file infector. Please send me samples which TinyAv can not detect or other kinds of polymorphic viruses. Thank you.

## Author

[Quang Nguyễn](https://github.com/quangnh89)

Blog: [develbranch.com](https://develbranch.com)

主要指標

概覽
名稱與所有者develbranch/TinyAntivirus
主編程語言C++
編程語言C++ (語言數: 3)
平台
許可證GNU General Public License v2.0
所有者活动
創建於2016-07-02 19:16:02
推送於2017-04-18 01:40:32
最后一次提交2017-04-18 08:40:32
發布數1
最新版本名稱v0.1.0-alpha (發布於 )
第一版名稱v0.1.0-alpha (發布於 )
用户参与
星數387
關注者數26
派生數109
提交數32
已啟用問題?
問題數2
打開的問題數0
拉請求數1
打開的拉請求數0
關閉的拉請求數0
项目设置
已啟用Wiki?
已存檔?
是復刻?
已鎖定?
是鏡像?
是私有?