Skip to main content

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

  1. Fetches target URL and crawls for linked .js files
  2. For each .js file, attempts to fetch its .map source map
  3. Scans all content with 20+ secret patterns using regex
  4. Extracts internal paths matching sensitive route patterns
  5. 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

beastcrypt-1.2.4.tar.gz (9.9 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

beastcrypt-1.2.4-py3-none-any.whl (9.7 kB view details)

Uploaded Python 3

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

Hashes for beastcrypt-1.2.4.tar.gz
Algorithm Hash digest
SHA256 5ca11fec04f5c5243d59600df91439d99630c227dbdbd8ffd085b8b2359b1a84
MD5 3c7e5d4f793a25457e246909ddd96584
BLAKE2b-256 e5bc065e8c1c4d89f59b1b79b02145a3f9a9d6a962aca76095e96347efdc5a7d

See more details on using hashes here.

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

Hashes for beastcrypt-1.2.4-py3-none-any.whl
Algorithm Hash digest
SHA256 cfaa48881a58333537f329c8132d35b04185bc510994b1bad9b5874b1f73e4ea
MD5 1636fcf8a18ea198251675a91397f862
BLAKE2b-256 cca3dc1d19dde771cd7ddc0807833353288f3c19ae4f818590812ea5486bed82

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page