sudo docker build -t dnsprober .sudo docker run --rm dnsprober --helpWhen using files as input, you need to mount the file into the container using -v.
sudo docker run --rm -v /path/to/input/input.txt:/input.txt dnsprober -l /input.txtsubdominator -d hackerone.com -s | sudo docker run --rm -i dnsprober --response -ssubdominator -d hackerone.com -s | sudo docker run --rm -i dnsprober --dns-response -ssubdominator -d hackerone.com -s | sudo docker run --rm -i dnsprober --response -s --cnamesudo docker run --rm dnsprober -d freshworks.com -w wordlist.txt --wildcard-domain wildcard-domain.freshworks.comprips 157.240.19.0/24 | sudo docker run --rm -i dnsprober --ptr --responsesudo docker run --rm -v /path/to/resolvers.txt:/resolvers.txt dnsprober -d example.com -r /resolvers.txtsudo docker run --rm -v $(pwd):/output dnsprober -d example.com -o /output/results.txt- Use
-iwhen piping data intodocker run. - Mount files using
-vif they are needed inside the container. - The
--rmflag ensures the container is removed after execution.