{"id":13581508,"url":"https://github.com/harleo/knockknock","last_synced_at":"2026-01-14T23:12:38.986Z","repository":{"id":44382107,"uuid":"154699926","full_name":"harleo/knockknock","owner":"harleo","description":"A simple reverse whois lookup tool which returns a list of domains owned by people or companies","archived":false,"fork":false,"pushed_at":"2023-05-05T01:46:21.000Z","size":40,"stargazers_count":185,"open_issues_count":0,"forks_count":25,"subscribers_count":6,"default_branch":"master","last_synced_at":"2025-04-06T10:42:51.547Z","etag":null,"topics":["bugbounty","domains","infosec","organization","osint","owned","pentesting","reconnaissance","reverse","whois"],"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/harleo.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"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}},"created_at":"2018-10-25T16:04:51.000Z","updated_at":"2025-04-05T18:11:09.000Z","dependencies_parsed_at":"2024-04-09T22:50:38.418Z","dependency_job_id":"bdf58655-6b44-4399-b222-c45f8682b122","html_url":"https://github.com/harleo/knockknock","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/harleo/knockknock","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/harleo%2Fknockknock","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/harleo%2Fknockknock/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/harleo%2Fknockknock/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/harleo%2Fknockknock/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/harleo","download_url":"https://codeload.github.com/harleo/knockknock/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/harleo%2Fknockknock/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28437939,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-14T22:37:52.437Z","status":"ssl_error","status_checked_at":"2026-01-14T22:37:31.496Z","response_time":107,"last_error":"SSL_read: 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":["bugbounty","domains","infosec","organization","osint","owned","pentesting","reconnaissance","reverse","whois"],"created_at":"2024-08-01T15:02:03.884Z","updated_at":"2026-01-14T23:12:38.944Z","avatar_url":"https://github.com/harleo.png","language":"Go","readme":"## KnockKnock\n\n[![MIT License](https://img.shields.io/github/license/harleo/asnip?label=License\u0026style=flat-square)](https://opensource.org/licenses/MIT)\n\nKnockKnock runs a simple reverse whois lookup which returns a list of domains owned by people or companies.\n\nThis tool is often used for reconnaissance or OSINT (Open Source Intelligence) purposes.\n\nPlease note that the results can also contain domains that are not owned by the particular target, whereas the target represents a whois guard.\n\n### Installation\n`go install github.com/harleo/knockknock@latest`\n\n_This tool requires [golang](https://golang.org/)_\n\n### Options\n\n```console\nUsage:\n  -n string\n        Registrant name, email or domain name of the target (Required)\n  -o string\n        Output file to write results to (default \"domains.txt\")\n  -p    Print results\n```\n\n### Example\n\n```console\n$ knockknock -n google.com -o google.txt -p\n\n[:] Sending query...\n028-hty.com | 2016-05-20 | DROPCATCH.COM 883 LLC\n04plan.com | 2020-04-04 | GABIA, INC.\n--- snip ---\n[:] Writing 500 domain(s) to file google.txt...\n[:] Done.\n```\n\n### Disclaimer\nThis tool must use an external API such as ViewDNS.info (which is subject to rate limiting and a maximum of 500 domains per query) to retrieve relevant data. Also note that the API uses Cloudflare, queries from cloud IPs may be blocked and require captcha verification whereas residential IPs are able to pass.\n\n---\n\n\u0026copy; github.com/harleo","funding_links":[],"categories":["Go","[](#table-of-contents) Table of contents","Pentesting"],"sub_categories":["[](#dorkspentestvulnerabilities)Dorks/Pentest/Vulnerabilities","OSINT - Open Source INTelligence"],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fharleo%2Fknockknock","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fharleo%2Fknockknock","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fharleo%2Fknockknock/lists"}