{"id":13292315,"url":"https://github.com/BitTheByte/Domainker","last_synced_at":"2025-03-10T07:32:55.840Z","repository":{"id":109046807,"uuid":"156611350","full_name":"BitTheByte/Domainker","owner":"BitTheByte","description":"BugBounty Tool","archived":true,"fork":false,"pushed_at":"2019-09-17T15:13:48.000Z","size":352,"stargazers_count":38,"open_issues_count":0,"forks_count":21,"subscribers_count":5,"default_branch":"master","last_synced_at":"2023-04-26T13:00:58.469Z","etag":null,"topics":["bb","bugbounty","bugcrowd","checker","code","crawler","h1","hackerone","hacking","hacking-tool","injection","python","rce","response","struts2","subdomain","sudomains"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/BitTheByte.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"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":"2018-11-07T21:37:22.000Z","updated_at":"2023-03-27T05:19:06.000Z","dependencies_parsed_at":"2023-04-05T23:33:35.309Z","dependency_job_id":null,"html_url":"https://github.com/BitTheByte/Domainker","commit_stats":null,"previous_names":[],"tags_count":0,"template":null,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BitTheByte%2FDomainker","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BitTheByte%2FDomainker/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BitTheByte%2FDomainker/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BitTheByte%2FDomainker/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/BitTheByte","download_url":"https://codeload.github.com/BitTheByte/Domainker/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":242811893,"owners_count":20189147,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","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":["bb","bugbounty","bugcrowd","checker","code","crawler","h1","hackerone","hacking","hacking-tool","injection","python","rce","response","struts2","subdomain","sudomains"],"created_at":"2024-07-29T17:07:40.857Z","updated_at":"2025-03-10T07:32:55.826Z","avatar_url":"https://github.com/BitTheByte.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Domainker\r\n![](https://raw.githubusercontent.com/BitTheByte/Domainker/master/lib/banner.png \"\")\r\n# Setup\r\nPython pypi package got removed. if you want to use this tool follow the steps below\r\n- Manual setup \r\n```\r\ngit clone https://github.com/BitTheByte/Domainker\r\ncd Domainker\r\npip install -r requirements.txt\r\npython domainker.py\r\n```\r\n \r\n \r\n# How to use\r\nI developed this tool to be easily managed and upgraded so i created it as small plugin systems connected together\r\n\r\n## Plugins and usage\r\n```\r\nlib\\plugins\\experimental\\cache_poisoning.py : [--cache-poisoning] Check if the host is vulnerable to cache poisoning\r\nlib\\plugins\\crlf.py   : [--crlf] Check if Host is Vulnerable To CRLF\r\nlib\\plugins\\port.py   : [--ports] Scan for most common open ports. You can also use your own ports --ports 123,456,789\r\nlib\\plugins\\aws.py    : [--aws] Check if The Target is found on Amazon + Automatic uploading\r\nlib\\plugins\\cname.py  : [--dns] Return Target cname\r\nlib\\plugins\\url.py    : [--url] Return Target Response Code [See the options for more details]\r\nlib\\plugins\\struts.py : [--struts] Attack Struts [CVE-2018-11776]\r\nlib\\plugins\\put.py    : [--put] Check if [PUT] Method is Enabled\r\nlib\\plugins\\spf.py    : [--spf] Check For SPF Record\r\n```\r\n\r\n## Basic usage\r\n ```\r\n $ domainker -i google.com [.. Plugins]\r\n $ domainker -d mydomains_list.txt [.. Plugins]\r\n $ domainker -d mydomains_list.txt --url\r\n $ domainker -d mydomains_list.txt --dns\r\n ```\r\nYou could also use multiple plugins at the same time\r\n```\r\n$ domainker -d mydomains_list.txt --url --dns --aws ...\r\n$ domainker -i google.com --url --dns --aws ...\r\n```\r\n## Options\r\n```\r\n$ domainker --help\r\n```\r\n- Create output file [--output/-o file_name]\r\n- Threads count [--threads/-t number]\r\n- Interesting files search [--interesting-files/-F] [--url / --all required]\r\n- Thread timeout [--thread-timeout/-T seconds]\r\n- Request timeout [--request-timeout/-rt seconds]\r\n\r\n\r\n# Format \r\nI want to add different formats at the future but currently this tool only supports this formats for the input file\r\n```\r\nhttps://sub.domain.com  \r\nhttp://sub.domain.com  \r\nsub.domain.com  \r\n.sub.domain.com\r\n```\r\nWhich generated by:\r\n- amass  \r\n- aquatone (hosts.txt)  \r\n- subfinder  \r\n- sublist3r  \r\n... and many other subdomain finders  \r\n\r\n# Contributors\r\n- [k3r1it0](https://github.com/k3r1it0)\r\n- [NeuroWinter](https://github.com/NeuroWinter)\r\n- [GeneralEG](https://github.com/GeneralEG)\r\n\r\n# FAQ\r\n[Q] Why it's called Domainker?  \r\n[A] Originally this was a just checker script for domain availability so the name was originated from [Domain-Checker]\r\n  \r\n[Q] What is the tool for?  \r\n[A] This tool for bugbounty hunters to help them automate the boring tasks and find some low hanging bugs  \r\n  \r\n[Q] Which Python version should i use?   \r\n[A] Python 2.7.16 (recommended) or Python 3.7.*\r\n  \r\n[Q] Does this tool support Python 3 ?   \r\n[A] Yes, Starting from `06/11/2019` python 3 is supported \r\n\r\n[Q] I have an idea for you, what should i do?  \r\n[A] If you have already implemented your idea please make a pull request if not or don't know how to do it please open a new [issue](https://github.com/BitTheByte/Domainker/issues) describing your idea in it\r\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FBitTheByte%2FDomainker","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FBitTheByte%2FDomainker","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FBitTheByte%2FDomainker/lists"}