Skip to content

Commit ff33710

Browse files
authored
README.md
1 parent 054d6a1 commit ff33710

1 file changed

Lines changed: 67 additions & 0 deletions

File tree

README.md

Lines changed: 67 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,67 @@
1+
# JSIntelliRecon
2+
3+
**JSIntelliRecon** is an advanced JavaScript reconnaissance tool for identifying endpoints, secrets, internal paths, JS library versions, and more — all from JavaScript files found on a target website.
4+
5+
---
6+
7+
## Features
8+
9+
- Extracts external and inline JavaScript
10+
- Detects:
11+
- API Endpoints
12+
- Secrets (tokens, keys, passwords)
13+
- JS Library Versions (e.g., jQuery, React, Angular)
14+
- Internal Paths (e.g., `/admin/config.php`)
15+
- IP Addresses
16+
- Tags findings with sensitive keywords (`auth`, `admin`, etc.)
17+
- Supports optional deep crawling for subpages
18+
- Outputs results to a structured JSON file
19+
- Clean, color-coded terminal output
20+
21+
---
22+
23+
## Usage
24+
25+
```
26+
python jsintellirecon.py --url https://example.com --output results.json
27+
```
28+
29+
Enable deep crawl mode:
30+
31+
```
32+
python jsintellirecon.py --url https://example.com --output results.json --deep
33+
```
34+
35+
## Output Format
36+
A structured .json file containing:
37+
38+
```
39+
[
40+
{
41+
"url": "https://example.com/script.js",
42+
"endpoints": [...],
43+
"secrets": [...],
44+
"versions": [...],
45+
"internal_paths": [...],
46+
"ips": [...]
47+
}
48+
]
49+
```
50+
51+
## Installation
52+
Install the required Python libraries:
53+
54+
```
55+
pip install -r requirements.txt
56+
```
57+
58+
## Disclaimer
59+
60+
```
61+
JSIntelliRecon is designed for ethical research and testing. Only scan websites you have permission to test.
62+
```
63+
64+
License
65+
MIT – see LICENSE for details.
66+
67+
Made by Hound0x

0 commit comments

Comments
 (0)