crtsher
1.0.0
Ein Tool, mit dem Domänen aus Zertifikattransparenzprotokollen (CRT.SH) abgerufen werden.
Im Gegensatz zu anderen Tools, die häufig eine einzige Anfrage an CRT.SH stellen, ist dieses Tool für die Verarbeitung der inhärenten Langsamkeit und Unzuverlässigkeit von CRT.SH ausgelegt, insbesondere wenn es sich um große Antworten handelt. Es beinhaltet die Wiederholung der Logik, um fehlgeschlagene Anforderungen zu erkennen und zu wiedererhalten. Es bietet eine einfache API, mit der auch Aufgaben asynchron ausgeführt werden können.
Erfordert GO 1.20 oder höher.
go install github.com/root4loot/cmd/crtsher@latest
git clone https://github.com/root4loot/crtsher
cd crtsher
docker run --rm -it $( docker build -q . ) example.com
Usage: crtsher [options] < domain | orgname >
-f, --file < file > Specify input file containing targets, one per line.
-t, --timeout < seconds > Set the timeout for each request (default: 90).
-c, --concurrency < number > Set the number of concurrent requests (default: 3).
--debug Enable debug mode.
--version Display the version information.
--help Display this help message.
Search Query Identity:
- Domain Name
- Organization Name
Examples:
crtsher example.com
crtsher " Hackerone Inc "
crtsher --file domains.txt
$ crtsher example.com
[crtsher] (INF) Querying example.com
[crtsher] (RES) www.example.org
[crtsher] (RES) hosted.jivesoftware.com
[crtsher] (RES) uat3.hosted.jivesoftware.com
[crtsher] (RES) www.example.com
[crtsher] (RES) example.com
In den examples
finden Sie Nutzungsbeispiele.
Siehe Beitrag.md