SENTINEL
SENTINEL is a cybersecurity intelligence CLI toolkit for ethical security assessment. It helps security-minded developers inspect SSL certificates, DNS records, security headers, open ports, and generate comprehensive reports directly from the terminal.
Features
- Website scanner — analyze target domains and generate a security score.
- SSL certificate checker — inspect certificates and flag expiry issues.
- DNS lookup — query A, MX, TXT, and NS records.
- Security headers analysis — review headers for common misconfigurations.
- Port scanning — test common ports to uncover open services.
- IP geolocation — identify geographic context for IPs.
- Password and hash generator — create secure password and hash examples.
- Report generation — export findings to Markdown or PDF.
Tech stack
Python powers the CLI experience, Typer provides the command interface, Rich delivers polished terminal output, Requests handles HTTP checks, dnspython powers DNS queries, and ReportLab produces PDF reports.