Official repository of Batch Antivirus. Batch Antivirus is a powerful antivirus suite written in batch with real-time protection and heuristical scanning. For a more in-depth explanation, go to Batch Antivirus webpage.
- Drive scanner
- Auto-updater (both antivirus and databases)
- Deep Scanning (for batch files)
- 192k SHA256 hash database
- 313k IP database
- USB Scanner for malware
- USB shortcut malware remover
- Autorun configuration of the antivirus
- Real-time file protection
- Real-time web protection
- PC Monitor, which checks for disk space & CPU temperature
- Kill protection for real-time protection
- Background real-time, starting before any other startup program (even explorer)
- Quarantine (files are encoded in base64 and locked)
- Quarantine viewer
- File opening interception
- VirusTotal analysis (On DeepScan)
Sadly, the answer is no. Batch Antivirus contains a small database (192k hashes). Although it may seem like it's a lot, the fact that new malware is appearing makes it very difficult to be up-to-date with the latest definitions. Batch Antivirus can do a great job monitoring files, but if you really want a safe system you need to use another antivirus solution. Think of Batch Antivirus as an extra protection layer.
No, Batch Antivirus can be used portably. Real time protection relies on folder changing and not on kernel drivers. Although it's not needed, it is recommended to run real-time protection (RealTimeProtection.bat
) and drive scanner (BAV.bat
) with administrator privileges to scan system files.
If you're willing to have a better security, consider adding Batch Antivirus as an autorun with BAVAutorun.bat
and selection option 3 (shell). Setting Batch Antivirus as your shell will run the protection before any other startup program.
Drive scanning is slow because of the slow nature of batch of launchng new processes. Nonetheless, it has been optimized when scanning folders in real-time protection.
No, Batch Antivirus doesn't collect any data.
Privacy is always important. Batch Antivirus uses the command netstat -no
to get the active TCP connections to the PC. Then they're searched on VirusDataBaseHash.bav
database to check if it's a malicious website. Nothing else.
Contribute by creating a pull request. Alternatively, you can send malicious hashes at [email protected] or contact me
Deep scanner checks for patterns usually found in malware. Even though it has been adjusted to minimize false positives, some programs may give false positives as its behavior is similar to a malicious program.
You can distribute programs that use Batch Antivirus, but please credit me and link this repository. It helps giving more visibility to this project and it is highly appreciated
Feel free to contact me on Discord (ID 684471165884039243)
Copyright © 2023 anic17 Software