Skip to main content

Wayback Hunter + JS Secret Scanner — by ALONE BEAST

Project description

BeastCrypt

v2.0 · 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.3.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.3-py3-none-any.whl (9.7 kB view details)

Uploaded Python 3

File details

Details for the file beastcrypt-1.2.3.tar.gz.

File metadata

  • Download URL: beastcrypt-1.2.3.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.3.tar.gz
Algorithm Hash digest
SHA256 21d8cc8351723a720eb65d1e93f7437457a9753e775bc55dba910e9f6dea23ba
MD5 aaa0c8b5aa553e820eb40c23e0e0e658
BLAKE2b-256 8b3fb41ea9111ddfad2a4c1e4fec6cf34d36894376aecf21200014a80cda3b37

See more details on using hashes here.

File details

Details for the file beastcrypt-1.2.3-py3-none-any.whl.

File metadata

  • Download URL: beastcrypt-1.2.3-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.3-py3-none-any.whl
Algorithm Hash digest
SHA256 cc69f9a765a9b62db741129ba4a5d32dbe58e6242a20f9da83c8c50e6a46d65d
MD5 1a4e84c38fffd24b74ebcfb0b9da7cac
BLAKE2b-256 b79976899fe1f530e3dfb375df540827ac75cf0689ec5a12bc42ab6098c6a911

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