Skip to content

dnsx sometimes eats piped inputs and doesn't pipe out #244

Description

@CorruptedPixl

This issue affects at least v1.1.1 (and at least v1.1.0 too)

The issue:

When piping from subfinder to dnsx to httpx, sometimes dnsx doesn't process the piped input and quits.
dnsx also doesn't pipe out to httpx or following commands.
See below for full output logs.

Expected Behavior:

When running subfinder -d projectdiscovery.io | dnsx -v | httpx -title dnsx should process the subdomains found by subfinder and pipe the output to httpx.

Steps To Reproduce:

I am running this on a fresh Ubuntu (22.04.1 LTS) machine with go, subfinder, dnsx and httpx installed.

Running subfinder -d projectdiscovery.io | dnsx -v | httpx -title should produce an output as followed:

Correct output after a reboot
image

However, at times, dnsx refuses to work and produces no output after subfinder finishes.

Bugged output
image

Important notes

Some friends and I have noted that rebooting the machine seems to fix this for a while.

Now, since this (somehow) gets temporarily fixed after a reboot, I didn't want to create this issue as I thought it might've been a config error on my side. However after chatting with friends, having them install the tools and trying it out, this seems to be a widespread issue and I felt that it was important enough to take a look at.

I have tried to gather as much info to be able to determine the place of this issue, but there are simply too many variables which I cannot check myself. This is why I hope some people here might have a different setup and can reproduce this issue on other environments to narrow down the issue.

Metadata

Metadata

Assignees

Labels

InvestigationSomething to InvestigatePriority: LowThis issue can probably be picked up by anyone looking to contribute to the project, as an entry fixStatus: AbandonedThis issue is no longer important to the requestor and no one else has shown an interest in it.Type: BugInconsistencies or issues which will cause an issue or problem for users or implementors.

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions