Skip to content

x0ph3nt/xRecon

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

4 Commits
Β 
Β 
Β 
Β 

Repository files navigation

xRecon – Automated Recon & Vulnerability Scanner πŸš€

xRecon is a Bash-based automated reconnaissance and vulnerability scanning tool designed for penetration testers, security researchers, and ethical hackers.

It automates the process of:

  • Target discovery
  • Service enumeration
  • Basic vulnerability detection

πŸ”Ή Features

  • πŸ” Live host detection (IP & Domain)
  • 🌐 WHOIS lookup for domain intelligence
  • ⚑ Nmap scanning:
    • Service detection (-sV)
    • Default scripts (-sC)
    • OS detection (-O)
  • πŸ› οΈ Detection of outdated software:
    • Apache (< 2.4)
    • OpenSSH (< 7.2)
    • vsftpd 2.3.x
    • MySQL (< 5.5)
  • 🌍 Web vulnerability scanning with Nikto
  • 🚨 Automatic parsing of high/critical vulnerabilities
  • βš™οΈ Parallel scanning support (GNU Parallel)
  • 🧾 Organized output per target
  • πŸ“ Logging system with timestamps
  • πŸ“¦ Auto-install required dependencies

πŸ”Ή Installation

git clone https://github.com/x0ph3nt/xRecon.git
cd xRecon
chmod +x xRecon.sh

πŸ”Ή Usage

▢️ Scan single target

./xRecon.sh example.com

▢️ Scan multiple targets

./xRecon.sh target1.com target2.com 192.168.1.1

▢️ Scan from file

./xRecon.sh -f targets.txt

πŸ”Ή Output Structure

output/
β”œβ”€β”€ logs.txt
β”œβ”€β”€ vulnerabilities.txt
└── <target>/
    β”œβ”€β”€ whois.txt
    β”œβ”€β”€ nmap.txt
    β”œβ”€β”€ nikto.txt

πŸ”Ή How It Works

  1. Checks required tools and installs missing dependencies
  2. Verifies if target is alive:
    • Ping (for IPs)
    • Common ports (fallback)
    • DNS resolution (for domains)
  3. Runs WHOIS lookup
  4. Performs Nmap scan
  5. Detects outdated services
  6. If web service detected:
    • Runs Nikto scan
    • Extracts critical findings
  7. Saves all results in structured output

πŸ”Ή Requirements

  • Linux (Kali, Ubuntu, Debian)
  • Bash
  • Root privileges (for installation & scanning)

πŸ”Ή Disclaimer ⚠️

This tool is intended for:

  • βœ… Ethical hacking
  • βœ… Penetration testing labs (TryHackMe, Hack The Box)
  • βœ… Educational purposes

Do NOT use against targets without permission. Unauthorized scanning is illegal.


πŸ”Ή Author

πŸ‘¨β€πŸ’» Abdulaziz Alsalahi (x0ph3nt)


πŸ”Ή License

MIT License

About

Automated reconnaissance and vulnerability scanning tool built with Bash for fast and efficient target analysis.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages