Skip to content

e1l1ya/findtarget

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

findtarget

findtarget is a Go-based tool that retrieves security programs from Bugcrowd and HackerOne based on a specified YAML configuration. It helps security researchers find targets by automating API requests to these platforms.

Features

  • Fetch security programs from Bugcrowd and HackerOne.
  • Filter results based on reward type, category, and scope.
  • Configure API requests via a simple YAML file.
  • Supports environment variables for authentication.
  • Future support planned for YesWeHack, Open Bug Bounty, and Immunefi.

Installation

go install github.com/e1l1ya/findtarget/cmd/findtarget@latest

Usage

  1. Prepare a YAML configuration file:

    findtarget:
      bugcrowd:
        reward: points
        category: website
        scope: wide
        maxPrograms: 2
      hackerone:
        category: website
        scope: wide
        maxPrograms: 2
  2. Set up HackerOne credentials (if using HackerOne):

    Create a .env file in the root directory:

    # Hackerone Information
    H1_USERNAME="your_username"
    H1_API_KEY="your_api_key"
  3. Run the tool:

    go run cmd/findtarget/findtarget.go -t templates/wide.yaml

Roadmap

  • Add support for YesWeHack
  • Add support for Open Bug Bounty
  • Add support for Immunefi
  • Enhance filtering options

Contributing

Contributions are welcome! Feel free to fork the repo, open issues, or submit pull requests.

License

This project is licensed under the MIT License.

Contact

For any questions or suggestions, feel free to reach out on GitHub.


Happy hacking! 🐞🔍

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors