Passive DNS Sensor - open source project for collecting passive DNS data from various sources and sending it to DomainsProject.org.
WARNING: This project is intended to be used only on your own hardware and network. Do not use it on other networks without permission!
- TCPDump subprocess
 - PCAP direct sniffing (Linux/AMD64 only)
 - Mikrotik DNS logs (/var/log/network.log by default)
 
- DomainsProject.org (public API)
 
Build the project:
make buildRun the project (requires sudo):
sudo build/pdns-sensor -enable-mikrotikor
Requires tcpdump installed on your system. You can install it using your package manager, for example:
sudo apt install tcpdumpsudo build/pdns-sensor -enable-tcpdumpor
sudo build/pdns-sensor -enable-tcpdump -enable-mikrotikor
Requires libpcap installed on your system. You can install it using your package manager, for example:
sudo apt install libpcap-devThen run the project with PCAP support (Linux/AMD64 only):
```bash
sudo build/pdns-sensor -enable-pcap -enable-mikrotik