{"id":13587266,"url":"https://github.com/JoshuaMart/AutoRecon","last_synced_at":"2025-04-07T21:33:31.498Z","repository":{"id":151587597,"uuid":"171324464","full_name":"JoshuaMart/AutoRecon","owner":"JoshuaMart","description":"Simple shell script for automated domain recognition with some tools","archived":true,"fork":false,"pushed_at":"2020-11-11T10:53:55.000Z","size":52,"stargazers_count":294,"open_issues_count":0,"forks_count":68,"subscribers_count":15,"default_branch":"master","last_synced_at":"2024-04-19T19:08:13.493Z","etag":null,"topics":["automated","bugbounty","domain-discovery","recon","reconnaissance"],"latest_commit_sha":null,"homepage":null,"language":"Shell","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/JoshuaMart.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}},"created_at":"2019-02-18T17:12:21.000Z","updated_at":"2024-03-25T09:52:47.000Z","dependencies_parsed_at":null,"dependency_job_id":"27f04d84-1171-4d4f-b481-2d81d410f69f","html_url":"https://github.com/JoshuaMart/AutoRecon","commit_stats":null,"previous_names":[],"tags_count":11,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/JoshuaMart%2FAutoRecon","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/JoshuaMart%2FAutoRecon/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/JoshuaMart%2FAutoRecon/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/JoshuaMart%2FAutoRecon/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/JoshuaMart","download_url":"https://codeload.github.com/JoshuaMart/AutoRecon/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":223295324,"owners_count":17121762,"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":["automated","bugbounty","domain-discovery","recon","reconnaissance"],"created_at":"2024-08-01T15:06:07.873Z","updated_at":"2024-11-06T06:30:41.078Z","avatar_url":"https://github.com/JoshuaMart.png","language":"Shell","funding_links":[],"categories":["Shell"],"sub_categories":[],"readme":"# AutoRecon\n\n![Banner](https://zupimages.net/up/19/01/uikg.png)![Maintenance](https://img.shields.io/badge/Maintained%3F-no-red.svg) ![made-with-bash](https://img.shields.io/badge/Made%20with-Bash-1f425f.svg) ![MIT license](https://img.shields.io/badge/License-MIT-blue.svg)\n\n## CHECK [RENGINE](https://github.com/yogeshojha/rengine/) FOR A MORE INTERESTING AND ACTIVELY MAINTENED PROJECT\n\n## Features\n\n- Enum subdomains, create permutation \u0026 wildcard removing with [Amass](https://github.com/OWASP/Amass/)\n- Search subdomains on github with [Github-Subdomains](https://github.com/gwen001/github-search/blob/master/github-subdomains.py)\n- Find web services and screenshots with [Aquatone](https://github.com/michenriksen/aquatone)\n-  [Nuclei](https://github.com/projectdiscovery/nuclei) : Configurable targeted scanning based on templates\n-  [Gau](https://github.com/lc/gau) : Fetch known URLs from AlienVault's Open Threat Exchange, the Wayback Machine, and Common Crawl for any given domain.\n-  [Hakrawler](https://github.com/hakluke/hakrawler) : Simple, fast web crawler\n-  [ParamSpider](https://github.com/devanshbatham/ParamSpider) : Mining parameters from dark corners of Web Archives\n-  [Gf](https://github.com/tomnomnom/gf) : A wrapper around grep, to help you grep for things\n\t- With somes GF profiles from [Gf-Patterns](https://github.com/1ndianl33t/Gf-Patterns) and [ParamSpider](https://github.com/devanshbatham/ParamSpider/tree/master/gf_profiles)\n-  [SubDomainizer](https://github.com/nsonaniya2010/SubDomainizer) : Designed to find hidden subdomains and secrets present is either webpage, Github, and external javascripts present in the given URL.\n\n![Workflow](https://zupimages.net/up/20/28/mclg.png)\n\n## Installation\n- Installation \u0026 Recon tested on Ubuntu 20.04\n\nRun installer :\n```bash\n./install.sh\n```\n\nIf wanted (recommended), configure [Amass](https://github.com/OWASP/Amass/) with the desired API keys by creating a [config.ini](https://github.com/OWASP/Amass/blob/master/examples/config.ini) file.\n\nCreate the file `.tokens` in `/root/Tools/Github-Subdomains/` with one or more github token.\n\n## Usage\n```bash\n./recon.sh -d domain.tld -r -s -c /root/Tools/Amass/config.ini\n```\n\nOptions :\n```bash\n-d | --domain (required) : Domain in domain.tld format\n-r | --recon (optional) : Search subdomains for the specified domain\n-s | --scan (optional) : Scan the specified domain\n-c | --amassconfig (optional) : Provide Amass configuration files for better results\n-rp | --resultspath (optional) : Defines the output folder\n```\n\n![RunningScript](https://zupimages.net/up/20/28/j650.png)\n\n## Domain monitoring\nThe advantage of using amass with the \"-dir\" option is that it also allows monitoring with a bash script.\nFor example, you can create a cron task that executes the following content at regular intervals:\n\n```bash\n#!/bin/bash\nDOMAIN=your-domain.tld\n\n/root/AutoRecon.sh -d $DOMAIN -c /root/Tools/Amass/config.ini\n\nMSG=$(amass track -d $DOMAIN -dir /root/Recon/$DOMAIN/Amass/ | grep 'Found:')\nPAYLOAD=\"payload={\\\"text\\\": \\\"$MSG\\\"}\"\nHOOK=https://hooks.slack.com/services/XXXX/XXXX/XXXX\n\nif [ ! -z \"$var\" ]\nthen\n  curl -X POST --data-urlencode \"$PAYLOAD\"  \"$HOOK\"\nfi\n```\n\n![SlackAlert](https://zupimages.net/up/20/19/yozr.png)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FJoshuaMart%2FAutoRecon","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FJoshuaMart%2FAutoRecon","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FJoshuaMart%2FAutoRecon/lists"}