Comments (5)
Can I make a pull request for this?
from shuffledns.
@faizal3199 actually the issue is that massdns full output is needed by the parser to correctly parse the output and handle various cases of DNS resolution like multiple CNAMES, NS, etc.
The parser that shuffledns uses is currently https://github.com/projectdiscovery/shuffledns/tree/master/pkg/parser. If you can figure out a way to make it work without breaking other things, that would be great for sure!
from shuffledns.
@Ice3man543 I looked through parser's code. With --output
option set to Snl
, massdns will add an extra newline between two different DNS replies, thus adding an empty line and allowing shuffledns to differentiate between two DNS answer section.
As for handling A, NS and CNAME records, the code logic needs not to be changed much.
from shuffledns.
@faizal3199, thanks for looking into it so quickly. That makes sense, using Snl
mode. This is not on our priority list for now, but if you want to make a PR to add this feature, by all means go for it. I'd be more than happy to help you getting it merged!
from shuffledns.
Nice work @faizal3199. I tested and it worked well.
from shuffledns.
Related Issues (20)
- Shuffledns doesn't do anything HOT 3
- goflags integration
- recursive bruteforcing HOT 1
- multi domain wildcard filtering HOT 1
- Use utils helper libraries
- how to integrate shuffledns to my work?
- Alternative to dnsvalidator?
- Add update check and self update option
- [FTL] Could not create runner: could not find massdns binary HOT 1
- Router Crashing
- Upstream minisign 404 error results in inability to install HOT 2
- hashmap size -s argument HOT 9
- could not parse massdns output when `--processes 2` specified HOT 2
- could not execute massdns: exit status 2 HOT 1
- Incorrect clearing of wildcard subdomains.
- Input support for additonal massdns commands
- won't install HOT 1
- Remove this sign ▶ from your installation . HOT 1
- panic: runtime error: index out of range [-1] HOT 2
- not work
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from shuffledns.