h121h / AutoRecon

Simple shell script for automated domain recognition with some tools

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

AutoRecon

BannerMaintenance made-with-bash MIT license

Features

  • Enum subdomains with Amass
  • Create permutations with DnsGen
  • Check and remove wildcard
  • Combination of results, check with MassDNS
  • Scan with Aquatone
  • New subdomains alerts with open ports

Workflow

Installation

  • Installation & Recon tested on Debian 10

Run installer :

./install.sh
source ~/.bashrc

Modify line 5 of recon.sh and add your slack webhook token If necessary it is necessary to configure Amass with the desired API keys

Usage

./recon.sh -d domain.tld

Options :

-d | --domain  (required) : Launch passive scan (Amass & DnsGen)
-m | --monitor (optional) : Launch monitoring (Port scanning & Slack alerting)
-ac | --amassconfig (optional) : Provide Amass configuration files for better results
-rp | --resultspath (optional) : Defines the output folder

RunningScript

SlackAlert

Place a crontab to execute the script periodically in order to be removed from the new subdomains

#Execute recon.sh for domain "domain.tld" each monday at 4:00 AM
0 4 * * 1 /root/recon.sh -d domain.tld -m

About

Simple shell script for automated domain recognition with some tools


Languages

Language:Shell 100.0%