crtsher
1.0.0
Alat yang digunakan untuk mengambil domain dari log transparansi sertifikat (CRT.SH).
Tidak seperti alat lain yang sering membuat satu permintaan ke CRT.SH, alat ini dirancang untuk menangani kelambatan yang melekat dan tidak dapat diandalkan dari Crt.sh, terutama ketika berhadapan dengan respons besar. Ini termasuk coba lagi logika untuk mendeteksi dan memulihkan dari permintaan yang gagal. Ini menawarkan API sederhana yang juga dapat digunakan untuk menjalankan tugas secara tidak sinkron.
Membutuhkan go 1.20 atau lebih.
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
Lihat folder examples
untuk contoh penggunaan.
Lihat Contributing.md