Skip to content

PrettyRecon-cli is an unofficial cli client for PrettyRecon. This tool can be used to trigger various tasks on prettyrecon as well as fetch output of those tasks/scans.

Notifications You must be signed in to change notification settings

SiddharthBharadwaj/prettyrecon-cli

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PrettyRecon-cli

PrettyRecon-cli is an unofficial cli client for PrettyRecon.

This tool can be used to trigger various tasks on prettyrecon as well as fetch output of those tasks/scans.

As PrettyRecon currently does not have any api feature available, prettyrecon-cli uses email and password for authentication. None of these are saved or shared anywhere other than your computer where it is running.

Setup

  1. Clone the repository
$ git clone https://github.com/SiddharthBharadwaj/prettyrecon-cli.git
  1. Install the dependencies
$ cd prettyrecon-cli
$ pip3 install -r requirements.txt
  1. Update config.py with valid credentials

  2. Run prettyrecon-cli (see Usage below for more detail)

$ python3 main.py -t example.com -st scantype

Usage

$ python3 main.py --help
usage: main.py [-h] [-t TARGET] [-st SCAN_TYPE] [-o OUTPUT]
               [-cscn CUSTOMSUBSCAN]

PrettyRecon CLI

optional arguments:
  -h, --help            show this help message and exit
  -t TARGET, --target TARGET
                        Supply the target to scan.
  -st SCAN_TYPE, --scan_type SCAN_TYPE
                        all: Full scan, basic: Basic scan, vuln: Scan for
                        vulns only, sub: Subdomains only
  -o OUTPUT, --output OUTPUT
                        Saves output to output/*.json file.
  -cscn CUSTOMSUBSCAN, --customsubscan CUSTOMSUBSCAN
                        For the CustomSubScan feature of PrettyRecon. Pass
                        filename after flag.

Tested on Python 3.9.7. Feel free to open an issue if you have bug reports,feature requests questions. Contributions are most welcome!

About

PrettyRecon-cli is an unofficial cli client for PrettyRecon. This tool can be used to trigger various tasks on prettyrecon as well as fetch output of those tasks/scans.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages