Port details |
- barnyard2-sguil Interpreter for Snort unified2 binary output files
- 1.13_6 security
=1 Version of this port present on the latest quarterly branch. NOTE: Slave port - quarterly revision is most likely wrong. - Maintainer: bofh@FreeBSD.org
 - Port Added: 2011-05-15 17:10:52
- Last Update: 2022-01-10 15:15:39
- Commit Hash: bcaf25a
- People watching this port, also watch:: python, grepcidr, monit
- License: GPLv2
- Description:
- Barnyard is a critical tool for the parsing of Snort's unified binary files,
processing and on-forwarding to a variety of output plugins. Unfortunately
it has not seen an updated in over 4 years and is not going to be maintained
by the original developers. With the new version of the unified format
(ie. unified2) arriving we need something to bridge this gap.
The SXL team love barnyard. So much so that we want it to stay and have been
tinkering around with the code to give it a breath of new life. Here is what
we have achieved to far for this reinvigorated code base:
* Parsing of the new unified2 log files.
* Maintaining majority of the command syntax of barnyard.
* Addressed all associated bug reports and feature requests arising since
barnyard-0.2.0.
* Completely rewritten code based on the GPLv2 Snort making it entirely
GPLv2.
This is an effort to fuse the awesome work of Snort and the original concept
of barnyard giving it a fresh update along the way. We've come a long way so
far and have a very stable build that we've integrated into our NSMnow
framework. If you have any feature requests, bugs or gripes then send them
our way.
¦ ¦ ¦ ¦ 
- pkg-plist: as obtained via:
make generate-plist - Dependency lines:
-
- barnyard2-sguil>0:security/barnyard2-sguil
- Conflicts:
- CONFLICTS_INSTALL:
- Conflicts Matches:
-
There are no Conflicts Matches for this port. This is usually an error.
- To install the port:
- cd /usr/ports/security/barnyard2-sguil/ && make install clean
- To add the package, run one of these commands:
- pkg install security/barnyard2-sguil
- pkg install barnyard2-sguil
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.- PKGNAME: barnyard2-sguil
- Flavors: there is no flavor information for this port.
- distinfo:
- SHA256 (firnsy-barnyard2-v2-1.13_GH0.tar.gz) = b9e67f22334b937a59cf808ca20bdcd9c46561a4369979c965a0bb554d7dd09b
SIZE (firnsy-barnyard2-v2-1.13_GH0.tar.gz) = 435017
Packages (timestamps in pop-ups are UTC):
- Master port: security/barnyard2
- Dependencies
- NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
- Build dependencies:
-
- autoconf>=2.71 : devel/autoconf
- automake>=1.16.5 : devel/automake
- libtoolize : devel/libtool
- Library dependencies:
-
- libtcl86.so : lang/tcl86
- This port is required by:
- for Run
-
Deleted ports which required this port:
- * - deleted ports are only shown under the This port is required by section. It was harder to do for the Required section. Perhaps later...
Configuration Options:
- ===> The following configuration options are available for barnyard2-sguil-1.13_6:
64BIT=off: Enable 64bit compilation (experimental)
ARUBA=off: Enable aruba support
GRE=off: Enable gre support
IPV6=on: IPv6 protocol support
MPLS=off: MPLS support
PORT_PCAP=off: Use libpcap from ports
DOCS=on: Build and/or install documentation
EXAMPLES=on: Build and/or install examples
TCL=on: Enable tcl support for sguil
====> Options available for the radio DATABASE: you can only select none or one of them
MYSQL=off: MySQL database support
MYSQL_SSL=off: Enable mysql ssl support (experimental)
ODBC=off: ODBC database backend
PGSQL=off: PostgreSQL database support
===> Use 'make config' to modify these settings
- Options name:
- security_barnyard2-sguil
- USES:
- autoreconf libtool tcl
- pkg-message:
- For install:
- Read the notes in the barnyard2.conf file for how to configure
/usr/local/etc/barnyard2.conf after installation. For addtional information
see the Securixlive FAQ at http://www.securixlive.com/barnyard2/faq.php.
In order to enable barnyard2 to start on boot, you must edit /etc/rc.conf
with the appropriate flags, etc. For the various options available, type
% barnyard2 -h
after install or read the options in the startup script -
in /usr/local/etc/rc.d.
Barnyard2 can process unified2 files from snort or suricata. It can also
interact with snortsam firewall rules as well as the sguil-sensor. Those
ports must be installed separately if you wish to use them.
- WWW: https://github.com/firnsy/barnyard2
- Master Sites:
|
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/barnyard2 |
Commit | Credits | Log message |
1.13_6 10 Jan 2022 15:15:39
    |
Stefan Eßer (se)  |
Fix CONFLICTS entries of multiple ports
There have been lots of missing CONFLICTS_INSTALL entries, either
because conflicting ports were added without updating existing ports,
due to name changes of generated packages, due to mis-understanding
the format and semantics of the conflicts entries, or just due to
typoes in package names.
This patch is the result of a comparison of all files contained in
the official packages with each other. This comparison was based on
packages built with default options and may therefore have missed
further conflicts with optionally installed files.
Where possible, version numbers in conflicts entries have been
generalized, some times taking advantage of the fact that a port (Only the first 15 lines of the commit message are shown above ) |
1.13_6 07 Apr 2021 08:09:01
    |
Mathieu Arnold (mat)  |
One more small cleanup, forgotten yesterday.
Reported by: lwhsu |
1.13_6 06 Apr 2021 14:31:07
    |
Mathieu Arnold (mat)  |
Remove # $FreeBSD$ from Makefiles. |
1.12_1 01 Nov 2013 18:42:59
  |
wg  |
security/barnyard2-sguil: enable staging on slave port
PR: ports/183403
Submitted by: Paul Schmehl <pauls utdallas.edu> (maintainer) |
1.12 20 Sep 2013 22:55:26
  |
bapt  |
Add NO_STAGE all over the place in preparation for the staging support (cat:
security) |
1.11 02 Dec 2012 12:56:59
  |
rm  |
- update to 1.11
- add new port options
PR: 174024
Submitted by: Paul Schmehl <pauls@utdallas.edu> (maintainer)
Feature safe: yes |
1.10 12 Oct 2012 11:10:30
  |
jhale  |
- Update to 1.10
- Convert to new options framework
- Allow for any available version of TCL to be used
- Add LICENSE
- Remove indefinite article from COMMENT, update
- Mark MAKE_JOBS_SAFE
- Trim Makefile header
PR: ports/172456
Submitted by: Paul Schmehl <pauls@utdallas.edu> (maintainer)
Approved by: makc (mentor)
Feature safe: yes |
1.9_2 15 May 2011 17:09:38
 |
ohauer  |
- add patch to barnyard2 to allow build with postgresql and tcl
(reported and fixed upstream)
- display option TCL only for Master port, it makes no sense if
the slave can de-select a required option
- remove broken barnyard-sguil (master port was removed 2011-04-04)
- add new port barnyard2-sguil [1]
- add entry to MOVED
PR: ports/156188 [1]
Submitted by: me
Approved by: maintainer timeout |