
Find endpoints on GitHub.
Dieses Go-Tool führt Suchen auf GitHub durch und analysiert die Ergebnisse, um Endpunkte einer bestimmten Domain zu finden.
go install github.com/gwen001/github-endpoints@latest
oder
git clone https://github.com/gwen001/github-endpoints
cd github-endpoints
go install
$ github-endpoints -h
Verwendung von github-endpoints:
-all
zeigt URLs aller anderen Domains an, Standard=false
-d string
Domain, nach der gesucht wird (erforderlich)
-e erweiterter Modus, sucht auch nach <dummy>example.com
-k beendet das Programm, wenn alle Tokens deaktiviert wurden
-o string
Ausgabedatei, Standard: <domain>.txt
-r zeigt relative URLs an, Standard=false
-raw
rohe Ausgabe
-t string
GitHub-Token (erforderlich), kann sein:
• ein einzelnes Token
• eine Liste von durch Komma getrennten Tokens
• eine Datei (.tokens), die ein Token pro Zeile enthält
wenn die Option nicht angegeben wird, wird die Umgebungsvariable GITHUB_TOKEN gelesen, die sein kann:
• ein einzelnes Token
• eine Liste von durch Komma getrennten Tokens
Wenn Sie mehrere Tokens verwenden möchten, erstellen Sie am besten eine .tokens-Datei im ausführbaren Verzeichnis mit einem Token pro Zeile:
token1
token2
...
oder verwenden Sie eine Umgebungsvariable mit durch Komma getrennten Tokens:
export GITHUB_TOKEN=token1,token2...
Tokens werden deaktiviert, wenn GitHub eine Ratenbegrenzungswarnung auslöst, aber sie werden eine Minute später wieder aktiviert.
Sie können diese Funktion deaktivieren, indem Sie die Option -k verwenden.
20.09.2022
25.09.2020
23.09.2020
10.08.2020
Zögern Sie nicht, ein Issue zu eröffnen, wenn Sie Probleme mit dem Skript haben.