Skip to content

anveshan is a completed script that helps to automate your recon process, It finds subdomains, urls, js files, parameters, screenshots, and scan js files source code.

Notifications You must be signed in to change notification settings

hackersthan/anveshan

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

46 Commits
 
 
 
 
 
 
 
 

Repository files navigation

anveshan

anveshan is the all in one script for your recon process, It helps to find subdomains, urls, js files, parameters, screenshots, scan js files.

Features 🔥

  • Finding subdomains from each service using tools [subdominator, bbot, amass etc.]
  • Filter live subdomains and capture screenshots
  • Finding open ports [naabu]
  • Finding URLs [waymore, getjs, xnlinkfinder, katana, paramspider]
  • Finding JS Files and scan them using nuclei and trufflehog

Installation 📦

git clone https://github.com/hackersthan/anveshan.git
cd anveshan/
bash setup_linux.sh

Input 🧑🏻‍💻

$HOME/$ bash anveshan.sh
       ,                                          
      ███▓▄,,▄▄▄▓█████▓▄▄,                        
      ██████████▀ `█████████▌_                   
       █████████    ███████████                   
         "▀▀▀▀`     ████████████                
       ,,▄▄,,__    ▄████████████                  
    ▄███████████████████████████                  
   ████████████φ▓▓▓▓▓╚██████████    
   ███████████╫       ╫█████████    
   ╫██████████▒      ,▓█████████▌   
    ▀████████ ╬█▄▄╔╔φ████████████   
      ▀█████╬█████████████████████  
          ╙▀▀▀▀▀▀▀`\@hackersthan/█▀

Enter target domain name [ex. target.com] : 

Output 🔉

$HOME/target.com-recon > tree
.
├── subs-source/
├── screenshots/
├── ips.txt
├── naabu.txt
├── subdomains.txt
├── httpx.txt
├── webdomains.txt
├── js_nuclei.txt
├── trufflehog-src.txt
├── urls/
    ├── urls-source/
    ├── js-files-sourcecode/
    ├── urls.txt
    ├── jsfiles.txt
    ├── xnParams.txt
    └── parameters.txt

8 directories, 33 files

flow


Tools and Wordlists 🔦

SUBDOMAINS URLS WORDLISTS SCANNERS
subdominator waymore six2dez.txt naabu
amass getjs dnscan-top10k.txt nuclei
bbot xnlinkfinder best-dns-wordlist.txt trufflehog
knock paramspider trickest-resolvers.txt
findomain katana
assetfinder
shrewdeye
dnsvalidator
puredns
httpx

APIs 🎨

You need to setup API Keys for these tools

amass        : $HOME/.config/amass/datasources.yaml
bbot         : $HOME/.config/bbot/secrets.yml
subdominator : $HOME/.config/Subdominator/provider-config.yaml
waymore      : $HOME/.config/waymore/config.yml

DO NOT PUT API KEYS IN EVERY TOOL 📌

Here is a list of API Services with tool name, Please add API Key in the provided tool only.
Give some of your hour to get all of these free api keys, trust me it is worth it.

SUBDOMINATOR AMASS BBOT
bevigil 360PassiveDNS hunterio
binaryedge ASNLookup ip2location
bufferover Ahrefs credshed
c99 AlienVault ipstack
censys BigDataCloud dehashed
certspotter BuiltWith
chaos CIRCL
dnsdumpster CertCentral
facebook DNSDB
fofa DNSlytics
fullhunt DNSRepo
google Deepinfo
huntermap Detectify
intelx GitHub
leakix GitLab
netlas HackerTarget
quake IPdata
rapidapi IPinfo
redhuntlabs ONYPHE
rsecloud Pastebin
virustotal PassiveTotal
securitytrails PentestTools
shodan PublicWWW
whoisxmlapi SOCRadar
zoomeyeapi Spamhaus
ThreatBook
URLScan
Yandex
ZETAlytics

Dnsdumpter and Google API Keys is tricky, here is the way to access it :

  • Dnsdumpter Setup:

    • Visit Dnsdumpster
    • Search any domain and view request using Burpsuite or Inspect tool.
    • Copy the csrftoken from cookie header and csrfmiddlewaretoken from body and paste in your yaml file like this
      dnsdumpster:
         - csrftoken:csrfmiddlewaretoken
      


  • Google Setup:

    • Visit here and create a search engine [choose all web option].
    • copy your CX ID
    • Create your google api key here
    • Click Get a Key button and create a new project with any name you want
    • After creating and completing your api key is generated and press show key then copy it
    • Paste CX API and Google API Keys like this
       google:
          - CXID:GOOGLEAPIKEY
    



Credit 🙏🏻

Special thanks to the authers of these tools. They have worked very hard and dedicated a lot of their time, we should thank them.

Issues 📬

If you encounter any errors please report them here. I will try to fix it immediately.

Disclaimer ❗️

  1. The User is solely responsible for the misuse or unlawful use of any Content. Hacking and cybersecurity laws vary by jurisdiction. By engaging with the Content, you agree to take full responsibility for your actions
  2. Some Content may include or link to third-party materials. The User agrees to respect all applicable intellectual property laws, including copyrights and trademarks, when engaging with this Content.
  3. Always read full script before runnnig it, Never run any script blindly.

❤️🇮🇳

About

anveshan is a completed script that helps to automate your recon process, It finds subdomains, urls, js files, parameters, screenshots, and scan js files source code.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages