|
Lines 1-8
Link Here
|
| 1 |
# Created by: Dikshie <dikshie@sfc.wide.ad.jp> |
1 |
# Created by: Dikshie <dikshie@sfc.wide.ad.jp> |
| 2 |
# $FreeBSD: head/net-mgmt/yaf/Makefile 405380 2016-01-06 17:59:39Z antoine $ |
2 |
# $FreeBSD: head/net-mgmt/yaf/Makefile 368356 2014-09-17 07:38:15Z tijl $ |
| 3 |
|
3 |
|
| 4 |
PORTNAME= yaf |
4 |
PORTNAME= yaf |
| 5 |
PORTVERSION= 2.8.0 |
5 |
PORTVERSION= 2.8.1 |
| 6 |
CATEGORIES= net-mgmt |
6 |
CATEGORIES= net-mgmt |
| 7 |
MASTER_SITES= http://tools.netsa.cert.org/releases/ |
7 |
MASTER_SITES= http://tools.netsa.cert.org/releases/ |
| 8 |
|
8 |
|
|
Lines 21-30
INSTALL_TARGET= install-strip
Link Here
|
| 21 |
USES= libtool pathfix perl5 pkgconfig |
21 |
USES= libtool pathfix perl5 pkgconfig |
| 22 |
USE_GNOME= glib20 |
22 |
USE_GNOME= glib20 |
| 23 |
USE_LDCONFIG= yes |
23 |
USE_LDCONFIG= yes |
| 24 |
CONFIGURE_ARGS= --disable-doxygen-doc --enable-applabel --enable-plugins |
|
|
| 25 |
|
24 |
|
| 26 |
PLIST_SUB+= PORTVERSION="${PORTVERSION}" |
25 |
PLIST_SUB+= PORTVERSION="${PORTVERSION}" |
| 27 |
|
26 |
|
|
|
27 |
|
| 28 |
OPTIONS_DEFINE= PAYLOAD APPLABEL PLUGIN FPEXPORT ENTROPY MPLS NONIP P0FPRINT IFEXP CMPTIP4 LOCALTIME DNSAUTH DNSNX |
| 29 |
OPTIONS_DEFAULT= PAYLOAD APPLABEL PLUGIN ENTROPY |
| 30 |
|
| 31 |
PAYLOAD_DESC= YAF will enable reading past IP headers to do deep packet inspection |
| 32 |
APPLABEL_DESC= Create protocol application labels via traffic header inspection. |
| 33 |
PLUGIN_DESC= Enable YAF plugins, primary for application labeling. |
| 34 |
FPEXPORT_DESC= Export of OS fingerprinting information, e.g. p0f. |
| 35 |
ENTROPY_DESC= Generate Shannon entropy values of the data stream. |
| 36 |
MPLS_DESC= MPLS capture and export |
| 37 |
NONIP_DESC= Capture non-IP packets |
| 38 |
P0FPRINT_DESC= Generate p0f O/S fingerprinting. |
| 39 |
IFEXP_DESC= Export capture interface for DAG/Napatech/Netronome cards. |
| 40 |
CMPTIP4_DESC= Create compact IPv4 output (no IPv6 support). |
| 41 |
LOCALTIME_DESC= Allow localtime to be used for command inputs and record printing. Flow records are always in UTC. |
| 42 |
DNSAUTH_DESC= Modify DNS export to only export Authoritative DNS responses. |
| 43 |
DNSNX_DESC= Modify DNS export to only export NXDomain responses. |
| 44 |
|
| 45 |
PAYLOAD_CONFIGURE_ENABLE= payload |
| 46 |
APPLABEL_CONFIGURE_ENABLE= applabel |
| 47 |
PLUGIN_CONFIGURE_ENABLE= plugins |
| 48 |
FPEXPORT_CONFIGURE_ENABLE= fpexporter |
| 49 |
ENTROPY_CONFIGURE_ENABLE= entropy |
| 50 |
MPLS_CONFIGURE_ENABLE= mpls |
| 51 |
NONIP_CONFIGURE_ENABLE= nonip |
| 52 |
P0FPRINT_CONFIGURE_ENABLE= p0fprinter |
| 53 |
IFEXP_CONFIGURE_ENABLE= interface |
| 54 |
CMPTIP4_CONFIGURE_ENABLE= compact-ip4 |
| 55 |
LOCALTIME_CONFIGURE_ENABLE= localtime |
| 56 |
DNSAUTH_CONFIGURE_ENABLE= exportDNSAuth |
| 57 |
DNSNX_CONFIGURE_ENABLE= exportDNSNXDomain |
| 58 |
|
| 59 |
APPLABEL_IMPLIES= PAYLOAD |
| 60 |
DNSAUTH_IMPLIES= PLUGIN APPLABEL |
| 61 |
DNSNX_IMPLIES= PLUGIN APPLABEL |
| 62 |
ENTROPY_IMPLIES= PAYLOAD |
| 63 |
P0FPRINT_IMPLIES= APPLABEL |
| 64 |
NONIP_IMPLIES= MPLS |
| 65 |
|
| 66 |
.include <bsd.port.options.mk> |
| 67 |
|
| 28 |
.if defined(WITH_DAG) |
68 |
.if defined(WITH_DAG) |
| 29 |
CONFIGURE_ARGS+= --with-dag=${LOCALBASE} |
69 |
CONFIGURE_ARGS+= --with-dag=${LOCALBASE} |
| 30 |
.endif |
70 |
.endif |