Ad End 1 November 2026
banner Expire 25 January 2027
ad End 17 December 2026
banner Expire 07 December 2026
banner Expire 27 September 2026
Adv expire at 5 December 2026
adv exp at 20 OCtober  2026
What's new
 Ad expire at 02 December 2026
banner Expire 15 January 2025
Adv exp at 7 December 2026
RonalClub cc shop
Patrick Stash
Luki Crown
Wizard's shop 2.0
best shop
Ads end 31 October 2026

shuffleDNS - Wrapper Around Massdns Written In Go That Allows You To Enumerate Valid Subdomains

File_closed07

TRUSTED VERIFIED SELLER
Staff member
Joined
Jun 13, 2020
Messages
6,494
Reaction score
1,334
Points
212
Awards
2
  • trusted user
  • Rich User

shuffleDNS is a wrapper around massdns written in go that allows you to enumerate valid subdomains using active bruteforce as well as resolve subdomains with wildcard handling and easy input-output support.
Features

  • Simple and modular code base making it easy to contribute.
  • Fast And Simple active subdomain scanning.
  • Handles wildcard subdomains in a smart manner.
  • Optimized for ease of use
  • Stdin and stdout support for integrating in workflows
Usage
Code:
shuffledns -h
This will display help for the tool. Here are all the switches it supports.
FlagDescriptionExample-dDomain to find or resolve subdomains forshuffledns -d hackerone.com-directoryTemporary directory for enumerationshuffledns -directory /hdd-rFile containing resolvers for enumerationshuffledns -r resolvers.txt-nCDon't Use colors in outputshuffledns -nC-oFile to save output result (optional)shuffledns -o hackerone.txt-listList of subdomains to process forshuffledns -list bugcrowd.txt-massdnsMassdns binary pathshuffledns -massdns /usr/bin/massdns-retriesNumber of retries for dns enumeration (default 5)shuffledns -retries 1-silentShow only subdomains in outputshuffledns -silent-tNumber of concurrent massdns resolves (default 10000)shuffledns -t 100-vShow Verbose outputshuffledns -v-versionShow version of shufflednsshuffledns -version-wFile containing words to bruteforce for domainshuffledns -w words.txt
Installation Instructions
Prerequisite
shuffledns requires massdns to be installed in order to perform its operations. You can see the install instructions at https://github.com/blechschmidt/massdns#compilation.
If you place the binary in /usr/bin/massdns or /usr/local/bin/massdns, the tool will auto-detect the presence of the binary and use it. On windows, you need to supply the path to the binary for the tool to work.

The tool also needs a list of valid resolvers. The dnsvalidator project can be used to generate these lists. Either you can use a custom wordlist or use the commonspeak2 wordlists at commonspeak2-wordlist.
 
Ad End 1 November 2024
Top