Defensive IOC scanner for local host artifact correlation
Project description
SentinelIOC 🛡️
SentinelIOC is a defensive cybersecurity tool designed to detect threats on a local system using Indicators of Compromise (IOCs), YARA rules, and persistence analysis.
👨💻 Author
Apel Mahmud
GitHub: https://github.com/cseapel
🚀 Features
🔍 Detection Engine
- File scanning (SHA256 hashing)
- Process scanning
- Startup & persistence detection
- Windows autorun registry checks
🧠 Threat Intelligence
- IOC ingestion (JSON, CSV, feeds)
- IOC deduplication
- Expiration filtering
- Confidence-based scoring
🧬 Advanced Detection
- YARA rule scanning
- Real-time monitoring (live alerts)
📊 Reporting
- CLI output (Rich)
- JSON reports
- HTML dashboard reports
- Web dashboard (Flask)
- Scan history tracking
⚙️ Performance & Control
- Directory exclusions
- File size limits
- Scan filtering
📦 Installation
pip install sentinelioc
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
sentinelioc-0.3.2.tar.gz
(21.2 kB
view details)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file sentinelioc-0.3.2.tar.gz.
File metadata
- Download URL: sentinelioc-0.3.2.tar.gz
- Upload date:
- Size: 21.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d3d2a32be3ee88efabc7076ad5d20b10c95307b33821ac8de836421ae349e0c1
|
|
| MD5 |
111dadaa9cd93cb702c1b704044c8c26
|
|
| BLAKE2b-256 |
b9bbded16c245110b3c41bdd546887bf87082e48b71ce9c50710dbb1b3c16c50
|
File details
Details for the file sentinelioc-0.3.2-py3-none-any.whl.
File metadata
- Download URL: sentinelioc-0.3.2-py3-none-any.whl
- Upload date:
- Size: 20.9 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
51f31789e1845e65f53c85e06d317d85c807c14c4ab82ceb47bb635a69447117
|
|
| MD5 |
705b714c56a15fcbf20917c0f34fd659
|
|
| BLAKE2b-256 |
99c46afe5324ae55e84ab8f930fefc3e15d7cedf6da6cbb2a607a0606938c118
|