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 build
Run the project (requires sudo):
sudo build/pdns-sensor -enable-mikrotik
or
Requires tcpdump
installed on your system. You can install it using your package manager, for example:
sudo apt install tcpdump
sudo build/pdns-sensor -enable-tcpdump
or
sudo build/pdns-sensor -enable-tcpdump -enable-mikrotik
or
Requires libpcap
installed on your system. You can install it using your package manager, for example:
sudo apt install libpcap-dev
Then run the project with PCAP support (Linux/AMD64 only):
```bash
sudo build/pdns-sensor -enable-pcap -enable-mikrotik