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
2024-11-06 Today brought in a new category: filesystems. Sadly, the website did not process it well. I am working on that. It may take a few days.
2024-11-07 Commit processing is halted. I have a fix for the new category. It is making its way through the system.
UPDATE: the backend is processing the original filesystems commit now. It should take about an hour.
UPDATE: as of 20:30 UTC, the filesystems commit has been processed. Commit processing is now up to date.
Port details
samhain-server Samhain Intrusion Detection System
4.4.3_1 security on this many watch lists=5 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 4.4.3Version of this port present on the latest quarterly branch.
Maintainer: freebsd@gregv.net search for ports maintained by this maintainer
Port Added: 2006-01-07 08:01:40
Last Update: 2022-07-20 14:22:56
Commit Hash: 857c05f
People watching this port, also watch:: sslscan, openvpn, monit, samhain-client, argus-sasl
License: GPLv2
WWW:
https://la-samhna.de/samhain/
Description:
Samhain is an open source file integrity and host-based intrusion detection system for Linux and Unix. It can run as a daemon process, and thus can remember file changes - contrary to a tool that runs from cron, if a file is modified you will get only one report, while subsequent checks of that file will ignore the modification as it is already reported (unless the file is modified again). Samhain can optionally be used as client/server system to provide centralized monitoring for multiple host. Logging to a (MySQL or PostgreSQL) database is supported.
Homepage    cgit ¦ Codeberg ¦ GitHub ¦ GitLab ¦ SVNWeb

Manual pages:
FreshPorts has no man page information for this port.
pkg-plist: as obtained via: make generate-plist
Expand this list (38 items)
Collapse this list.
  1. /usr/local/share/licenses/samhain-server-4.4.3_1/catalog.mk
  2. /usr/local/share/licenses/samhain-server-4.4.3_1/LICENSE
  3. /usr/local/share/licenses/samhain-server-4.4.3_1/GPLv2
  4. @dir /var/lib
  5. share/doc/samhain/BUGS
  6. share/doc/samhain/FAQ.html
  7. share/doc/samhain/HOWTO-client+server-troubleshooting.html
  8. share/doc/samhain/HOWTO-client+server.html
  9. share/doc/samhain/HOWTO-samhain+GnuPG.html
  10. share/doc/samhain/HOWTO-write-modules.html
  11. share/doc/samhain/MANUAL-2_4.pdf
  12. share/doc/samhain/README
  13. share/doc/samhain/README.UPGRADE
  14. share/doc/samhain/sh_mounts.txt
  15. share/doc/samhain/sh_userfiles.txt
  16. @dir share/doc/samhain
  17. @comment @dir /var/lib/samhain
  18. @comment @sample etc/samhainrc.sample
  19. @comment etc/rc.d/samhain
  20. @comment share/man/man5/samhainrc.5.gz
  21. @comment share/man/man8/samhain.8.gz
  22. @comment sbin/samhain
  23. @comment sbin/samhain_setpwd
  24. @dir /var/lib/yule
  25. @dir /var/log/yule
  26. @sample etc/yulerc.sample
  27. @postunexec echo "To delete the yule user permanently, use 'pw userdel yule'"
  28. etc/rc.d/yule
  29. share/man/man5/yulerc.5.gz
  30. share/man/man8/yule.8.gz
  31. sbin/yule
  32. sbin/yule_setpwd
  33. sbin/yuleadmin-gpg.pl
  34. sbin/yuleadmin-sig.pl
  35. sbin/yulectl
  36. @owner
  37. @group
  38. @mode
Collapse this list.
Dependency lines:
  • samhain-server>0:security/samhain-server
To install the port:
cd /usr/ports/security/samhain-server/ && make install clean
To add the package, run one of these commands:
  • pkg install security/samhain-server
  • pkg install samhain-server
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
PKGNAME: samhain-server
Flavors: there is no flavor information for this port.
distinfo:
TIMESTAMP = 1607614629 SHA256 (samhain_signed-4.4.3.tar.gz) = 3e57574036d5055e9557ec5095818b419ea6c4365370fc2ccce1e9f87f9fad08 SIZE (samhain_signed-4.4.3.tar.gz) = 2160977

Packages (timestamps in pop-ups are UTC):
samhain-server
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest-4.4.3_14.4.34.4.3_14.4.3_1-4.4.3-
FreeBSD:13:quarterly-4.4.3_14.4.34.4.3_14.4.3_14.4.34.4.34.4.3
FreeBSD:14:latest-4.4.3_14.4.34.4.3_14.4.3_1--4.4.3
FreeBSD:14:quarterly-4.4.3_1-4.4.3_14.4.3_1--4.4.3
FreeBSD:15:latest-4.4.3_1n/a4.4.3_1n/a4.4.34.4.34.4.3
Master port: security/samhain
This port has no dependencies.
There are no ports dependent upon this port

