All-Seeing Cybersecurity Framework for Network Reconnaissance and Vulnerability Assessment
Project description
神死眼 SHINIGAMI-EYE
The All-Seeing Cybersecurity Framework
Network Reconnaissance • Security Intelligence • Vulnerability Assessment
Features • Installation • Usage • Examples • Disclaimer
Overview
SHINIGAMI-EYE (神死眼 - "The Eye of the Death God") is a next-generation, all-in-one cybersecurity framework designed for comprehensive network reconnaissance and security intelligence gathering. Inspired by anime aesthetics and built with cutting-edge technology, it combines multiple security tools into a unified, powerful platform.
Why SHINIGAMI-EYE?
- All-in-One: Port scanning, web recon, SSL analysis, DNS enumeration - all in one tool
- Lightning Fast: Multi-threaded scanning with configurable performance
- Beautiful Output: Rich terminal UI with colored output and epic ASCII art
- Professional Reports: Generate HTML, JSON, and Markdown reports
- Cross-Platform: Works seamlessly on Windows, Linux, and macOS
- Security Focused: Built by security professionals for security professionals
Features
Port Scanner
- TCP Connect Scanning with multi-threading
- Service Detection and version identification
- Banner Grabbing for fingerprinting
- Common Ports and custom range support
- Configurable timeout and thread count
Web Reconnaissance
- Subdomain Enumeration via DNS and brute-force
- Technology Detection (CMS, frameworks, libraries)
- Security Headers Analysis
- Directory Discovery
- Responsive Web Scraping
SSL/TLS Analyzer
- Certificate Inspection (validity, issuer, expiration)
- Cipher Suite Analysis
- Vulnerability Detection (Heartbleed, POODLE, BEAST)
- Weak Encryption Identification
- DNSSEC Validation
DNS Enumerator
- Comprehensive Record Queries (A, AAAA, MX, TXT, NS, SOA, etc.)
- Zone Transfer Attempts (AXFR)
- Reverse DNS Lookups
- DNSSEC Configuration Check
- Wildcard Detection
Advanced Reporting
- HTML Reports: Beautiful, interactive HTML dashboards
- JSON Export: Machine-readable structured data
- Markdown: Human-readable documentation
- Terminal Output: Real-time colored feedback
CVE Scanner (NEW in v2.0)
- Automated CVE Detection from NVD database
- CVSS Scoring with severity levels
- Version Matching for discovered services
- Local Caching for faster repeated scans
OSINT Integration (NEW in v2.0)
- Shodan Integration for external intelligence
- VirusTotal Lookups for domain reputation
- Geolocation of IP addresses
- WHOIS Enrichment
Installation
Prerequisites
- Python 3.8 or higher
- pip (Python package manager)
Quick Install
On Linux/macOS:
git clone https://github.com/maaurors/SHINIGAMI-EYE.git
cd SHINIGAMI-EYE
chmod +x install.sh
./install.sh
On Windows:
git clone https://github.com/maaurors/SHINIGAMI-EYE.git
cd SHINIGAMI-EYE
install.bat
Manual Installation
# Install dependencies
pip3 install -r requirements.txt
# Install SHINIGAMI-EYE
pip3 install -e .
Usage
Basic Commands
# Show help
shinigami-eye --help
# Port scan
shinigami-eye portscan -t <target> --common
# Web reconnaissance
shinigami-eye webrecon -d <domain>
# SSL/TLS analysis
shinigami-eye ssl -H <hostname>
# DNS enumeration
shinigami-eye dns -d <domain>
# Full scan (all modules)
shinigami-eye full -t <target> -o report.html
# CVE Scanner (v2.0)
shinigami-eye cve -s Apache -v 2.4.29
# OSINT Intelligence (v2.0)
shinigami-eye osint -t <target>
Examples
1. Quick Port Scan
Scan common ports on a target:
shinigami-eye portscan -t 192.168.1.1 --common
2. Full Port Range Scan
Scan all ports from 1-65535:
shinigami-eye portscan -t example.com -s 1 -e 65535 -o portscan.json
3. Web Reconnaissance
Enumerate subdomains and detect technologies:
shinigami-eye webrecon -d example.com --discover-dirs -o webrecon.html
4. SSL Certificate Analysis
Analyze SSL/TLS configuration and vulnerabilities:
shinigami-eye ssl -H example.com -p 443
5. DNS Intelligence
Perform comprehensive DNS enumeration:
shinigami-eye dns -d example.com -o dns_report.json
6. Complete Assessment
Run all modules and generate comprehensive report:
shinigami-eye full -t example.com -f html -o full_assessment.html
Features Showcase
Epic ASCII Banner
██████╗ ██╗ ██╗██╗███╗ ██╗██╗ ██████╗ █████╗ ███╗ ███╗██╗ ███████╗██╗ ██╗███████╗
██╔════╝ ██║ ██║██║████╗ ██║██║██╔════╝ ██╔══██╗████╗ ████║██║ ██╔════╝╚██╗ ██╔╝██╔════╝
███████╗ ███████║██║██╔██╗ ██║██║██║ ███╗███████║██╔████╔██║██║ █████╗ ╚████╔╝ █████╗
╚════██║ ██╔══██║██║██║╚██╗██║██║██║ ██║██╔══██║██║╚██╔╝██║██║ ██╔══╝ ╚██╔╝ ██╔══╝
███████║ ██║ ██║██║██║ ╚████║██║╚██████╔╝██║ ██║██║ ╚═╝ ██║██║ ███████╗ ██║ ███████╗
╚══════╝ ╚═╝ ╚═╝╚═╝╚═╝ ╚═══╝╚═╝ ╚═════╝ ╚═╝ ╚═╝╚═╝ ╚═╝╚═╝ ╚══════╝ ╚═╝ ╚══════╝
神 死 眼 - The All-Seeing Eye
Rich Terminal Output
- Color-coded status messages
- Real-time progress indicators
- Performance statistics
- Organized, readable results
Professional HTML Reports
- Interactive dashboards
- Modern, gradient design
- Responsive layout
- Detailed findings with visual highlighting
Advanced Configuration
Custom Wordlists
Place custom wordlists in the wordlists/ directory:
subdomains.txt- Subdomain enumerationdirectories.txt- Directory discoverycommon_ports.txt- Port scanning
Scan Profiles
Modify scan profiles in config/profiles/:
stealth.yaml- Low and slowaggressive.yaml- Fast and comprehensivecomplete.yaml- Maximum coverage
Module Details
Port Scanner
- Techniques: TCP Connect
- Performance: Up to 100 concurrent threads
- Features: Service detection, banner grabbing
- Output: Port, service, banner information
Web Recon
- Methods: DNS queries, HTTP requests
- Capabilities: Subdomain enum, tech stack detection
- Security: Headers analysis, directory discovery
- Output: Subdomains, technologies, directories
SSL Analyzer
- Checks: Certificate validity, cipher strength
- Vulnerabilities: Heartbleed, POODLE, BEAST, etc.
- Details: Issuer, expiration, SAN, algorithm
- Output: Certificate info, vulnerabilities, risk level
DNS Enumerator
- Records: A, AAAA, MX, TXT, NS, SOA, SRV, PTR
- Advanced: Zone transfers, reverse DNS, DNSSEC
- Intelligence: Wildcard detection, nameserver analysis
- Output: All DNS records, zone data, security config
Disclaimer
IMPORTANT - READ CAREFULLY
SHINIGAMI-EYE is designed for EDUCATIONAL PURPOSES and AUTHORIZED SECURITY TESTING only.
Legal Notice
-
✅ Authorized Use: Only scan systems you own or have explicit written permission to test
-
✅ Compliance: Ensure compliance with all applicable laws and regulations
-
✅ Ethics: Use responsibly and ethically
-
❌ Prohibited: Unauthorized scanning of systems is ILLEGAL
-
❌ Criminal: Violators may face criminal prosecution
-
❌ Liability: Authors are not responsible for misuse
By using this tool, you agree to:
- Only use for legal and authorized purposes
- Comply with all applicable laws
- Not use for malicious activities
- Accept full responsibility for your actions
Unauthorized access to computer systems is a violation of computer fraud and abuse laws in most jurisdictions.
Contributing
Contributions are welcome! Please follow these guidelines:
- Fork the repository
- Create a feature branch (
git checkout -b feature/AmazingFeature) - Commit your changes (
git commit -m 'Add some AmazingFeature') - Push to the branch (
git push origin feature/AmazingFeature) - Open a Pull Request
License
This project is licensed for Educational Use Only. See the LICENSE file for details.
Acknowledgments
- Inspired by tools like Nmap, Nikto, SSLyze, and DNSRecon
- ASCII art inspired by Naruto and Death Note
- Built with love for the security community
Support
- Email: maauro.rs@gmail.com
- Issues: GitHub Issues
Made with dedication by Security Enthusiasts
神死眼 - The Eye That Sees All
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 shinigami_eye-2.0.0.tar.gz.
File metadata
- Download URL: shinigami_eye-2.0.0.tar.gz
- Upload date:
- Size: 32.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/2.2.1 CPython/3.14.0 Darwin/25.1.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
067a12ea3c9b0b4fbcf90f99ab68ed91b53a269f35044e201df11e7660ddc89b
|
|
| MD5 |
4df77598b0631d33722857229f0e767d
|
|
| BLAKE2b-256 |
cd9dd7c1e6d30122473cf4b894d0fdd806f0e11940ea9059f55ee601cd02369f
|
File details
Details for the file shinigami_eye-2.0.0-py3-none-any.whl.
File metadata
- Download URL: shinigami_eye-2.0.0-py3-none-any.whl
- Upload date:
- Size: 36.2 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/2.2.1 CPython/3.14.0 Darwin/25.1.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
05b67d4dfa0d406e41a07787390873226445bbcb5e386a5cd414f0bbd9df6bd7
|
|
| MD5 |
6d3186ecd69aaad26cfdfcf65212f4b1
|
|
| BLAKE2b-256 |
fd9c807c871eafc26845df39d1f18ebe2e38d61190f9eeefcc69c28039b2d384
|