{"id":13762691,"url":"https://github.com/aufzayed/HydraRecon","last_synced_at":"2025-05-10T15:31:44.093Z","repository":{"id":39776329,"uuid":"264958918","full_name":"aufzayed/HydraRecon","owner":"aufzayed","description":"All In One, Fast, Easy Recon Tool","archived":false,"fork":false,"pushed_at":"2022-06-25T12:04:04.000Z","size":41,"stargazers_count":75,"open_issues_count":2,"forks_count":12,"subscribers_count":3,"default_branch":"master","last_synced_at":"2024-11-16T21:33:08.025Z","etag":null,"topics":["bugbounty","bugbounty-tool","bugbountytips","crawler","hacking","hacking-tools","information-gathering","open-source-intelligence","osnit","pentest","pentest-tools","pentesting","python","recon","recon-tools"],"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/aufzayed.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}},"created_at":"2020-05-18T14:08:32.000Z","updated_at":"2024-11-13T03:00:40.000Z","dependencies_parsed_at":"2022-08-02T11:52:37.914Z","dependency_job_id":null,"html_url":"https://github.com/aufzayed/HydraRecon","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aufzayed%2FHydraRecon","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aufzayed%2FHydraRecon/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aufzayed%2FHydraRecon/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aufzayed%2FHydraRecon/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/aufzayed","download_url":"https://codeload.github.com/aufzayed/HydraRecon/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":253436545,"owners_count":21908353,"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","bugbounty-tool","bugbountytips","crawler","hacking","hacking-tools","information-gathering","open-source-intelligence","osnit","pentest","pentest-tools","pentesting","python","recon","recon-tools"],"created_at":"2024-08-03T14:00:53.834Z","updated_at":"2025-05-10T15:31:43.717Z","avatar_url":"https://github.com/aufzayed.png","language":"Python","readme":"# HydraRecon\nAll In One, Fast, Easy Recon Tool \n\n# Features\n\n- subdoamin enumeration\n- check live domains\n- simple port scanner\n- take screenshot for domains\n- crawler:\n  * parse js files \n  * parse robots.txt\n  * parse sitemap.xml\n  * collect archived urls\n  \n # Requirements\n  you need to install [chromedriver](https://sites.google.com/a/chromium.org/chromedriver/) and add the bin file to PATH\n # installation\n```\ngit clone https://github.com/aufzayed/HydraRecon.git\n\npip3 install -r requirements.txt\n```\n  \n ```\n                __           \n|__|   _| _ _ |__)_ _ _  _  \n|  |\\/(_|| (_|| \\(-(_(_)| ) \n    /                       \n\n\nusage: \n\nhydrarecon Methods:\n\t1.basic :: \n\t\t- subdomain enumeration\n\t\t- scan common ports\n\t\t- screenshot hosts\n\t\t- html report\n\t2.crawl :: \n\t\t- sitemap.xml\n\t\t- robots.txt\n\t\t- related urls: \n\n\t3.config :: config hydra\n\nexamples:\n\tpython3 hydrarecon.py --basic -d example.com\n\tpython3 hydrarecon.py --crawl -d example.com\n\tpython3 hydrarecon.py --config\n\noptional arguments:\n  -h, --help       show this help message and exit\n  --basic          use basic recon module\n  --crawl          use crawl module\n  --config         initializing config file\n  --session        Generate report from session.json file\n  -d , --domain    domain to crawl or recon\n  -p , --ports     ports to scan: (small | large | xlarge). default: small\n  -T , --timeout   control http request timeout in seconds, default: 1s\n  -t , --threads   number of threads, default: 10\n  -o , --out       path to save report, default : home directory\n\n ```\n \n ### Examples:\n ```\n python3 hydrarecon.py --basic -d example.com = python3 hydrarecon.py --basic -d example.com -t 10 -T 1 -o ~ -p small\n python3 hydrarecon.py --crawl -d example.com = python3 hydrarecon.py --crawl -d example.com -t 10 -o ~\n ```\n ### Notes\n- if you have virustoal API key use ```python3 hydrarecon.py --config``` (optional)\n- ```--crawl``` option results depends on ```--basic``` results\n# Thanks\n### this tool inspired by:\n- httprobe, waybackurls by [@tomnomnom](https://github.com/tomnomnom)\n- hakrawler by [@hakluke](https://github.com/hakluke)\n- aquatone by [@michenriksen](https://github.com/michenriksen)\n- LinkFinder by [@GerbenJavado](https://github.com/GerbenJavado)\n- subjs by [@lc](https://github.com/lc)\n","funding_links":[],"categories":["Weapons","Python","Python (1887)"],"sub_categories":["Tools"],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Faufzayed%2FHydraRecon","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Faufzayed%2FHydraRecon","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Faufzayed%2FHydraRecon/lists"}