aboutsummaryrefslogtreecommitdiff
path: root/net-mgmt
diff options
context:
space:
mode:
authorMichael Reifenberger <mr@FreeBSD.org>2003-05-22 22:39:53 +0000
committerMichael Reifenberger <mr@FreeBSD.org>2003-05-22 22:39:53 +0000
commitc3831335936299153569099b58b74a651ca56096 (patch)
tree2f840becacdabf01f1fa5a70c6f069809a82877e /net-mgmt
parent9ff321545fd380ca236ae3b2b41486e3d37a72f4 (diff)
downloadports-c3831335936299153569099b58b74a651ca56096.tar.gz
ports-c3831335936299153569099b58b74a651ca56096.zip
Add nitpicker, a IP-flow-accounting-tool.
Submitted by: Christian Jachmann <C.Jachmann@gmx.net>
Notes
Notes: svn path=/head/; revision=81739
Diffstat (limited to 'net-mgmt')
-rw-r--r--net-mgmt/nitpicker/Makefile21
-rw-r--r--net-mgmt/nitpicker/distinfo1
-rw-r--r--net-mgmt/nitpicker/files/patch-aa7
-rw-r--r--net-mgmt/nitpicker/files/patch-ab10
-rw-r--r--net-mgmt/nitpicker/files/patch-ac10
-rw-r--r--net-mgmt/nitpicker/pkg-descr30
-rw-r--r--net-mgmt/nitpicker/pkg-plist3
7 files changed, 82 insertions, 0 deletions
diff --git a/net-mgmt/nitpicker/Makefile b/net-mgmt/nitpicker/Makefile
new file mode 100644
index 000000000000..6faf15cda89b
--- /dev/null
+++ b/net-mgmt/nitpicker/Makefile
@@ -0,0 +1,21 @@
+# New ports collection makefile for: nitpicker
+# Date created: 22 May 2003
+# Whom: Michael Reifenberger
+#
+# $FreeBSD$
+#
+
+PORTNAME= nitpicker
+PORTVERSION= 1.23
+CATEGORIES= net
+MASTER_SITES= http://nitpicker.de/
+DISTNAME= Nitpicker-${PORTVERSION}
+
+MAINTAINER= mr@freebsd.org
+COMMENT= IP flow Accounting tools
+
+WRKSRC= ${WRKDIR}/Nitpicker
+
+NO_MAN= YES
+
+.include <bsd.port.mk>
diff --git a/net-mgmt/nitpicker/distinfo b/net-mgmt/nitpicker/distinfo
new file mode 100644
index 000000000000..ff9a90058730
--- /dev/null
+++ b/net-mgmt/nitpicker/distinfo
@@ -0,0 +1 @@
+MD5 (Nitpicker-1.23.tar.gz) = 55996ce0cb4017bdf91e31ed64fb5da6
diff --git a/net-mgmt/nitpicker/files/patch-aa b/net-mgmt/nitpicker/files/patch-aa
new file mode 100644
index 000000000000..45772b6bfb55
--- /dev/null
+++ b/net-mgmt/nitpicker/files/patch-aa
@@ -0,0 +1,7 @@
+--- Makefile.old Thu May 22 23:59:01 2003
++++ Makefile Thu May 22 23:59:04 2003
+@@ -1,3 +1,3 @@
+-TARGET: tools nitpicker
++all: tools nitpicker
+
+ tools: dumpit parse_flowfile
diff --git a/net-mgmt/nitpicker/files/patch-ab b/net-mgmt/nitpicker/files/patch-ab
new file mode 100644
index 000000000000..31fe3d52f56f
--- /dev/null
+++ b/net-mgmt/nitpicker/files/patch-ab
@@ -0,0 +1,10 @@
+--- tools/parse_flowfile/Makefile.old Thu May 22 23:59:52 2003
++++ tools/parse_flowfile/Makefile Fri May 23 00:00:16 2003
+@@ -4,4 +4,7 @@
+ @cd src; make all;
+
++install:
++ @cd src; make install
++
+ clean:
+ @cd src; make clean;
diff --git a/net-mgmt/nitpicker/files/patch-ac b/net-mgmt/nitpicker/files/patch-ac
new file mode 100644
index 000000000000..13530fd9a5d8
--- /dev/null
+++ b/net-mgmt/nitpicker/files/patch-ac
@@ -0,0 +1,10 @@
+--- tools/parse_flowfile/src/Makefile.old Fri May 23 00:01:06 2003
++++ tools/parse_flowfile/src/Makefile Fri May 23 00:01:20 2003
+@@ -16,4 +16,7 @@
+ all: $(TARGET) $(OBJS)
+
++install: $(TARGET) $(OBJS)
++ cp $(TARGET) $(PREFIX)/bin
++
+ clean:
+ rm -f *.o
diff --git a/net-mgmt/nitpicker/pkg-descr b/net-mgmt/nitpicker/pkg-descr
new file mode 100644
index 000000000000..01d1f6ca13c0
--- /dev/null
+++ b/net-mgmt/nitpicker/pkg-descr
@@ -0,0 +1,30 @@
+Introduction:
+
+ Nitpicker is simple, Nitpicker is efficient, Nitpicker is Open Source.
+ Nitpicker is the free IP Flow Accounter.
+ It started because the commercial accounting software was just not fast,
+ precise and reliable enough to fit a today's ISP / MSP requirements.
+
+Here are some of the large benefits of nitpicker above other accounting software:
+ - It is 100% free
+ - It is Public Domain.
+ - It is designed for speed
+ - It is designed to run reliable under djb's daemontools
+ - It consumes minimal processor power
+ - It also runs with little memory
+
+
+Description:
+
+ Nitpicker is (currently) running under *BSD and Linux.
+ It is designed for the berkley packet filter (BPF).
+ (Sun Solaris(c) packet filter is currently examined).
+ Linux doesn't have a device like the bpf,
+ so you need to have libpcap ( Notice: We strongly recommend using *BSD )
+ Nitpicker accesses the raw ethernet frames and reads the header informations.
+ Nitpicker will write the flows into a file when there are n flows in the savequeue.
+ They are moved there after n seconds passed since the flowstart
+ (This prevents never-ending flows like news to be written too)
+
+ The flowfile is called flow.<unixtimestamp>.u At the end of a dumping period,
+ the .u files will be renamed to *.s, and new .u files will be created
diff --git a/net-mgmt/nitpicker/pkg-plist b/net-mgmt/nitpicker/pkg-plist
new file mode 100644
index 000000000000..edfd9d74153a
--- /dev/null
+++ b/net-mgmt/nitpicker/pkg-plist
@@ -0,0 +1,3 @@
+bin/dumpit
+bin/parse_flowfile
+sbin/nitpicker