Skip to main content

神死眼 SHINIGAMI-EYE

Version Python License Python License

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 enumeration
  • directories.txt - Directory discovery
  • common_ports.txt - Port scanning

Scan Profiles

Modify scan profiles in config/profiles/:

  • stealth.yaml - Low and slow
  • aggressive.yaml - Fast and comprehensive
  • complete.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.

  • ✅ 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:

  1. Only use for legal and authorized purposes
  2. Comply with all applicable laws
  3. Not use for malicious activities
  4. 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:

  1. Fork the repository
  2. Create a feature branch (git checkout -b feature/AmazingFeature)
  3. Commit your changes (git commit -m 'Add some AmazingFeature')
  4. Push to the branch (git push origin feature/AmazingFeature)
  5. 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


Made with dedication by Security Enthusiasts

神死眼 - The Eye That Sees All

Metadata

Release files for shinigami-eye 2.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 shinigami-eye 2.0.0
File Size Uploaded
shinigami_eye-2.0.0.tar.gz 32.9 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for shinigami-eye 2.0.0
File Interpreter ABI Platform
shinigami_eye-2.0.0-py3-none-any.whl Python 3 none any Details

Total release size: 69.1 kB

Release files / shinigami_eye-2.0.0.tar.gz

Download URL shinigami_eye-2.0.0.tar.gz
Size 32.9 kB
Tags Source
SHA-256 checksum
How to use checksums
067a12ea3c9b0b4fbcf90f99ab68ed91b53a269f35044e201df11e7660ddc89b
BLAKE2b-256 checksum
How to use checksums
cd9dd7c1e6d30122473cf4b894d0fdd806f0e11940ea9059f55ee601cd02369f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/2.2.1 CPython/3.14.0 Darwin/25.1.0

Release files / shinigami_eye-2.0.0-py3-none-any.whl

Download URL shinigami_eye-2.0.0-py3-none-any.whl
Size 36.2 kB
Tags Python 3
SHA-256 checksum
How to use checksums
05b67d4dfa0d406e41a07787390873226445bbcb5e386a5cd414f0bbd9df6bd7
BLAKE2b-256 checksum
How to use checksums
fd9c807c871eafc26845df39d1f18ebe2e38d61190f9eeefcc69c28039b2d384
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/2.2.1 CPython/3.14.0 Darwin/25.1.0

Release history Release notifications | RSS feed

This release

2.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