Skip to content

Latest commit

Β 

History

14 Commits

Folders and files

NameName
Last commit message
Last commit date
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ” GitHub Leak Detection Tool

This tool helps identify potential security leaks in publicly available GitHub repositories by searching for specific domains and keywords in code. It uses the GitHub Search API to scan repositories and locate sensitive data such as passwords, API keys, and configuration files.

πŸ›  Features

  • Domain-Based Search: Input a list of domains to scan across GitHub repositories.
  • Custom Keyword Search: Provide a list of keywords to search within the repositories.
  • Concurrent Processing: Utilizes multi-threading to scan multiple files simultaneously, improving speed and efficiency.
  • GitHub API Integration: Searches are performed using the GitHub Code Search API.
  • Rate Limiting Handling: Automatically respects GitHub’s API rate limits by pausing and resuming the search when necessary.
  • Outputs Matching Content: Displays the files and the actual content that matches your search criteria, such as exposed API keys, passwords, and other sensitive data.

πŸ“ Installation

  1. Clone the repository:

    git clone https://github.com/alexander47777/gibby.git
  2. Use pip3 to install the dependencies like this:

    pip3 install -r requirements.txt
    

πŸš€ Usage

You can run the tool using the command line by providing the domain file.

Example:

python gibby.py domains.txt

domains.txt: A file containing the list of domains you want to search for.

πŸ› οΈ Customization

You can customize the tool by adding or modifying the keywords and domains to suit your specific use case.

πŸ“œ License

This project is licensed under the MIT License - see the LICENSE file for details.

About

Github Leak Detection Tool

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages