Skip to content
/ BadGPT Public

BadGPT is a robust framework designed to simplify and optimize the bug bounty process. Equipped with a suite of tools for reconnaissance, scanning, and exploitation, BadGPT helps researchers efficiently identify and exploit vulnerabilities. Whether you're hunting subdomains, analyzing JavaScript files, detecting secrets, or testing endpoints,BadGPT

License

Notifications You must be signed in to change notification settings

NeM0x00/BadGPT

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

35 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

BadGPT

1c5289f0-1ab1-44f7-a837-619f9a311352

BadGPT is a robust framework designed to simplify and optimize the bug bounty process. Equipped with a suite of tools for reconnaissance, scanning, and exploitation, BadGPT helps researchers efficiently identify and exploit vulnerabilities. Whether you're hunting subdomains, analyzing JavaScript files, detecting secrets, or testing endpoints, BadGPT serves as your all-in-one solution for streamlined penetration testing.


✨ Features

1. Reconnaissance

  • Subdomain enumeration.
  • Endpoint discovery (Get All URLs).
  • Comprehensive JavaScript file analysis.

2. Scanning

  • IP and port scanning.
  • HTTP endpoint testing and interaction.

3. Data Extraction

  • Detect secrets, credentials, and CVEs from the collected data.
  • Extract URLs and endpoints efficiently for further testing.

4. Output Management

  • Categorized outputs (JSON/Text) for targeted analysis.
  • Detailed logging with logify and gologger.

5. Notifications

  • Discord notifications to track scanning and exploitation progress in real-time.

BBBBBBBBBBBBBBBBB                                d::::::d       GGGGGGGGGGGGGPPPPPPPPPPPPPPPPP   TTTTTTTTTTTTTTTTTTTTTTT
B::::::::::::::::B                               d::::::d    GGG::::::::::::GP::::::::::::::::P  T:::::::::::::::::::::T
B::::::BBBBBB:::::B                              d::::::d  GG:::::::::::::::GP::::::PPPPPP:::::P T:::::::::::::::::::::T
BB:::::B     B:::::B                             d:::::d  G:::::GGGGGGGG::::GPP:::::P     P:::::PT:::::TT:::::::TT:::::T
  B::::B     B:::::B  aaaaaaaaaaaaa      ddddddddd:::::d G:::::G       GGGGGG  P::::P     P:::::PTTTTTT  T:::::T  TTTTTT
  B::::B     B:::::B  a::::::::::::a   dd::::::::::::::dG:::::G                P::::P     P:::::P        T:::::T        
  B::::BBBBBB:::::B   aaaaaaaaa:::::a d::::::::::::::::dG:::::G                P::::PPPPPP:::::P         T:::::T        
  B:::::::::::::BB             a::::ad:::::::ddddd:::::dG:::::G    GGGGGGGGGG  P:::::::::::::PP          T:::::T        
  B::::BBBBBB:::::B     aaaaaaa:::::ad::::::d    d:::::dG:::::G    G::::::::G  P::::PPPPPPPPP            T:::::T        
  B::::B     B:::::B  aa::::::::::::ad:::::d     d:::::dG:::::G    GGGGG::::G  P::::P                    T:::::T        
  B::::B     B:::::B a::::aaaa::::::ad:::::d     d:::::dG:::::G        G::::G  P::::P                    T:::::T        
  B::::B     B:::::Ba::::a    a:::::ad:::::d     d:::::d G:::::G       G::::G  P::::P                    T:::::T        
BB:::::BBBBBB::::::Ba::::a    a:::::ad::::::ddddd::::::dd G:::::GGGGGGGG::::GPP::::::PP                TT:::::::TT      
B:::::::::::::::::B a:::::aaaa::::::a d:::::::::::::::::d  GG:::::::::::::::GP::::::::P                T:::::::::T      
B::::::::::::::::B   a::::::::::aa:::a d:::::::::ddd::::d    GGG::::::GGG:::GP::::::::P                T:::::::::T      
BBBBBBBBBBBBBBBBB     aaaaaaaaaa  aaaa  ddddddddd   ddddd       GGGGGG   GGGGPPPPPPPPPP                TTTTTTTTTTT 


                                                                                     By Youssef Elsheikh

📦 Requirements

Tools

Ensure the following tools are installed:

Katana
Subfinder
Gau
Naabu
Nuclei # (pending implementation)

🚀 Installation Clone the repository:

sudo apt update
sudo apt install libpcap-dev
git clone https://github.com/NeM0x00/BadGPT.git
cd BadGPT

Create a domains file containing your target domains:

example.com
testsite.org
othersite.net

Run the framework:

go run main.go

Optionally, compile the framework into an executable:

go build -o output_folder/badgpt
./output_folder/badgpt

To-Do List

🚀 Features to Implement

  • Implement reusme function
  • Add Logo in the entry
  • Scanner(nulcei)
  • 403 Bypass
  • Use Templates for exposure
  • Fuzzing (subdomains-endpoints)
  • Process percentage

🐞 Bugs to Fix

  • Track your Process and enable debugging

🛠️ Improvements

  • Optimize database querie
  • Work on result (Json&PDF)
  • Add unit tests for API endpoints

💡 Contribution We welcome contributions! Feel free to fork the repository, submit a pull request, or report issues.

Support:

only for Egyptian here is instapay "nem0x00@instapay"

NeM0x00



NeM0x00



About

BadGPT is a robust framework designed to simplify and optimize the bug bounty process. Equipped with a suite of tools for reconnaissance, scanning, and exploitation, BadGPT helps researchers efficiently identify and exploit vulnerabilities. Whether you're hunting subdomains, analyzing JavaScript files, detecting secrets, or testing endpoints,BadGPT

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages