{"id":13542384,"url":"https://github.com/mzfr/takeover","last_synced_at":"2025-03-15T17:18:38.528Z","repository":{"id":57563177,"uuid":"297062270","full_name":"mzfr/takeover","owner":"mzfr","description":"A tool for testing subdomain takeover possibilities at a mass scale.","archived":false,"fork":false,"pushed_at":"2021-05-23T17:36:50.000Z","size":42,"stargazers_count":47,"open_issues_count":2,"forks_count":10,"subscribers_count":5,"default_branch":"master","last_synced_at":"2024-11-03T08:33:31.578Z","etag":null,"topics":["bugbounty","subdomain-takeover","takeover"],"latest_commit_sha":null,"homepage":"","language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"bsd-2-clause","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/mzfr.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}},"created_at":"2020-09-20T11:34:50.000Z","updated_at":"2024-10-29T18:14:39.000Z","dependencies_parsed_at":"2022-08-31T05:01:46.416Z","dependency_job_id":null,"html_url":"https://github.com/mzfr/takeover","commit_stats":null,"previous_names":[],"tags_count":2,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mzfr%2Ftakeover","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mzfr%2Ftakeover/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mzfr%2Ftakeover/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mzfr%2Ftakeover/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mzfr","download_url":"https://codeload.github.com/mzfr/takeover/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243762226,"owners_count":20343979,"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":["bugbounty","subdomain-takeover","takeover"],"created_at":"2024-08-01T10:01:05.974Z","updated_at":"2025-03-15T17:18:38.485Z","avatar_url":"https://github.com/mzfr.png","language":"Go","readme":"**I would recommend using [NtHiM](https://github.com/TheBinitGhimire/NtHiM/tree/main/src)**\n# takeover\n\nSince [Ice3man543](https://github.com/Ice3man543) decided to discontinue the devlopment of their tool i.e SubOver, I thought it would be nice to revive this tool.\n\n## FAQs\n\n__Why?__\n\nThe major reason behind reviving this tool would be to be able to perform subdomain takeover check on a mass scale. By mass scale I mean is that sometime what happens in that you have a program with a very large scope and loads of domains. Now if you're a monster than you'll have all the subdoma under a single file called `domain.txt` or something similar. But if you are a sane person than you'd like to keep all subdomains of a root domain in one file and this way there can be loads of files. So it would be better if we can just pass the path to the folder and relax.\n\n__Why not use one liner?__\n\nyeah I know that I can write a one liner combined with tools like nuclei or subjack but I kind don't want to :)\n\n__Why not use subjack?__\n\nI don't know why but I've had issue in installing subjack on digital ocean VPN. Whenever I try to pull it using `go get` it just hangs there. Also I am not sure if its under active development cause I noticed there are loads of pending issues and Pull requests.\n\n__Can I use different Providers list?__\n\nCurrently no, but I plan to add this feature so like you can use file from subjack or if you make your own.\n\n\n## Options\n\n```\n  -d string\n        directory having files of domains\n  -https\n        Force HTTPS connections\n  -l string\n        List of hosts to check takeovers on\n  -p string\n        Path of the providers file\n  -t int\n        Number of threads to use (default 20)\n  -timeout int\n        Seconds to wait before timeout (default 10)\n  -v    Show verbose output\n```\n\n## Usage\n\nThe usage is same as it was.\n\n* For hunting on the same list:\n\n```\ntakeover -l \u003csubdomain-list.txt\u003e\n```\n\n* For testing a directory with all the subdomain list\n\n```\ntakeover -d \u003cdirectory\u003e\n```\n\nMake sure the directory doesn't have any other file otherwise the process will take extra time. Also the tool might crash(I'm still learning golang.)\n\n## Installation\n\nYou can download the binary from the release page. Also if you want you can clone this repository and build the binary yourself.\n\nIf you have go compiler installed then you can use go get github.com/mzfr/takeover.\n\n__NOTE__: takeover uses `provider.json` file. So either have a file named providers.json in your current working directory  you can provide the path via `-p` flag.\n\n## Acknowledgements and Credits\n\nThanks to [Ice3man543](https://github.com/Ice3man543) for making [SubOver](https://github.com/Ice3man543/SubOver)\n\n# Support\n\nIf you'd like you can buy me some coffee:\n\n\u003ca href=\"https://www.buymeacoffee.com/mzfr\" target=\"_blank\"\u003e\u003cimg src=\"https://cdn.buymeacoffee.com/buttons/default-orange.png\" alt=\"Buy Me A Coffee\" style=\"height: 51px !important;width: 217px !important;\" \u003e\u003c/a\u003e\n","funding_links":["https://www.buymeacoffee.com/mzfr"],"categories":["Miscellaneous","Go (531)","Go"],"sub_categories":["Subdomain Takeover"],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmzfr%2Ftakeover","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmzfr%2Ftakeover","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmzfr%2Ftakeover/lists"}