diff options
Diffstat (limited to 'net/ng_netflow')
-rw-r--r-- | net/ng_netflow/Makefile | 37 | ||||
-rw-r--r-- | net/ng_netflow/distinfo | 2 | ||||
-rw-r--r-- | net/ng_netflow/pkg-descr | 14 | ||||
-rw-r--r-- | net/ng_netflow/pkg-message | 6 | ||||
-rw-r--r-- | net/ng_netflow/pkg-plist | 4 |
5 files changed, 63 insertions, 0 deletions
diff --git a/net/ng_netflow/Makefile b/net/ng_netflow/Makefile new file mode 100644 index 000000000000..7d78a187128b --- /dev/null +++ b/net/ng_netflow/Makefile @@ -0,0 +1,37 @@ +# New ports collection makefile for: ng_netflow +# Date Created: Feb 17, 2003 +# Whom: Gleb Smirnoff <glebius@cell.sick.ru> +# +# $FreeBSD$ +# + +PORTNAME= ng_netflow +PORTVERSION= 0.2.1 +CATEGORIES= net +MASTER_SITES= http://cell.sick.ru/~glebius/ \ + ${MASTER_SITE_SOURCEFORGE} +MASTER_SITE_SUBDIR= ng-netflow + +MAINTAINER= glebius@cell.sick.ru +COMMENT= Netgraph node implementing Cisco (c) netflow + +NO_PACKAGE= Should be in sync with the kernel to work correctly + +PLIST_SUB= KMODDIR=${KMODDIR} + +MAN4= ng_netflow.4 +MAN8= flowctl.8 +MANCOMPRESSED= yes + +.include <bsd.port.pre.mk> + +pre-fetch: + +.if !exists(${SRC_BASE}/sys/Makefile) + IGNORE= "This port requires kernel sources" +.endif + +post-install: + @${CAT} ${PKGMESSAGE} + +.include <bsd.port.post.mk> diff --git a/net/ng_netflow/distinfo b/net/ng_netflow/distinfo new file mode 100644 index 000000000000..d5ac54cb51ea --- /dev/null +++ b/net/ng_netflow/distinfo @@ -0,0 +1,2 @@ +MD5 (ng_netflow-0.2.1.tar.gz) = d1e24fa0eb60008ce5da13bcd637da0a +SIZE (ng_netflow-0.2.1.tar.gz) = 18098 diff --git a/net/ng_netflow/pkg-descr b/net/ng_netflow/pkg-descr new file mode 100644 index 000000000000..e4af334cfeee --- /dev/null +++ b/net/ng_netflow/pkg-descr @@ -0,0 +1,14 @@ +The ng_netflow node implements Cisco's Netflow (c) version 5 protocol +on router running FreeBSD. ng_netflow listens for incoming traffic and +identifies unique flows in it. Flows are distinguished by endpoint IP +addresses, TCP/UDP port numbers and ToS. Expired flows are exported out +of the node. +All operation is done in kernel: both traffic capturing and export +datagram generation. Exported data contaion almost all Netflow version 5 +fields, except of AS numbers. + +WWW: http://www.sourceforge.net/projects/ng-netflow + +-- +Gleb Smirnoff +<glebius@cell.sick.ru> diff --git a/net/ng_netflow/pkg-message b/net/ng_netflow/pkg-message new file mode 100644 index 000000000000..1b89eb66ff11 --- /dev/null +++ b/net/ng_netflow/pkg-message @@ -0,0 +1,6 @@ + +******************************************************************************* +* This port contains a prebuilt kernel module. Due to the ever changing * +* nature of FreeBSD it may be necessary to rebuild the module after a kernel * +* source update. To do this reinstall the port. * +******************************************************************************* diff --git a/net/ng_netflow/pkg-plist b/net/ng_netflow/pkg-plist new file mode 100644 index 000000000000..f4f878418c06 --- /dev/null +++ b/net/ng_netflow/pkg-plist @@ -0,0 +1,4 @@ +@cwd / +%%KMODDIR%%/ng_netflow.ko +@cwd /usr/local +sbin/flowctl |