Portál AbcLinuxu, 30. května 2024 13:28


Dotaz: DNS logger?

Petr Tomášek avatar 23.6.2017 12:01 Petr Tomášek | skóre: 39 | blog: Vejšplechty
DNS logger?
Přečteno: 294×
Odpovědět | Admin
Zdravím!

Rád bych se zeptal, zda-li nemáte tip na daemon, který by fungoval jako DNS logger. Představuju si to takto:
  1. logger funguje jako daemon pod linuxem / sysvinit (tj. nezávisí na systemd)
  2. logger poslouchá na portu 53 TCP/UDP - případně na jiném, jednoduše konfigurovatelném - a na konfigurovatelném IF / rozsahu IPv4 adres
  3. logger odpovídá na veškerý provoz pomocí "0.0.0.0" nebo ekvivaletntního
  4. důležité: logger negeneruje ŽÁDNÝ traffic směrem do veřejného internetu (např. nesmí stahovat rootovské servery nebo posílat dotazy dál)
  5. logger nekoliduje s nainstalovaným unbound-em (pokud každý funguje na jiném IF / v jiném IPv4 rozsahu)
  6. logger každý DNS požadavek zapisuje do zvláštního logu včetně času a IP adresy, ze které byl požadavek vznesen (ideální by byla možnost vícero logů podle IP adresy)
  7. logger musí být možné bez většího úsilí provozovat na Debian Wheezy (včetně bezpečnostních updates)
  8. pokud by se jednalo o DNS server (resolver, atd.), pak konfigurace do funkce loggeru musí být jednoduchá, přehledná a dobře zdokumentovaná (nejlépe jednoduché a neprůstřelné HOWTO)
Znáte něco takového, nebo co by se alespoň blížilo? Dík!

multicult.fm | monokultura je zlo | welcome refugees!
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

23.6.2017 12:15 NN
Rozbalit Rozbalit vše Re: DNS logger?
Odpovědět | | Sbalit | Link | Blokovat | Admin
Jestli chces logovat DNS provoz, uplne staci:
tcpdump -i eth0 -n -p -w dns.pcap dst port 53
Sice tam neni cas, ale to si muzes doladit.
logger odpovídá na veškerý provoz pomocí "0.0.0.0" nebo ekvivaletntního
What?
23.6.2017 13:41 Lopata
Rozbalit Rozbalit vše Re: DNS logger?
Odpovědět | | Sbalit | Link | Blokovat | Admin
https://github.com/gamelinux/passivedns
23.6.2017 15:18 Filip Jirsák | skóre: 68 | blog: Fa & Bi
Rozbalit Rozbalit vše Re: DNS logger?
Odpovědět | | Sbalit | Link | Blokovat | Admin
Myslím, že Knot DNS Resolver by šel nakonfigurovat, aby dělal tohle. Pakety umí zapisovat do logu nebo logovat ve formátu dnstap. Hotový modul na vytvoření odpovědi „z ničeho“ myslím nemá, ale neměl by být problém takový modul dopsat v Lua, C nebo Go.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.