Ad End 1 August 2025
Ad Ends 13 July 2025
ad End 25 October 2025
Ad Ends 20 April 2025
Ad expire at 5 August 2024
banner Expire 9 June 2025
banner Expire 25 October 2025
banner Expire 10 May 2025
What's new
Wizard's shop 2.0
Money Club cc shop
banner Expire 15 January 2025
banner Expire 20 October 2024
UniCvv
Yale Lodge
Kfc CLub
adv exp at 30 July 2025
Carding.pw carding forum
BidenCash Shop

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
7,903
Reaction score
942
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 February 2024
Top