Ghost-Eye: Installation & Usage Commands
Introduction
Ghost_Eye is a simple yet powerful information gathering and footprinting tool designed for the Termux terminal environment. It allows cybersecurity enthusiasts and auditors to perform comprehensive reconnaissance directly from their Android devices, covering everything from DNS lookups to port scanning and CMS detection.
Prerequisites
To ensure Ghost-Eye runs smoothly, you need to have several system packages and Python dependencies installed. These include git, python, nmap, and various build tools.
Installation Steps
Follow these commands to install Ghost-Eye and its dependencies in Termux:
1. Update System Packages
pkg update && pkg upgrade -y
2. Install Dependencies
pkg install git python ndk-sysroot clang make libffi openssl dnsutils whois nmap -y
3. Clone the Repository
git clone https://github.com/BullsEye0/ghost_eye
4. Navigate to the Directory
cd ghost_eye
5. Create Local Share Directory
mkdir -p /data/data/com.termux/files/home/.local/share/
6. Install WebTech Package
pip install --upgrade webtech
7. Install Requirements
pip install -r requirements.txt
Usage & Features
Once installed, you can launch Ghost-Eye and choose from its various reconnaissance modules.
Launching Ghost-Eye
python ghost_eye.py
Available Reconnaissance Options:
- DNS/Whois Lookup: Retrieve domain registration and DNS records.
- Nmap Port Scan: Discover open ports and services on a target.
- HTTP Header Grabber: Analyze server responses and security headers.
- Robots.txt Scanner: Find crawlable and hidden paths on a website.
- Link Grabber: Extract all internal and external links from a page.
- Detect CMS: Identify the Content Management System (WordPress, Joomla, etc.).
- IP Location Finder: Map an IP address to its geographical location.
- Clickjacking Test: Verify if a site is vulnerable to UI redressing attacks.