WineAV is an antivirus programmed by Ciro, this antivirus works with databases. I didn't put much effort into it because this project was really an experiment.
But I decided to publish it here so that people can contribute by programming and helping me.
This is what the menu looks like:
==== WINEAV SIBERMATICA ====
1. Scan a file
2. Add hash
3. Remove hash
4. See stored hashes
5. See saved hashes
6. Save database
7. Load database / Discard changes
8. Change database location
9. Lockup status
10. Merge databases
11. Mark file as malicious
12. Clear hashes
13. Unmark malicious file
14. Scan directory
0. Quit
And you can select any option.
- I don't need GUI for this antivirus. It's useless to do something like that for such a small project.
- Online servers for updating definitions.
- I want to implement a definition system that makes all versions of the antivirus support the same version of definitions. This way there are no compatibility problems.