- Jul 19, 2020
- 5
Project: Antimalware Scanner with Multiple Detection Modules (Open Source)
Hi everyone,
As a hobby project, I developed an Antimalware Scanner, and I plan to share it as open-source on GitHub. Here are some details about the scanner:
Computer Specifications Used for the Scan:
Does anyone have recommendations for a more reliable and advanced YARA rule database?
Thanks in advance for your suggestions!
Example Video of the Scan: Youtube Video
Hi everyone,
As a hobby project, I developed an Antimalware Scanner, and I plan to share it as open-source on GitHub. Here are some details about the scanner:
- Programming Languages: The project is developed using Python, C++, and Delphi.
- Scanning Modules: It includes modules for NSRL whitelist, SSDEEP, TLSH, YARA rules, AI analysis, and digital signature checking.
- For example, when scanning a file, it checks:
- NSRL whitelist
- Digital signature verification
- SSDEEP database
- TLSH database (using Annoy for fast lookup)
- YARA rules database
- Performs an AI-based scan
- Based on the results of all these checks, it assigns an overall score to the file.
- Kernel-level Hooking: The scanner also features kernel-level hooking for enhanced control.
- Cloud Compatibility: It is designed to be compatible with cloud operations, although I haven't done detailed cloud testing yet.
- Querying 55 million entries in the NSRL whitelist database.
- Querying 1.5 million entries in the SSDEEP database.
- Querying 50,000 entries in the TLSH database.
- AI-based analysis.
- Querying 9,000 YARA rules.
Computer Specifications Used for the Scan:
- i3-9100f CPU
- 16GB RAM
- SSD
Does anyone have recommendations for a more reliable and advanced YARA rule database?
Thanks in advance for your suggestions!
Example Video of the Scan: Youtube Video