{"repo":"projectdiscovery/shuffledns","free":true,"listed":false,"github":"https://github.com/projectdiscovery/shuffledns","clone":"git clone https://github.com/projectdiscovery/shuffledns.git","description":"MassDNS wrapper written in go to enumerate valid subdomains using active bruteforce as well as resolve subdomains with wildcard filtering and easy input-output support.","language":"Go","stars":1660,"topics":["dns","dns-resolver","dns-resolution","dns-bruteforcer","massdns","reconnaissance","subdomain-bruteforcing","hacktoberfest"],"license":"GPL-3.0","category":"networking-infra","readme_excerpt":"massDNS wrapper to bruteforce and resolve the subdomains with wildcard handling support Feature • Install • Run • Wildcard • License • Discord --- 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. Based on the work on massdns project by @blechschmidt. # 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 This will display help for the tool. Here are all the switches it supports. Prerequisite shuffledns requires massdns to be installed in order to perform its operations. You can see the installation instructions at massdns project. 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. You also need to provide wordlist, you can use a custom wordlist or use the commonspeak2-wordlist. Installation Instructions shuffledns requires go1.24+ to install successfully. Run the following command to install the latest version: Running shuffledns shuffledns supports two ","default_branch":null,"files":null,"tree":[],"storefront":"/r/projectdiscovery","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/projectdiscovery/shuffledns/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}