SENTINEL
Analyze. Detect. Secure.
SENTINEL is a cybersecurity intelligence CLI tool for ethical security assessment of domains and websites. Built for developers, DevOps engineers, security students, and sysadmins.
Warning: Ethical Use Only - Only scan systems you own or have explicit written permission to test. Unauthorized scanning may be illegal in your jurisdiction.
Features
- Website scanner with security scoring
- SSL certificate checker with expiry warnings
- DNS lookup (A, MX, TXT, NS, AAAA)
- WHOIS domain information
- Security headers analysis
- Port scanner (common ports)
- IP geolocation intelligence
- Cryptographic password generator
- Hash generator (SHA-256, SHA-512, MD5)
- Security report generator (Markdown + PDF)
Installation
pip install sentinel-recon
Usage
sentinel --help
sentinel scan example.com
sentinel ssl example.com
sentinel dns google.com
sentinel whois openai.com
sentinel headers github.com
sentinel ports example.com
sentinel ip 8.8.8.8
sentinel password --length 24
sentinel hash "Hello World" --algo sha256
sentinel report example.com
Tech Stack
- Python 3.10+
- Typer - CLI framework
- Rich - terminal UI
- Requests - HTTP
- dnspython - DNS queries
- python-whois - WHOIS data
- ReportLab - PDF generation
License
MIT (c) Khizar Arain
Metadata
Release files for sentinel-recon 1.0.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| sentinel_recon-1.0.0.tar.gz | 13.5 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| sentinel_recon-1.0.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 30.7 kB
Release files / sentinel_recon-1.0.0.tar.gz
| Download URL | sentinel_recon-1.0.0.tar.gz |
|---|---|
| Size | 13.5 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
f0a7a9c2e77cc5dd69f384f9c2623f7396642662823870fd5ab3727d9f3a7af3
|
|
BLAKE2b-256 checksum How to use checksums |
5dd874570a8c10b1a7dbfe92cd81b38bad9735f1f90ae117733c398168a1d032
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.13.7
|
Release files / sentinel_recon-1.0.0-py3-none-any.whl
| Download URL | sentinel_recon-1.0.0-py3-none-any.whl |
|---|---|
| Size | 17.2 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
8d6bd87b3812217749870d450f2176ab56ee132ccf9bb62c651d86678fd25970
|
|
BLAKE2b-256 checksum How to use checksums |
85285ebd7005348a050a3b56872585add45521dd1bc81268af5290ab4b505fa1
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.13.7
|