Coder Social home page Coder Social logo

mlenum's Introduction

MLEnum

Multi-level sub-domain bruteforce/enumeration. The script basically generate multilevel subdomain with provided wordlist and resolve them for alive subdomain.

How it works :

  • Takes input as list of subdomains and wordlist, then generate multi-level subdomains using dnsgen.
  • Varify the generated subdomains using masdns.
  • Also sends notification to telegram (if keys are setted).

Tools Used : dnsgen, massdns.

Help Menu

usage: MLEnum.py [-h] -s SUBDOMAINLIST [-w WORDLIST] [-l LEVEL]

optional arguments:
  -h, --help            show this help message and exit
  -s SUBDOMAINLIST, --subdomainlist SUBDOMAINLIST
                        SubDomain List to perform multi-level Subdomain Bruteforce
  -w WORDLIST, --wordlist WORDLIST
                        Wordlist to perform subdomain mutation
  -l LEVEL, --level LEVEL
                        Number of levels to perform subdomain mutation (default: 4)

Usage :

Run without wordlist (usage default dnsgen wordlist) and with default level 4

python3 MLEnum.py -s subdomains.txt 

Run with user provided wordlist

python3 MLEnum.py -s subdomains.txt -w words.txt 

Run with custom level (set 1 to 4)

python3 MLEnum.py -s subdomains.txt -w words.txt -l 3

Setting-up Telegram Bot Configuration file

  • Put your Telegram bot API Token and Chat Id into config.ini file and set path on CONFIGPATH variable CONFIGPATH="/home/user/config.ini" on line 18.
  • Set config.ini file like this :
[telegram]
apiToken = 1234567890:ABCDEFghijklMNOPqRSTUVZXyzABCdefG-H
chatId = 123456789

mlenum's People

Contributors

ajaykumar1234 avatar

Stargazers

Ajay Tekam avatar

Watchers

Ajay Tekam 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.