ofri09bs/ReconX
ofri09bs/ReconX has 28 GitHub stars and 3 forks. Star changes are not measured yet. Last checked 2026-11-13 04:07 UTC. Last push 2026-06-24.
So werden diese Zahlen gemessen
A modular C-based reconnaissance and enumeration framework
What you can do
- SQLite Database: SQLite-backed scan history to store and query past reconnaissance results.
- Multithreaded Port Scanner: fast TCP connect scanning using 15 concurrent threads by default , can also do a stealthy SYN Scan
- Service Version Detection: Automatically identifies common services (SSH, HTTP, FTP, SMTP, POP3, IMAP) via banner grabbing.
- Directory Buster: specific module to brute-force web server directories using a wordlist.
Gemessener Sternzuwachs
- in 24h
- Verlauf wird gesammelt
- in 7 days
- Verlauf wird gesammelt
- in 15 days
- Verlauf wird gesammelt
- in 1 month
- Verlauf wird gesammelt
Nettoänderungen in überlappenden Zeiträumen, keine Tagessummen. Fehlende Messwerte bleiben leer. Sterne zeigen Interesse, nicht Qualität.
README.md
OriginalReconX v2.5 - Network Reconnaissance Tool
ReconX is a lightweight, multithreaded network reconnaissance tool written in C. It combines a high-speed Port Scanner (with SYN Scan), Directory Buster, Ping Sweeper, DNS Enumerator, Services Grabber, LAN Sniffer, ARP Poisoner, and a crt.sh Enumerator into a single CLI utility.
Designed for CTFs, penetration testing, and educational purposes, ReconX gives you all the essential recon capabilities without the overhead of running multiple different tools.
Features
- SQLite Database: SQLite-backed scan history to store and query past reconnaissance results.
- Multithreaded Port Scanner: fast TCP connect scanning using 15 concurrent threads by default , can also do a stealthy SYN Scan
- Service Version Detection: Automatically identifies common services (SSH, HTTP, FTP, SMTP, POP3, IMAP) via banner grabbing.
- Directory Buster: specific module to brute-force web server directories using a wordlist.
- Advanced Interactive CLI: Metasploit-inspired modular interface with dynamic prompts, structured module options, and clean colorized output.
- Ping Sweeper: fast, multithreaded ping sweeper , checks every IP in range of a given IP
- DNS Enumerator: Scans quickly DNS Subdomains of a given domain
- Service Grabber: Makes a comprehensive scan on a port and checking for 17 different popular services (HTTP/S, SSH, FTP, SMTP, SMB, MYSQL, REDIS and more..)
- LAN Sniffer: Sniffs packets in the host network and extracts from them the MAC and IP addresses (that are from/to the host network)
- ARP Poisoner: Sends ARP replies on the local network to manipulate IP-to-MAC mappings between devices, And then acts as a MiTM and sniffes packets
- crtsh: Enumerate subdomains using crt.sh certificate transparency logs
📂 Project Structure
.
├── include/ # Header files (.h)
├── tools/ # Implementation of scanner modules
│ ├── port_scanner.c
│ ├── dir_buster.c
│ ├── ping_sweeper.c
│ ├── dns_enum.c
│ ├── service_grabber.c
│ ├── lan_sniffer.c
│ ├── arp_poisoner.c
│ ├── crtsh.c
│ ├── db_manager.c
│ └── utils.c
├── main.c # Entry point and argument parsing
├── Makefile # Build configuration
├── common.txt # Default wordlist for directory busting
└── build/ # Output directory for the compiled binary
🛠️ Installation & Build
ReconX uses a Makefile for easy compilation. Ensure you have gcc and make installed.
1. Clone the repository:
git clone [https://github.com/ofri09bs/reconx.git](https://github.com/ofri09bs/reconx.git)
cd reconx
2. Compile the project:
make
This will compile the source code and generate the executable in build/reconx.
Usage
Run the tool from the terminal. ReconX now uses an interactive, metasploit-style CLI.
./reconx
After launching, you will enter the interactive console:
reconx >
Core Commands
Main menu commands:
| Command | Description |
|---|---|
| help | Show available modules |
use module |
Select a module |
| exit | Exit ReconX |
| show history | Shows the history of which scans have been performed |
show scans id |
Shows the results of the id scan |
export id range filename.html |
Exports the id range scans to an html file |
In-Module commands:
| Command | Description |
|---|---|
| show | Shows the available values to set in the selected module |
| set | Sets a value inside a module |
| run | Runs the selected module with the selected options |
| back | Goes back to the main menu |
Available Modules
| Module | Description |
|---|---|
| port_scanner | Scan for open TCP ports |
| dir_buster | Directory brute-forcing on web servers |
| ping_sweeper | Discover active hosts via ICMP |
| dns_enum | Scan for DNS Subdomains |
| service_grabber | Scans a given port for the service running on it |
| lan_sniffer | Sniffs the LAN and prints MAC and IP addresses |
| arp_poisoner | Manipulates IP-to-MAC mappings between devices and sniffes packets |
| crtsh | Enumerate subdomains using crt.sh |
More coming soon..!
Demo
💡 Feedback, Ideas & Contact
I am actively developing ReconX and I'm always open to new ideas, feature requests, and suggestions! If you have a cool idea for a new module or found a bug:
Open an Issue: Feel free to open an issue on this repository for feature requests or bug reports.
Reach Out: You can contact me directly via Discord (ofri404) or connect with me on LinkedIn.
Contributions are always welcome. If you want to add a feature, just fork the repo, create a branch, and submit a Pull Request.
⚠️ Disclaimer
This tool is created for educational purposes and authorized testing only. The author is not responsible for any misuse or damage caused by this program. Always ensure you have permission before scanning a target.
Ähnliche Projekte entdecken
trimstray/the-book-of-secret-knowledge
Eine Sammlung inspirierender Listen, Handbücher, Spickzettel, Blogs, Tricks, Einzeiler, CLI- und Web-Tools und mehr.
258,062 SterneHack-with-Github/Awesome-Hacking
Eine Sammlung verschiedener Awesome-Listen für Hacker, Pentester und Sicherheitsforscher.
125,360 Sterneswisskyrepo/PayloadsAllTheThings
Eine Liste nützlicher Payloads und Bypass-Methoden für die Sicherheit von Webanwendungen sowie für Pentests/CTF.
82,623 Sternecaddyserver/caddy
Schneller, erweiterbarer und plattformübergreifender HTTP/1-2-3-Webserver mit automatischem HTTPS
79,020 Sterne