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
- Install
- Visit bing.com
- Open the extension and copy your cookies using the "export" button
- Paste it in a file e.g.
cookies.json - 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
- Sometimes your cookie will expire if you visit bing.com. In that case, just export it again.
- Make sure your subdomains list only has subdomains from one domain.
- 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.
- 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.
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
subgpt-0.0.1.tar.gz
(15.9 kB
view details)
File details
Details for the file subgpt-0.0.1.tar.gz.
File metadata
- Download URL: subgpt-0.0.1.tar.gz
- Upload date:
- Size: 15.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via:
twine/4.0.2 CPython/3.10.10
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c842efc57da62f35119abc4e1f083abea018b8d39b396b4bd83d1291301aef38
|
|
| MD5 |
40e115659b5115fb3be3fcff533818e3
|
|
| BLAKE2b-256 |
3ee6d019ee68a3c8cb0575ec049faf43895a8412d8294e899a738610cce404fd
|