https://github.com/stevetm-git/antivirus-simulation
A Python based antivirus simulation that detects malicious files using SHA-256 hash comparison and isolates them using a quarantine mechanism.
https://github.com/stevetm-git/antivirus-simulation
hasher hashlib python3 sha-256-hash utils
Last synced: 17 days ago
JSON representation
A Python based antivirus simulation that detects malicious files using SHA-256 hash comparison and isolates them using a quarantine mechanism.
- Host: GitHub
- URL: https://github.com/stevetm-git/antivirus-simulation
- Owner: SteveTM-git
- Created: 2026-04-30T07:59:37.000Z (about 2 months ago)
- Default Branch: main
- Last Pushed: 2026-04-30T08:13:09.000Z (about 2 months ago)
- Last Synced: 2026-04-30T10:09:55.835Z (about 2 months ago)
- Topics: hasher, hashlib, python3, sha-256-hash, utils
- Language: Python
- Homepage:
- Size: 6.84 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# 🛡️ Basic Antivirus Simulation (Signature Based Scanner)
A Python based antivirus simulation that detects malicious files using SHA-256 hash comparison and isolates them using a quarantine mechanism.
---
## 🚀 Features
- 🔍 Recursive file scanning
- 🔐 SHA-256 hashing for file fingerprinting
- 🚨 Signature based malware detection
- 📦 Automatic quarantine of infected files
- 📜 Logging system for audit and traceability
---
## 📸 Photo

---
## 🧠 How It Works
1. The scanner traverses a directory recursively.
2. Each file is hashed using SHA-256.
3. The hash is compared against a database of known malware signatures.
4. If a match is found:
- The file is flagged as malicious
- It is moved to a quarantine folder
- The event is logged
---