Wayback Hunter + JS Secret Scanner — by ALONE BEAST
Project description
BeastCrypt
v1.2.4 · JS & Source Map Secret Scanner · by alonebeast002
Terminal-based recon toolkit — hunt exposed secrets, API keys, and sensitive endpoints from live JavaScript files and source maps.
Install
pip install beastcrypt
Requires Python 3.8+. No external dependencies needed.
Usage
beastcrypt # interactive menu (recommended)
| Mode | Description |
|---|---|
| 1 | Single Target URL — deep crawl + source map extraction |
| 2 | Subdomain List — scan multiple targets from a .txt file |
| 3 | JS / .map URL List — direct secrets scan on provided URLs |
What It Detects
| Category | Examples |
|---|---|
| Cloud Keys | AWS Access/Secret Key, Azure Storage Key, Azure SAS Token |
| Auth Tokens | JWT, Bearer Token, GitHub Token (ghp_, github_pat_) |
| API Keys | Google API Key, Firebase Key, Generic API Key |
| Payment | Stripe Live/Test Keys |
| Messaging | Slack Token, SendGrid Key |
| Generic | Passwords, Session Tokens, Access Tokens, Private Keys |
| Infrastructure | Firebase URLs, Cloudinary URLs |
| Internal Paths | Webpack paths, API routes, admin/internal endpoints |
Output Files
| File | Contents |
|---|---|
all_js_urls.txt |
All discovered JS asset URLs |
results.json |
Secrets with type, value, source, and timestamp |
internal_paths.txt |
Extracted internal API paths and routes |
How It Works
- Fetches target URL and crawls for linked
.jsfiles - For each
.jsfile, attempts to fetch its.mapsource map - Scans all content with 20+ secret patterns using regex
- Extracts internal paths matching sensitive route patterns
- Saves everything to local output files in real time
Supports 15 concurrent threads. SSL verification skipped for self-signed certs. Press Ctrl+C anytime to stop — results are saved on exit.
Disclaimer
For authorized security testing and bug bounty research only. Always obtain permission before scanning any target.
alonebeast002 · MIT
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file beastcrypt-1.2.4.tar.gz.
File metadata
- Download URL: beastcrypt-1.2.4.tar.gz
- Upload date:
- Size: 9.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.13
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
5ca11fec04f5c5243d59600df91439d99630c227dbdbd8ffd085b8b2359b1a84
|
|
| MD5 |
3c7e5d4f793a25457e246909ddd96584
|
|
| BLAKE2b-256 |
e5bc065e8c1c4d89f59b1b79b02145a3f9a9d6a962aca76095e96347efdc5a7d
|
File details
Details for the file beastcrypt-1.2.4-py3-none-any.whl.
File metadata
- Download URL: beastcrypt-1.2.4-py3-none-any.whl
- Upload date:
- Size: 9.7 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.13
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
cfaa48881a58333537f329c8132d35b04185bc510994b1bad9b5874b1f73e4ea
|
|
| MD5 |
1636fcf8a18ea198251675a91397f862
|
|
| BLAKE2b-256 |
cca3dc1d19dde771cd7ddc0807833353288f3c19ae4f818590812ea5486bed82
|