crtsher
1.0.0
인증서 투명성 로그 (CRT.SH)에서 도메인을 잡는 데 사용되는 도구.
CRT.SH에 단일 요청을하는 다른 도구와 달리이 도구는 특히 큰 응답을 다룰 때 CRT.SH의 고유 한 속도와 신뢰성을 처리하도록 설계되었습니다. 실패한 요청을 감지하고 복구하는 재 시도 로직이 포함됩니다. 작업을 비동기 적으로 실행하는 데 사용할 수있는 간단한 API를 제공합니다.
Go 1.20 이상이 필요합니다.
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
사용 예제는 examples
폴더를 참조하십시오.
Contributing.md를 참조하십시오