Code Monkey home page Code Monkey logo

antivirus's Introduction

Antivirus+

Screenshot-1 Screenshot-2

General Features

  • Mixes both static and dynamic file scanning
  • Built on top of existing AV databases & tools
  • Experimental modules
  • Large signature database
  • The tool is still early in development

Technical Features

  • Scans using Yara & File signatures
  • SQLite for database storage
  • Automatically updates from ClamAV's DB, Malware Bazaar, VirusShare, Yaraify & Yara
    • You need to manually update AV+ itself though, the software will not self-update, only the signatures and scanning dependencies

How To Install

  • Install the latest JRE (Must be on Java 8 or higher)
  • Download the latest release
  • Run the latest release
    • You'll have to wait for the initial download to finish before you can scan
    • Due to the signature database size this can be up to an hour
  • Report all issues here

How To Use

  • Use the tray to access the various GUIs
    • Scanner
    • Settings
    • Quarantine

How To Scan

  • Drag and drop any folder or file you want to scan
  • Full scan will scan all of your drives and files, this requires admin elevated rights for a deep scan but works without it
  • Quick scan will scan all active processes, start-up locations & other well known locations
  • Specific scan will prompt a file selection dialogue - select any file or folder from here

How To Remove Detections

  • Open the quarantine from the tray
  • Review the file-paths by hovering over the file-name to verify the file isn't a false positive

Requires

  • Java 8 (Later versions also work)
  • Windows 11 (Earlier versions also work)
    • Linux / Mac support works but has limited feature set
      • Experimental VM Mimic is currently windows only

Technology Credits

Notes

  • Use in combination with Windows Defender or another trusted Antivirus
  • Quarantine does not actually quarantine - Until we can rule out false positives from the yara rules we probably won't have a realtime quarantine
    • Instead, we have a passive quarantine that requires the user to decide if they want to remove the files or not

More Media

Screenshot-3

Scanning GUI with Quarantine GUI

Screenshot-4

Scanning GUI

Screenshot-10

Quick scanning

Screenshot-9

Settings GUI with toggling the scanning options

Screenshot-5

Settings GUI

Screenshot-6

Startup after fully installed

Screenshot-7

Downloading dependencies announcements

Screenshot-8

Tray navigation

antivirus's People

Contributors

konloch avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

Forkers

pocketappz

antivirus's Issues

Discord Update.exe False Positive

File Path: C:\Users\null\AppData\Local\Discord\Update.exe
File MD5: 13e3f1e318224a1593f8783086aca044
File SHA-1: 8d0e1e64c38f8b49b725e7a0d3501aff8c9a7938
File SHA-256: 9b2de7e18319bc24ffadac02e1a1adc82571be94b4c63b075435868f232e2724
File SHA-512: 822e7a4e762e85b6facf4bc8f0cf003c09aa2252459437b8688bc34531de8dff68dec0a33aeda7ae6237451e1ed02a5fa14d99085b263ebbadce46590e47e1e0

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.