GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - trickest/inventory: Asset inventory of over 800 public bug bounty programs.

BranchesTags
Open more actions menu

Latest commit

 

History

17,607 Commits
17,607 Commits

Folders and files

NameName
Last commit message
Last commit date
1Shoppingcart.com
1Shoppingcart.com
 
 
4chan
4chan
 
 
AAX
AAX
 
 
ABB Information Systems Ltd
ABB Information Systems Ltd
 
 
AIMS360
AIMS360
 
 
AMEX - Global Business Travel Vulnerability Disclosure Program
AMEX - Global Business Travel Vulnerability Disclosure Program
 
 
AT&T
AT&T
 
 
ATG Public Bug Bounty Program
ATG Public Bug Bounty Program
 
 
AVROTROS
AVROTROS
 
 
Abercrombie & Fitch Management Co.
Abercrombie & Fitch Management Co.
 
 
Acorns Grow, Inc.
Acorns Grow, Inc.
 
 
Adafruit
Adafruit
 
 
Adore Me Vulnerability Disclosure Program
Adore Me Vulnerability Disclosure Program
 
 
Agicap
Agicap
 
 
AirMap
AirMap
 
 
Airbnb
Airbnb
 
 
Airtable
Airtable
 
 
Aiven
Aiven
 
 
Aktia
Aktia
 
 
Alasco GmbH - Bug Bounty Program
Alasco GmbH - Bug Bounty Program
 
 
Alasco GmbH
Alasco GmbH
 
 
Alaska Airlines
Alaska Airlines
 
 
Algemeen Dagblad
Algemeen Dagblad
 
 
Algolia
Algolia
 
 
Allbridge
Allbridge
 
 
Allegion
Allegion
 
 
Allegro
Allegro
 
 
Alohi
Alohi
 
 
Amazon
Amazon
 
 
Amitree Inc
Amitree Inc
 
 
AmoCRM
AmoCRM
 
 
Amon
Amon
 
 
Amsterdam Airport Schiphol
Amsterdam Airport Schiphol
 
 
Apple
Apple
 
 
Apsis
Apsis
 
 
Arlo Cash Rewards
Arlo Cash Rewards
 
 
Arrival
Arrival
 
 
Arrow Electronics VDP
Arrow Electronics VDP
 
 
Aruba Networks Infrastructure Public Program
Aruba Networks Infrastructure Public Program
 
 
Asana
Asana
 
 
Asymetrix
Asymetrix
 
 
Atlassian
Atlassian
 
 
Aurora
Aurora
 
 
Australia Post
Australia Post
 
 
Automation Anywhere
Automation Anywhere
 
 
Automattic
Automattic
 
 
Auvik
Auvik
 
 
Avail Carsharing
Avail Carsharing
 
 
Avalanche
Avalanche
 
 
Aven (Response)
Aven (Response)
 
 
Azena
Azena
 
 
BBC
BBC
 
 
BCC
BCC
 
 
BKEX
BKEX
 
 
BMC
BMC
 
 
BMW Group
BMW Group
 
 
BTSE
BTSE
 
 
Backblaze
Backblaze
 
 
Badoo
Badoo
 
 
Baidu
Baidu
 
 
Basecamp
Basecamp
 
 
Bentley
Bentley
 
 
BigCommerce
BigCommerce
 
 
BigONE Global Exchange
BigONE Global Exchange
 
 
Bime
Bime
 
 
Binance
Binance
 
 
Binary
Binary
 
 
BingX Exchange
BingX Exchange
 
 
Bit.com
Bit.com
 
 
BitDiscovery
BitDiscovery
 
 
BitForex
BitForex
 
 
BitGo
BitGo
 
 
BitMEX
BitMEX
 
 
BitMart Exchange
BitMart Exchange
 
 
Bitaccess
Bitaccess
 
 
Bitcastle
Bitcastle
 
 
Bitdefender
Bitdefender
 
 
Bitexen
Bitexen
 
 
Bitfinex
Bitfinex
 
 
Bitget
Bitget
 
 
Bitkub
Bitkub
 
 
Bitrue
Bitrue
 
 
Bittrex
Bittrex
 
 
Bitwarden
Bitwarden
 
 
BlaBlaCar
BlaBlaCar
 
 
BlackRock
BlackRock
 
 
Blend Labs
Blend Labs
 
 
Blockchain
Blockchain
 
 
Blue Jeans Network
Blue Jeans Network
 
 
BlueHost VDP
BlueHost VDP
 
 
Bluesnap
Bluesnap
 
 
Boozt Fashion AB
Boozt Fashion AB
 
 
Boozt Fashion
Boozt Fashion
 
 
Bpost
Bpost
 
 
Brave Software
Brave Software
 
 
Brightspeed
Brightspeed
 
 
BtcTurk
BtcTurk
 
 
Buffer
Buffer
 
 
BugBase
BugBase
 
 
BugPoC
BugPoC
 
 

