A lightweight Python antimalware scanner β βI Got Youβ has your back.
IGotU is a simple, command-line antimalware tool written in Python.
Scan files or entire directories for known malware signatures, quarantine infected items, and generate quick reportsβall without heavy dependencies.
- π File & Directory Scanning: Target individual files or recurse through folders
- π Signature-Based Detection: Works out of the box with built-in rules (YARA support planned)
- ποΈ Quarantine Mode: Move infected files to a safe directory
- π Reporting: Summary output in console and optional log file
- βοΈ Configurable: Command-line flags for scan depth, verbosity, and quarantine path
- Python 3.6 or higher :contentReference[oaicite:0]{index=0}
- (Optional) Virtual environment tool (venv, virtualenv)
# Clone the repo
git clone https://github.com/sampolmx/IGotU.git
cd IGotU
# (Optional) create & activate virtualenv
python3 -m venv .venv
source .venv/bin/activate
# Install dependencies (if any)
pip install -r requirements.txt
----
# Show help & available options
python Antimalware.py --help
# Scan a single file
python Antimalware.py --scan /path/to/suspicious.exe
# Scan a directory (recursive)
python Antimalware.py --scan /home/user/downloads
# Scan + quarantine infected files
python Antimalware.py --scan /path/to/dir --quarantine ./quarantine
---
IGotU/
βββ .github/ # CI workflows & actions
β βββ workflows/
βββ Antimalware.py # Main antimalware scanner script
βββ LICENSE # Apache 2.0 license :contentReference[oaicite:1]{index=1}
βββ README.md # This document