SecurityToolkit is a modular, personal cybersecurity toolkit built for learning and experimentation.
It combines signature-based detection with heuristic analysis to provide a fundamental antivirus experience.
⚠️ This project is for educational purposes only. Not intended for commercial use.
- Custom Logging System – Keep track of scans, detections, and actions.
- Signature-Based Protection – 2,000+ signatures detecting known malware.
- Heuristic Modules:
- PE Parser & PE Header Analysis – Detects suspicious PE structures.
- NOP Flood Detection – Identifies potential buffer overflow exploits.
- Entropy Analysis – Flags high entropy files, often packed or obfuscated malware.
- Suspicious Strings Detection – Scans for risky strings or patterns.
- Basic Quarantine System – Isolate potential threats safely.
- Packet Sniffer – Monitor network packets in real-time.
- Network Protection – Detect ARP spoofing and MITM attacks.
- Port Scanner – Identify open ports and network vulnerabilities.
- Open Command Prompt.
- Navigate to the project folder:
cd <path_to_SecurityToolkit>
Run the executable:
SecurityToolkitV2.0.exe
Scan a file:
Scan <file_to_scan>The tool will analyze the file and display results directly in the command line.
Even though this is a personal project, suggestions and contributions are welcome! Feel free to open issues or PRs if you have ideas for new modules or improvements.
This project is for educational purposes only. Do not use it for commercial malware scanning or distribution.