Configuration Options:
===> The following configuration options are available for samhain-server-4.4.3_1: ASM=on: Use optimized assembly code DB_RELOAD=off: Enable database reload on SIGHUP DEBUG=off: Build with debugging support DNMALLOC=on: Enable dnmalloc DOCS=on: Build and/or install documentation ENCRYPT=on: Enable client/server encryption GNUPG=off: GNU Privacy Guard support IPV6=on: IPv6 protocol support LIBWRAP=on: TCP wrapper support LOGFILE_MONITOR=off: Enable monitor logfiles LOGIN_WATCH=off: Enable watch for login/logout MAIL=on: Enable internal SMTP mailer MOUNTS_CHECK=off: Enable check mount options on filesystems PORT_CHECK=off: Enable check ports POSIX_ACL=off: Enable check posix acls PRELUDE=off: Enable Prelude Framework support PROCESS_CHECK=off: Enable check processes PTRACE=off: Enable use anti-debugger options SRP=on: Enable SRP for authentication STATIC=off: Build static executables and/or libraries SUIDCHECK=off: Enable check for suid/sgid files UDP=off: Enable UDP server USERFILES=off: Enable check for users config files XML_LOGS=off: Enable XML-formatted logs ====> Database support: you can only select none or one of them MYSQL=off: MySQL database support ODBC=off: ODBC database backend PGSQL=off: PostgreSQL database support ===> Use 'make config' to modify these settings
Options name:
security_samhain-server
USES:
shebangfix
pkg-message:
For install:
To start the samhain daemon at system boot, add: samhain_enable="YES" and/or yule_enable="YES" to /etc/rc.conf.
Master Sites:
Expand this list (1 items)
Collapse this list.
  1. http://la-samhna.de/archive/
Collapse this list.

Number of commits found: 7

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
This is a slave port. You may also want to view the commits to the master port: security/samhain
CommitCreditsLog message
4.4.3
20 Jul 2022 14:22:56
commit hash: 857c05f8674c5f4c990f49f9d0fb7034ebd340fecommit hash: 857c05f8674c5f4c990f49f9d0fb7034ebd340fecommit hash: 857c05f8674c5f4c990f49f9d0fb7034ebd340fecommit hash: 857c05f8674c5f4c990f49f9d0fb7034ebd340fe files touched by this commit
Tobias C. Berner (tcberner) search for other commits by this committer
security: remove 'Created by' lines

A big Thank You to the original contributors of these ports:

  *  <ports@c0decafe.net>
  *  Aaron Dalton <aaron@FreeBSD.org>
  *  Adam Weinberger <adamw@FreeBSD.org>
  *  Ade Lovett <ade@FreeBSD.org>
  *  Aldis Berjoza <aldis@bsdroot.lv>
  *  Alex Dupre <ale@FreeBSD.org>
  *  Alex Kapranoff <kappa@rambler-co.ru>
  *  Alex Samorukov <samm@freebsd.org>
  *  Alexander Botero-Lowry <alex@foxybanana.com>
  *  Alexander Kriventsov <avk@vl.ru>
  *  Alexander Leidinger <netchild@FreeBSD.org>
(Only the first 15 lines of the commit message are shown above View all of this commit message)
4.4.3
06 Apr 2021 14:31:07
commit hash: 305f148f482daf30dcf728039d03d019f88344ebcommit hash: 305f148f482daf30dcf728039d03d019f88344ebcommit hash: 305f148f482daf30dcf728039d03d019f88344ebcommit hash: 305f148f482daf30dcf728039d03d019f88344eb files touched by this commit
Mathieu Arnold (mat) search for other commits by this committer
Remove # $FreeBSD$ from Makefiles.
4.2.0
12 Mar 2017 17:07:23
Revision:435996Original commit files touched by this commit
lifanov search for other commits by this committer
add ports for Samhain Intrusion Detection System

Samhain is an open source file integrity and host-based intrusion
detection system for Linux and Unix. It can run as a daemon process,
and and thus can remember file changes - contrary to a tool that runs
from cron, if a file is modified you will get only one report, while
subsequent checks of that file will ignore the modification as it is
already reported (unless the file is modified again).

Samhain can optionally be used as client/server system to provide
centralized monitoring for multiple host. Logging to a (MySQL or
PostgreSQL) database is supported.

PR:		214623
Submitted by:	Nikola Kolev <koue@chaosophia.net>
3.0.13_1
02 Sep 2014 10:07:50
Revision:366980Original commit files touched by this commit
bapt search for other commits by this committer
Remove non staged ports without pending PR from s*
3.0.13
20 Sep 2013 22:55:26
Revision:327769Original commit files touched by this commit
bapt search for other commits by this committer
Add NO_STAGE all over the place in preparation for the staging support (cat:
security)
3.0.12
05 Jun 2013 10:21:04
Revision:319972Original commit files touched by this commit
bapt search for other commits by this committer
Convert to new options framework
2.1.0
07 Jan 2006 07:57:51
Original commit files touched by this commit
edwin search for other commits by this committer
Update: security/samhain 2.0.10 -> 2.1.0

        Updating the Samhain integrity checking system to 2.1.0, a
        bugfix release.

        It's been requested by several people to break Samhain out
        into separate client and server ports. This PR does that,
        with a samhain-client and samhain-server port, as slave
        ports off of samhain. I'm not sure the best way to submit
        a PR to do this kind of action, but here is a shar of all
        three ports. If another format is desired, please let me
        know.  I'm also interested in feedback on the approach used
        for splitting these out.

PR:             ports/90305
Submitted by:   David Thiel <lx@redundancy.redundancy.org>

Number of commits found: 7