Repository files navigation

Inventory Tweet

Attack Surface Management of public bug bounty programs.

The data we collect here includes DNS and Web Server data of public bug bounty programs.

Our aim with this project is to:

  • Monitor over 800 companies for new assets
  • help bug bounty hunters get up and running on new programs as quickly as possible.
  • give security teams better visibility into their assets.
  • reduce the load and noise that some programs face from automated tools (we run them on schedule, and give the results to everyone)

How it works

The setup consists of two workflows

  • Inventory 3.0 - Targets
  • Inventory 3.0

Inventory 3.0 - Targets

This workflow streamlines the consolidation of bug bounty program data from various sources, ensuring a comprehensive and organized view. Let's break it down:

  1. Data collection: The workflow fetches data from two important sources:

    • Bounty Targets Data: This repository contains a wealth of bug bounty program information.
    • Chaos Public Bug Bounty Programs: It provides additional valuable bug bounty program data.
  2. Data transformation: The collected data undergoes transformation using Python scripts. The scripts convert the data into a specific format, ensuring consistency and ease of analysis. You can find the detailed data format in the targets.json file.

  3. Program merging: To avoid duplication, the workflow merges programs with the same URL together. This consolidation eliminates redundancies and presents a unified view of bug bounty programs.

  4. Community program inclusion: The workflow incorporates an additional set of programs from the community.json file. These programs are merged with the existing dataset, enhancing its coverage and diversity.

  5. Final output: The workflow generates a final consolidated JSON file, targets.json, which encompasses all the merged bug bounty program data. This file serves as a valuable resource for bug bounty researchers, providing a centralized and comprehensive view of programs.

Trickest Targets

Note: The screenshot above provides a visual representation of the workflow.

Inventory 3.0

  1. Gathering the tagets: Get the list of domains from targets.json, and extract program names.

  2. Making workflow run in parallel: Extracted program names are connected file-splitter node to make the whole workflow distributed per program

Trickest Parsing Targets

  1. Passive Enumeration:
    • Use subfinder, vita, findomain to get passive enumeration data.
    • Use mksub to create a custom list of potential subdomains
    • Resolve with puredns and trickest resolvers
    • Generate custom-wordlists from passive results with custom bash script

Trickest Passive Enumeration

  1. Active Enumeration
    • Use passive enumeration data and create a new bruteforce wordlist
    • Use dsieve to get environments per subdomain level
    • Generate new potential subdomains with mksub and custom wordlist, with additional level2.txt wordlist
    • Resolve again with puredns

Trickest Active Enumeration

  1. Permutations
    • Merge active and passive results from previous steps
    • Extract environments per subdomain level again
    • Use alterx to generate permutations and resolve with puredns

Trickest Permutations

  1. Collecting previous results
    • Use python script that will get all of the previous hostnames.txt per program
    • Use anew to get the new hostnames found
    • zip active, passive, permutations per program to be pushed to repository

Trickest Previous Results

  1. Reporting
    • Use dnsx to resolve found hostnames and python script for dns-report.csv; mark newly found domains coming from anew with [x]
    • Use httpx to gather web servers and python script for `server-report.csv
    • Push to the repository

Trickest Reporting

Final workflow

Trickest Inventory 3.0 Workflow

Note: As described, almost everything in this repository is generated automatically. We carefully designed the workflows (and continue to develop them) to ensure the results are as accurate as possible.

Contribution

All contributions/ideas/suggestions are welcome! If you want to add/edit a target/workflow, feel free to send us a PR with new targets through community.json, tweet at us @trick3st, or join the conversation on Discord.

Build your own workflows!

We believe in the value of tinkering. Sign up for a demo on trickest.com to customize this workflow to your use case, get access to many more workflows, or build your own from scratch!

About

Asset inventory of over 800 public bug bounty programs.

trickest.com

Topics

bug-bountybugbountybugbountytipsfuzzinghackinginfosecosintosint-resourcesosint-toolpenetration-testingpentest-toolpentestingreconreconnaissancered-teamsecuritysecurity-toolssoftware-securitythreat-intelligence

Resources

Readme
MIT license
Activity
Custom properties

Stars

1.6k stars

Watchers

57 watching

Forks

282 forks
Report repository

Contributors

Languages

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.