Skip to content
This repository was archived by the owner on Nov 11, 2017. It is now read-only.

vanyasem/InfANT

Repository files navigation

InfANT

InfANT is an open-source antivirus written in C#. It's distributed under the MIT license.

The goal of this project is to make a free antivirus driven by the community that can be easily changed to work in closed environments.

It has no databases included, and at this point, in can be used only as a basis for more complicated projects.

Currently, it has 2 languages: English (main) and Russian. If you want to - you can translate LanguageResources.resx and pull it to my fork.

English version works a bit faster, as it has less text to process.

🦄 Build status

Build status for main fork: Build Status

Build status for unstable fork: Build Status

UNSTABLE FORK IS NOT TESTED AT ALL OR TESTED PARTIALLY. USE IT AT YOUR OWN RISK.

Unstable builds are not published and are not included in the changelog. Beware! Version number of those matches the version number of a stable build they were built on.

📖 Documentation

Full documentation will be available on Wiki after 3.0 is released.

🔧 Compatibility

It was not tested on systems other than Windows (7, 8, 8.1, 10) and it probably will never be.


🚀 Contributing PRs Welcome

All developers should feel welcome and encouraged to contribute to InfANT, see our getting started document here to get involved.

If you've never contributed to an OSS project before, here's a getting started to get you started.

To contribute a feature or idea to IntANT, submit an issue and fill in the template. If the request is approved, you or one of the members of the community can start working on it.

If you find a bug, please submit a pull request with a failing test case displaying the bug or create an issue.

Pull requests without adequate testing may be delayed. Please add tests alongside your pull requests.

🌓 Progress

Changelog lies here.

Overall progress will be published later.

📃 Futurelog

  • 3.0 "Light Mode" (easy on resources)
  • 3.0 Optimized scanning on high-end machines
  • 3.0 Database entries
  • 3.0 GUI and libs separated in 2 different packages (so it's easy to merge/fork it into something else)
  • 3.0 Improved UI
  • 3.0 Documentation included
  • An installer (currently it's only portable)
  • Scan every file in archives w/o password
  • Scanning integrated into context menu
  • Real-time protection (detect new drives, detect opened binaries, etc.)
  • Binary analysis
  • ?Start with Windows

Inf stands for 'Infinity' & ANT stands for 'Antivirus'

About

Open-source antivirus project.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages