notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Want a good monitor light? See my photos
All times are UTC
Ukraine
Port details on branch 2026Q2
passivedns Network sniffer that logs DNS replies for use in passive DNS setups
1.2.1.25_1 security on this many watch lists=0 search for ports that depend on this port Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout 1.2.1.25_1Version of this port present on the latest quarterly branch.
Maintainer: shadowbq@gmail.com search for ports maintained by this maintainer
Port Added: 2026-04-08 20:03:06
Last Update: 2026-04-08 20:02:10
Commit Hash: 44cbc8b
License: GPLv2
WWW:
https://github.com/gamelinux/passivedns
Description:
A tool to collect DNS records passively to aid Incident handling, Network Security Monitoring (NSM) and general digital forensics. PassiveDNS sniffs traffic from an interface or reads a pcap-file and outputs the DNS-server answers to a log file. PassiveDNS can cache/aggregate duplicate DNS answers in-memory, limiting the amount of data in the logfile without losing the essense in the DNS answer.
Homepage    cgit ¦ Codeberg ¦ GitHub ¦ GitLab ¦ SVNWeb - no subversion history for this port

Manual pages:
FreshPorts has no man page information for this port.
pkg-plist: as obtained via: make generate-plist
Expand this list (8 items)
Collapse this list.
  1. /usr/local/share/licenses/passivedns-1.2.1.25_1/catalog.mk
  2. /usr/local/share/licenses/passivedns-1.2.1.25_1/LICENSE
  3. /usr/local/share/licenses/passivedns-1.2.1.25_1/GPLv2
  4. bin/passivedns
  5. @dir(root,wheel,750) /var/log/passivedns
  6. @owner
  7. @group
  8. @mode
Collapse this list.
USE_RC_SUBR (Service Scripts)
  • passivedns
Dependency lines:
  • passivedns>0:security/passivedns
To install the port:
cd /usr/ports/security/passivedns/ && make install clean
To add the package, run one of these commands:
  • pkg install security/passivedns
  • pkg install passivedns
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
PKGNAME: passivedns
Flavors: there is no flavor information for this port.
distinfo:
TIMESTAMP = 1568131956 SHA256 (gamelinux-passivedns-1.2.1-25-gb438a30_GH0.tar.gz) = 51af92215193518a4be1e6d7534f3f29e023d3b1ed78817eac3d9ddff280447a SIZE (gamelinux-passivedns-1.2.1-25-gb438a30_GH0.tar.gz) = 56242

No package information for this port in our database
Sometimes this happens. Not all ports have packages. Perhaps there is a build error. Check the fallout link: pkg-fallout
Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. gmake>=4.4.1 : devel/gmake
  2. autoconf>=2.73 : devel/autoconf
  3. automake>=1.18.1 : devel/automake
  4. libtoolize : devel/libtool
Library dependencies:
  1. libldns.so : dns/ldns
  2. libjansson.so : devel/jansson
There are no ports dependent upon this port

Configuration Options:
===> The following configuration options are available for passivedns-1.2.1.25_1: JSON=on: JSON file/format/parser support ===> Use 'make config' to modify these settings
Options name:
security_passivedns
USES:
autoreconf gmake libtool
FreshPorts was unable to extract/find any pkg message
Master Sites:
Expand this list (1 items)
Collapse this list.
  1. https://codeload.github.com/gamelinux/passivedns/tar.gz/1.2.1-25-gb438a30?dummy=/
Collapse this list.

Number of commits found: 1

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
1.2.1.25_1
08 Apr 2026 20:02:10
commit hash: 44cbc8bce298ee14fe5898dd535800383b62cb8bcommit hash: 44cbc8bce298ee14fe5898dd535800383b62cb8bcommit hash: 44cbc8bce298ee14fe5898dd535800383b62cb8bcommit hash: 44cbc8bce298ee14fe5898dd535800383b62cb8b files touched by this commit
Vladimir Druzenko (vvd) search for other commits by this committer
*/*: Bump consumers of dns/ldns after update to 1.9.0

Force rebuild comsumers - upstream changed ABI without bump soname.

ldns 1.9.0 inserted LDNS_RDF_TYPE_INT64 at enum position 5, shifting
every subsequent value by +1. But port kept the shared library as
libldns.so.3.6.0 - no SONAME bump - so consumers wasn't flagged for
rebuild and still has the old 1.8.x enum constants baked in.

Example of error for opendnssec:
[adapter] error parsing RR at line 2 (Syntax error, could not parse
the RR's rdata)

PR:		291573
Reported by:	bdrewery (via email)
Sponsored by:	UNIS Labs
MFH:		2026Q2

(cherry picked from commit 1774d2af0a35ecc1460934269740c1f46eb442e3)

Number of commits found: 1