Skip to content

CellEight/subsurface

main
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 

subsurface

we all live in a nuclear submarine...

A domain recon tool capable of finding subdomains and subnets and then harvesting HTTP screen shots and whois data about them.

Usage

Subsurfce has two modes, in the default mode it just enumerates subdomains. To use this just type:

$ ./subsurface.sh fbi.gov

This will output results into a new ./fbi.gov in the current directory.

In the other mode subsurface also enumerates all the subnets that the identified subdomains are a part of and scans these for active hosts which then are also used to harvest screen grabs of any running http servers. To do this just add the -subnet flag:

$ ./subsurface.sh cia.gov -subnet

Installation

Before you can run subsurface you will need to make sure that you have the following programs installed and available via your PATH environmental variable.

  • subfinder
  • amass
  • assetfinder
  • sublist3r
  • gowitness
  • fping
  • whois

Problems and Contributions

If you have noticed any bugs or wish to contribute to the project by all means go ahead and open and issue or pull request respectively and I'll be sure to take a look! Any help with this is project is quite welcome.

About

A domain recon tool capable of finding subdomains and subnets and then harvesting HTTP screen shots and whois data about them.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages