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 photosAll times are UTC
Ukraine
Port details on branch 2025Q4
tripwire File system security and verification program
2.4.3.8_2 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 2.4.3.8_2Version of this port present on the latest quarterly branch.
Maintainer: cy@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2025-11-25 18:42:06
Last Update: 2025-11-25 18:41:19
Commit Hash: 28f4c62
License: GPLv2
WWW:
https://sourceforge.net/projects/tripwire/
Description:
Tripwire is a tool that aids system administrators and users in monitoring a designated set of files for any changes. Used with system files on a regular (e.g., daily) basis, Tripwire can notify system administrators of corrupted or tampered files, so damage control measures can be taken in a timely manner.
Homepage    cgit ¦ Codeberg ¦ GitHub ¦ GitLab ¦ SVNWeb - no subversion history for this port

Manual pages:
pkg-plist: as obtained via: make generate-plist
Expand this list (26 items)
Collapse this list.
  1. share/man/man5/twfiles.5.gz
  2. share/man/man5/twconfig.5.gz
  3. share/man/man5/twpolicy.5.gz
  4. share/man/man8/siggen.8.gz
  5. share/man/man8/tripwire.8.gz
  6. share/man/man8/twadmin.8.gz
  7. share/man/man8/twintro.8.gz
  8. share/man/man8/twprint.8.gz
  9. sbin/tripwire
  10. sbin/twadmin
  11. sbin/twprint
  12. sbin/twtest
  13. sbin/siggen
  14. share/doc/tripwire/COMMERCIAL
  15. share/doc/tripwire/COPYING
  16. share/doc/tripwire/ChangeLog
  17. share/doc/tripwire/ReadMe-2.4.3
  18. share/doc/tripwire/TRADEMARK
  19. share/doc/tripwire/policyguide.txt
  20. etc/tripwire/twpol-FreeBSD.txt
  21. @dir(,,0750) etc/tripwire
  22. @dir /var/db/tripwire/report
  23. @dir /var/db/tripwire
  24. @owner
  25. @group
  26. @mode
Collapse this list.
USE_RC_SUBR (Service Scripts)
  • no SUBR information found for this port
Dependency lines:
  • tripwire>0:security/tripwire
To install the port:
cd /usr/ports/security/tripwire/ && make install clean
To add the package, run one of these commands:
  • pkg install security/tripwire
  • pkg install tripwire
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
PKGNAME: tripwire
Flavors: there is no flavor information for this port.
distinfo:
TIMESTAMP = 1687738983 SHA256 (Tripwire-tripwire-open-source-2.4.3.8-e2f90ed_GH0.tar.gz) = 78f522abd3ca3452755fe033d8d5d4cf3eebe05ebc6fa3f89a96f3c31db306b2 SIZE (Tripwire-tripwire-open-source-2.4.3.8-e2f90ed_GH0.tar.gz) = 1015579

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
There are no ports dependent upon this port

Configuration Options:
===> The following configuration options are available for tripwire-2.4.3.8_2: DB_BUILD=on: Build database during post-install (ignored when PACKAGE_BUILDING) SW_ONLY=off: Install software only, do not post-configure (ignored when PACKAGE_BUILDING) TW_CLOBBER=off: Clobber existing database files at install TW_PROMPT=on: Interactive install (ignored when PACKAGE_BUILDING) ====> Options available for the single TWCFG: you have to select exactly one of them TWCFG_ETC=on: Put config files in /usr/local/etc/tripwire TWCFG_TWDB=off: Put config files in /var/db/tripwire/etc ===> Use 'make config' to modify these settings
Options name:
security_tripwire
USES:
cpe gmake ssl
FreshPorts was unable to extract/find any pkg message
Master Sites:
Expand this list (1 items)
Collapse this list.
  1. https://codeload.github.com/Tripwire/tripwire-open-source/tar.gz/e2f90ed?dummy=/
Collapse this list.

Number of commits found: 2

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
2.4.3.8_2
25 Nov 2025 18:41:19
commit hash: 28f4c625c6315b7155d1821502e8bd6e99296fcccommit hash: 28f4c625c6315b7155d1821502e8bd6e99296fcccommit hash: 28f4c625c6315b7155d1821502e8bd6e99296fcccommit hash: 28f4c625c6315b7155d1821502e8bd6e99296fcc files touched by this commit
Cy Schubert (cy) search for other commits by this committer
security/tripwire: Add twtest back

9282b881947e removed twtest as though it was built, it was not installed
by default. We now install it out-of-bounds.

(cherry picked from commit 63f35fc38d3b5d5f1561ca019d2c346ff72a65d8)
2.4.3.8_1
25 Nov 2025 18:41:18
commit hash: 07e212e750921b30c95161178d593b84dc003427commit hash: 07e212e750921b30c95161178d593b84dc003427commit hash: 07e212e750921b30c95161178d593b84dc003427commit hash: 07e212e750921b30c95161178d593b84dc003427 files touched by this commit
Cy Schubert (cy) search for other commits by this committer
security/tripwire: Fix manual build

When building by hand ${PREFIX}/man with no subdirectories is created.
A less invasive fix is to remove the directory after the fact but before
packaging.

(cherry picked from commit 5563ffe84ff5eda3601925f7dfe0eeef3952ab7c)

Number of commits found: 2