A cybersecurity intelligence CLI tool for ethical security assessment
Project description
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
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
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 sentinel_recon-1.0.0.tar.gz.
File metadata
- Download URL: sentinel_recon-1.0.0.tar.gz
- Upload date:
- Size: 13.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f0a7a9c2e77cc5dd69f384f9c2623f7396642662823870fd5ab3727d9f3a7af3
|
|
| MD5 |
886f7470992ebcf522025e341eab3af3
|
|
| BLAKE2b-256 |
5dd874570a8c10b1a7dbfe92cd81b38bad9735f1f90ae117733c398168a1d032
|
File details
Details for the file sentinel_recon-1.0.0-py3-none-any.whl.
File metadata
- Download URL: sentinel_recon-1.0.0-py3-none-any.whl
- Upload date:
- Size: 17.2 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
8d6bd87b3812217749870d450f2176ab56ee132ccf9bb62c651d86678fd25970
|
|
| MD5 |
e7d57fdc860730d2c87d52be24811a02
|
|
| BLAKE2b-256 |
85285ebd7005348a050a3b56872585add45521dd1bc81268af5290ab4b505fa1
|