Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up

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

License

NotificationsYou must be signed in to change notification settings

develbranch/TinyAntivirus

Repository files navigation

Build statusLicensePlatform

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 theGPL2license.

Requirements

Quick start

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

Usage

TinyAvConsole.exe [options]
OptionMeaningDefault value
-eplug-in directorycurrent directory
-AArchive scan depth-1 : any depth
-Dscan depth-1 : any depth
-dpath to scan
-pfile pattern*.*
-smax file size in bytes10 * 1024 * 1024 (10 MB)
-mScan mode: Kill-virus (k) or Scan-only(s)Kill-virus (k)
-hShow 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.1Copyright (C) 2016, Quang Nguyen. All rights reserved.Website: http://develbranch.com------------------------------------------------------Scanning ...C:\sample\calc.EXE        W32.Sality.PE DisinfectedC:\sample\container.zip                                                 OKC:\sample\container.zip>DiskView.exe                                    OKC:\sample\container.zip>DMON.SYS                                        OKC:\sample\container.zip>sub_container.zip                               OKC:\sample\container.zip>sub_container.zip>NOTEPAD.EXE        W32.Sality.PE DeletedC:\sample\dbgview.chm                                                   OKC:\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 ourGithub issues.

I also maintain a list of more problems in aTODO list.

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

Blog:develbranch.com

About

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

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

[8]ページ先頭

©2009-2025 Movatter.jp