Giter Club home page Giter Club logo

sef's Introduction

SEF

 _____ _____ _____
/  ___|  ___|  ___|
\  -- | |__ | |_
  --  \  __||  _ |
/\__/ / |___| |
\____/\____/\_| @remonsec @KathanP19
Subdomain Enumeration Framework v1.0

Info

SEF will cover

  • Active Enumeration
  • Passive Enumeration
  • Permuted Enumeration

You also can have a quick passive scan
The aim is to give you as much subdomain as possible

Warning

If you are using --all --dLa flag then make sure you are using this script from VPS
Your local machine may face problems as it will perform hard DNS active enumeration

Requirnment

  • Subfinder
  • Findomain
  • Assetfinder
  • Amass
  • Anew
  • ShuffleDNs
  • MassDns
  • Dnsgen
  • Httpx

Run install.sh and it will install all the requirnments
Make sure that, you are running install.sh as root

Usage

make sure to use --quick and --all after setting the -w -r -d cause this param sets value and -o at the end to save everything in a specific directory. Also about --dL in which tool are they going to imported

Example

bash sef -d -w -r --ac --all -o

Quick Mode

bash sef -d target.com --ac config.ini --quick -o target

All Enum Mode

bash sef -d target.com -w wordlist.txt -r resolver.txt --ac config.ini --all -o target 

Single Domain Scanning

bash sef -d target.com -w wordlist.txt -r resolvers.txt --ac amass_config.ini --all -o target.com

Domain-List Scanning

bash sef -w wordlist.txt -r resolvers.txt --ac amass_config.ini --dLa domain_list.txt

Flags

Usage: 
       sef -d       To Specify Domain.
       sef -w       To Specify wordlist to use else (Default).
       sef -r       To Specify resolver to use else (Default).
       sef -o       To Store all the result in specific folder.
       sef --dLq    To quick passive scan Domain-list.
       sef --dLa    To full scan Domain-list.
       sef --ac     To Specify Amass-config file.
       sef --quick  To quicky perform passive scan of domain.
       sef --all    To fully scan using all functionality.

Note

If you are using --dLq --dLa then no need to use --quick --all -o
Make sure you are using -w -r --ac before --dLa --dLq

sef's People

Contributors

remonsec avatar kathanp19 avatar k0ngs3ng avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.