{"id":18562500,"url":"https://github.com/root4loot/crtsher","last_synced_at":"2026-02-23T23:38:18.139Z","repository":{"id":154625516,"uuid":"631999415","full_name":"root4loot/crtsher","owner":"root4loot","description":"Obtain domains from certificate transparency logs","archived":false,"fork":false,"pushed_at":"2025-09-09T19:29:52.000Z","size":4982,"stargazers_count":4,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-09-09T23:19:39.597Z","etag":null,"topics":["domain-enumeration","enum","enumeration","go","golang","recon","subdomain","transparency"],"latest_commit_sha":null,"homepage":"","language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/root4loot.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2023-04-24T13:57:09.000Z","updated_at":"2025-09-09T19:29:56.000Z","dependencies_parsed_at":null,"dependency_job_id":"adbd5866-47e4-4d82-8aae-f9c4f02aa04d","html_url":"https://github.com/root4loot/crtsher","commit_stats":null,"previous_names":["root4loot/crtsher"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/root4loot/crtsher","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/root4loot%2Fcrtsher","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/root4loot%2Fcrtsher/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/root4loot%2Fcrtsher/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/root4loot%2Fcrtsher/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/root4loot","download_url":"https://codeload.github.com/root4loot/crtsher/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/root4loot%2Fcrtsher/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29760839,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-23T21:02:23.375Z","status":"ssl_error","status_checked_at":"2026-02-23T20:58:31.539Z","response_time":90,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["domain-enumeration","enum","enumeration","go","golang","recon","subdomain","transparency"],"created_at":"2024-11-06T22:09:54.460Z","updated_at":"2026-02-23T23:38:18.132Z","avatar_url":"https://github.com/root4loot.png","language":"Go","funding_links":[],"categories":[],"sub_categories":[],"readme":"![Build Status](https://img.shields.io/github/actions/workflow/status/root4loot/crtsher/test.yml) ![Go version](https://img.shields.io/badge/Go-v1.21-blue.svg) [![Contribute](https://img.shields.io/badge/Contribute-Welcome-green.svg)](CONTRIBUTING.md)\n\n# crtsher\n\nA tool used to grab domains from certificate transparency logs (crt.sh). Supports both direct database access and HTTP API with automatic fallback.\n\n## Why another crt.sh tool?\n\nUnlike other tools that often make a single request to crt.sh, this tool is designed to handle the inherent slowness and unreliability of crt.sh. It uses direct PostgreSQL database access for faster queries with automatic fallback to HTTP API when needed.\n\n## Installation\n\nRequires Go 1.20 or later.\n\n```bash\ngo install github.com/root4loot/cmd/crtsher@latest\n```\n\n## Docker\n\n```bash\ngit clone https://github.com/root4loot/crtsher\ncd crtsher\ndocker run --rm -it $(docker build -q .) example.com\n```\n\n## Usage\n\n```bash\nUsage: crtsher [options] \u003cdomain | orgname\u003e \n  -f, --file \u003cfile\u003e           Specify input file containing targets, one per line.\n  -t, --timeout \u003cseconds\u003e     Set the timeout for each request (default: 90).\n  -c, --concurrency \u003cnumber\u003e  Set the number of concurrent requests (default: 3).\n      --debug                 Enable debug mode.\n      --version               Display the version information.\n      --help                  Display this help message.\n\nSearch Query Identity:\n  - Domain Name\n  - Organization Name\n\nExamples:\n  crtsher example.com\n  crtsher \"Hackerone Inc\"\n  crtsher --file domains.txt\n```\n\n## Example Running\n\n```bash\n$ crtsher example.com\n[crtsher] (INF) Querying example.com\n[crtsher] (RES) www.example.org\n[crtsher] (RES) hosted.jivesoftware.com\n[crtsher] (RES) uat3.hosted.jivesoftware.com\n[crtsher] (RES) www.example.com\n[crtsher] (RES) example.com\n```\n\n## As a Library\n\nSee the `examples` folder for usage examples.\n\n## Contributing\n\nSee [CONTRIBUTING.md](CONTRIBUTING.md)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Froot4loot%2Fcrtsher","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Froot4loot%2Fcrtsher","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Froot4loot%2Fcrtsher/lists"}