Skip to content

Reconstore is a tool for saving and querying your recon data

Notifications You must be signed in to change notification settings

jordyv/reconstore

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Reconstore

Reconstore is a tool for saving and querying your recon data. You can pipe subdomains and output of your favorite tools to reconstore to build up your own recon database. All information is stored in a Sqlite file or Postgres so you can run your own queries if you like.

Installation

go install -u github.com/jordyv/reconstore/cmd/reconstore@latest

Configuration

Make sure there's a reconstore.yaml file in your home directory or the current directory. You can use reconstore.example.yaml as example.

Usage

Programs

Add your first program:

reconstore programs add --name Tesla --platform BugCrowd --bounties

Get a list of all your programs:

reconstore programs list
ID  Name       Slug       Platform   Private  Has bounties
1   Tesla      tesla      BugCrowd   no       yes

Subdomains

Store subdomains

echo tesla.com | subfinder | reconstore subdomains save -p tesla

Tag subdomains

cat nuclei | grep wordpress | cut -d ' ' -f 2 | reconstore subdomains tag -t wordpress

This will add a tag 'wordpress' to all already existing subdomains (this won't store new subdomains, only existing subdomains are tagged).

Query subdomains

Only subdomains from a single program:

reconstore subdomains query --slug tesla

Only subdomains with a paying program:

reconstore subdomains query --bounties

Subdomains with a tag:

reconstore subdomains query --tag wordpress

Subdomains with a search query:

reconstore subdomains query --pattern docs

JSON output

This will output all Tesla subdomains in the database as JSON:

reconstore json --slug tesla

You can use the same queries as for the subdomains query command.

Planned features

  • DNS resolution on import of subdomains
  • Query DNS info
  • HTTP info - webserver, status code, title
  • Techs to tags - scrape HTTP, fetch technologies and store in DB
  • Import nmap port scan results
  • (GraphQL) API
  • Web interface

About

Reconstore is a tool for saving and querying your recon data

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published