Skip to main content

SubGPT takes subdomains you have already discovered for a target and uses BingGPT to predict what other subdomains are likely to exists. It's free as it uses Microsoft Bing.

Like the tool? Support my work for as little as $1, here :)

Install & Configuration

Installation

  • with pip (recommended): pip install subgpt
  • from github: git clone https://github.com/s0md3v/SubGPT && cd SubGPT && python setup.py install

Getting Bing Cookie

  1. Install
  2. Visit bing.com
  3. Open the extension and copy your cookies using the "export" button
  4. Paste it in a file e.g. cookies.json
  5. Done. Now you can

Note: Any issues regarding BingGPT itself should be reported EdgeGPT, not here.

Using SubGPT

Find Subdomains

subgpt -i input.txt -o output.txt -c /path/to/cookies.json

Generate Subdomains

If you just want to generate subdomains and not resolve them, use this option:

subgpt -i input.txt -o output.txt -c /path/to/cookies.json --dont-resolve

Important

  1. Sometimes your cookie will expire if you visit bing.com. In that case, just export it again.
  2. Make sure your subdomains list only has subdomains from one domain.
  3. SubGPT looks at A/CNAME records to determine whether a subdomain exists. It can also detect wildcard on first-level subdomains and handle it automatically. You can go through the code to see how its implemented if it concerns you.
  4. It can't replace traditional sub-generators like gotator, alterx, dnsgen etc. However, being powered by AI helps it generate subdomains that may not exist.

Metadata

Release files for subgpt 0.0.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for subgpt 0.0.1
File Size Uploaded
subgpt-0.0.1.tar.gz 15.9 kB Details

Release files / subgpt-0.0.1.tar.gz

Download URL subgpt-0.0.1.tar.gz
Size 15.9 kB
Tags Source
SHA-256 checksum
How to use checksums
c842efc57da62f35119abc4e1f083abea018b8d39b396b4bd83d1291301aef38
BLAKE2b-256 checksum
How to use checksums
3ee6d019ee68a3c8cb0575ec049faf43895a8412d8294e899a738610cce404fd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.10.10

Release history Release notifications | RSS feed

This release

0.0.1 This release

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page