Mdns - простой dns proxy сервер-балансир. Распределяет dns запросы на несколько серверов. Используется в задачах с большим количеством dns трафика(dns fuzzing и т.д), когда 1 сервер не справляется. Имеет простейший веб интерфейс для простмотра статистики.
servaddr: ':1234' #ip:port dns proxy
logport: ':8080' #ip:port web interface
servers: #ip:port servers
- '1.1.1.1:53'
- '8.8.8.8:53'
- '8.8.4.4:53'
git clone https://github.com/lucky777strike/mdns
cd mdns
docker build -t mdns .
docker run -d \
-p 8080:8080 \
-p 1234:1234 \
-p 1234:1234/udp \
-v $(pwd)/configs/config.yml:/app/configs/config.yml \
mdns
Запуск с gobuster на стандартном конфиге
go build
./mdns
./gobuster dns -r "127.0.0.1:1234" -d "google.com" -w /tmp/wordlist.txt -t 30
Вывод логов реализован простейшим web интерфейсом. По умолчанию http://127.0.0.1:8080