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

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

sentinel_recon-1.0.0.tar.gz (13.5 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

sentinel_recon-1.0.0-py3-none-any.whl (17.2 kB view details)

Uploaded Python 3

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

Hashes for sentinel_recon-1.0.0.tar.gz
Algorithm Hash digest
SHA256 f0a7a9c2e77cc5dd69f384f9c2623f7396642662823870fd5ab3727d9f3a7af3
MD5 886f7470992ebcf522025e341eab3af3
BLAKE2b-256 5dd874570a8c10b1a7dbfe92cd81b38bad9735f1f90ae117733c398168a1d032

See more details on using hashes here.

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

Hashes for sentinel_recon-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 8d6bd87b3812217749870d450f2176ab56ee132ccf9bb62c651d86678fd25970
MD5 e7d57fdc860730d2c87d52be24811a02
BLAKE2b-256 85285ebd7005348a050a3b56872585add45521dd1bc81268af5290ab4b505fa1

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

1.0.0 This release

2 files

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page