Skip to main content

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)

Source distribution for sentinel-recon 1.0.0
File Size Uploaded
sentinel_recon-1.0.0.tar.gz 13.5 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for sentinel-recon 1.0.0
File Interpreter ABI Platform
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

Release history Release notifications | RSS feed

This release

1.0.0 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page