analyzeJS icon indicating copy to clipboard operation
analyzeJS copied to clipboard

A tools for JavaScript Recon

analyzeJS

analyzeJS is a tool which is a combination of different tools and make JavaScript[JS] Recon more automate, if you are doing this automate then it might take awhile to gather the information regarding JavaScript.

analyzeJS

Setup

Don't need to 😂.

  • Change the token and chat_id in the file, So that you'll get a notification. [https://medium.com/@ManHay_Hong/how-to-create-a-telegram-bot-and-send-messages-with-python-4cf314d9fa3e]

Features

  • Gather JS URLs using many other tools [gau, gal, subjs, hakrawler].
  • Checking for live JS urls using tool [httpx].
  • Gather content/response from live JS urls [jsbeautify.py].
  • Send notification to telegram once your scan will be done [Telegram Bot API].
  • Many more are on the way.

Usage

Options Description
-d specify target domain [required]
-j find JS urls for your target [gau, subjs, hakrawler]
-l find live JS urls for your target [httpx]
-c print content of JS urls [jsbeautify.py]
-e find endpoints from JS urls
-s find secrets from JS urls
-n send notification to telegram bot
-h help

Examples

  • ./analyzeJS.sh -d TARGET_DOMAIN -j
  • ./analyzeJS.sh -d TARGET_DOMAIN -l
  • ./analyzeJS.sh -d TARGET_DOMAIN -j -c
  • ./analyzeJS.sh -d TARGET_DOMAIN -l -c
  • ./analyzeJS.sh -d TARGET_DOMAIN -l -c -n

References

Contact