Skip to content
KitploitKITPLOIT
ToolsBlog
Submit
ToolsBlog
Submit

Hacking, PenTest, and Cybersecurity Tools for Your Security Arsenal!

Kitploit is a directory of hacking, cybersecurity, and pentesting tools. Discover the latest project updates to find vulnerabilities, analyze systems, automate testing, and strengthen your security.

··Feeds·Contact·Privacy·© 2026 Kitploit

Tool Directory

Categories

View all categories
Loading categories
Recon — Recon is a script to perform a full recon on a target with the main tools to search for vulnerabilities. Created based on @ofjaaah and @Jhaddix methodologies | Kitploit
Tools/GitHubGitHub/dirsoooo/recon
OSINT (Open Source Intelligence)ReconnaissanceVulnerability ScannersPort ScanningInformation GatheringWeb SecurityPenetration TestingSubdomain EnumerationDNS Analysis
GitHubdirsoooo/recon

Recon

Recon is a script to perform a full recon on a target with the main tools to search for vulnerabilities. Created based on @ofjaaah and @Jhaddix methodologies

22259474 years agoReviewed by Kitploit

Most Popular

View all →

Discover the most used tools by our community.

Explore all tools

Browse our collection of tools

View all tools →
Share
View Repository

Recon
👑 Recon 👑

The step of recognizing a target in both Bug Bounties and Pentest can be very time-consuming. Thinking about it, I decided to create my own recognition script with all the tools I use most in this step. All construction of this framework is based on the methodologies of @ofjaaah and @Jhaddix. These people were my biggest inspirations to start my career in Information Security and I recommend that you take a look at their content, you will learn a lot!

Usage 💡

Help Menu

Basic usage

root@kitploit:~
❯ ./recon.sh -d domain.com -w /path/to/your/wordlist.txt

Quiet mode

root@kitploit:~
❯ ./recon.sh -d domain.com -w /path/to/your/wordlist.txt -q

Recommended usage

root@kitploit:~
❯ ./recon.sh -d domain.com -w /path/to/your/wordlist.txt -g [github_api_key] -s [shodan_api_key] -f

Usage

Help menu 🔎

Features ✅

ASN Enumeration

  • metabigor

Subdomain Enumeation

  • Assetfinder
  • Subfinder
  • Amass
  • Findomain
  • Sublist3r
  • Knock
  • SubDomainizer
  • GitHub Sudomains
  • RapidDNS
  • Riddler
  • SecurityTrails

Alive Domains

  • httprobe
  • httpx

WAF Detect

  • wafw00f

Domain organization

  • Regular expressions

Subdomain Takeover

  • Subjack

DNS Lookup

Discovering IPs

  • dnsx

DNS Enumeration and Zone Transfer

  • dnsrecon
  • dnsenum

Favicon Analysis

  • favfreak
  • Shodan

Directory Fuzzing

  • ffuf

Google Hacking

  • Some Dorks that I consider important
  • CredStuff-Auxiliary
  • Googler

GitHub Dorks

  • Jhaddix Dorks

Credential Stuffing

  • CredStuff-Auxiliary

Screenshots

  • EyeWitness

Port Scan

  • Masscan
  • Nmap
  • Naabu

Link Discovery

Endpoints Enumeration and Finding JS files

  • Hakrawler
  • Waybackurls
  • Gospider
  • ParamSpider

Vulnerabilities

  • Nuclei ➔ I used all the default templates

403 Forbidden Bypass

  • Bypass-403

XSS

  • XSStrike
  • Gxss

LFI

  • Oneliners
    • gf
    • ffuf

RCE

  • My GrepVuln function

Open Redirect

  • My GrepVuln function

SQLi

  • Oneliners
    • gf
    • sqlmap

Installation

I made a script that automates the installation of all tools. I tried to do it with the intention of having compatibility with the most used systems in Pentest and Bug Bounty.

root@kitploit:~
git clone https://github.com/dirsoooo/Recon.git
cd Recon/
chmod +x recon.sh
chmod +x installation.sh
./installation.sh

Please DO NOT remove any of the files inside the folder, they are all important!

Installation script tested on:

  • Kali Linux
  • Arch Linux
  • BlackArch Linux
  • Ubuntu
  • Parrot Security

Poject Mindmap

Mindmap

License

Recon was entirely coded with ❤ by @Dirsoooo and it is released under the MIT license.

Buy me a coffee ☕

If you liked my job and want to support me in some way, buy me a coffee 😁

Download Tool
OptionValue
-h, --helpLook at the complete help menu
-ddomain.com
-wPath to your wordlist. Some wordlists I've already added by default to ./wordlists
-fFuzzing mode. When passing this argument, the Fuzzing step to confirm possible vulnerabilities will be added. Directory Fuzzing will remain enabled regardless of whether the argument is passed or not. I recommend not to use this if you want to do a recon faster.
-gGitHub API Key. This parameter is used when searching for subdomains
-sShodan API Key. This parameter is used to automate the search for domains associated with your target(Requires API Key premium). If you don't have it, you can do the searches manually and the dorks are saved in the output folder.
-oYour output folder. If you don't specify the parameter, all the results of the script will be saved in a folder with your target's name inside the script path
-qQuiet mode. All banners and details of the script's execution will not be shown in the terminal, but everything that is executed in normal mode is executed as well. You will be able to see all the results in detail in your output folder