aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authormr <mr@FreeBSD.org>2003-05-23 06:39:53 +0800
committermr <mr@FreeBSD.org>2003-05-23 06:39:53 +0800
commite4f292489023eadfe868330bb79315cfbedd9666 (patch)
tree512800a3eb39bb6540b12b559435de2f3fb843ae
parentc3a2e987fd10bfa1f2e815a94229626ea05bce50 (diff)
downloadfreebsd-ports-gnome-e4f292489023eadfe868330bb79315cfbedd9666.tar.gz
freebsd-ports-gnome-e4f292489023eadfe868330bb79315cfbedd9666.tar.zst
freebsd-ports-gnome-e4f292489023eadfe868330bb79315cfbedd9666.zip
Add nitpicker, a IP-flow-accounting-tool.
Submitted by: Christian Jachmann <C.Jachmann@gmx.net>
-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
-rw-r--r--net/Makefile1
-rw-r--r--net/nitpicker/Makefile21
-rw-r--r--net/nitpicker/distinfo1
-rw-r--r--net/nitpicker/files/patch-aa7
-rw-r--r--net/nitpicker/files/patch-ab10
-rw-r--r--net/nitpicker/files/patch-ac10
-rw-r--r--net/nitpicker/pkg-descr30
-rw-r--r--net/nitpicker/pkg-plist3
15 files changed, 165 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
diff --git a/net/Makefile b/net/Makefile
index 6b15a62f3df8..7b64225c32d4 100644
--- a/net/Makefile
+++ b/net/Makefile
@@ -360,6 +360,7 @@
SUBDIR += ngrep
SUBDIR += ngrep-lib
SUBDIR += nic
+ SUBDIR += nitpicker
SUBDIR += nload
SUBDIR += nocol
SUBDIR += noip
diff --git a/net/nitpicker/Makefile b/net/nitpicker/Makefile
new file mode 100644
index 000000000000..6faf15cda89b
--- /dev/null
+++ b/net/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/nitpicker/distinfo b/net/nitpicker/distinfo
new file mode 100644
index 000000000000..ff9a90058730
--- /dev/null
+++ b/net/nitpicker/distinfo
@@ -0,0 +1 @@
+MD5 (Nitpicker-1.23.tar.gz) = 55996ce0cb4017bdf91e31ed64fb5da6
diff --git a/net/nitpicker/files/patch-aa b/net/nitpicker/files/patch-aa
new file mode 100644
index 000000000000..45772b6bfb55
--- /dev/null
+++ b/net/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/nitpicker/files/patch-ab b/net/nitpicker/files/patch-ab
new file mode 100644
index 000000000000..31fe3d52f56f
--- /dev/null
+++ b/net/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/nitpicker/files/patch-ac b/net/nitpicker/files/patch-ac
new file mode 100644
index 000000000000..13530fd9a5d8
--- /dev/null
+++ b/net/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/nitpicker/pkg-descr b/net/nitpicker/pkg-descr
new file mode 100644
index 000000000000..01d1f6ca13c0
--- /dev/null
+++ b/net/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/nitpicker/pkg-plist b/net/nitpicker/pkg-plist
new file mode 100644
index 000000000000..edfd9d74153a
--- /dev/null
+++ b/net/nitpicker/pkg-plist
@@ -0,0 +1,3 @@
+bin/dumpit
+bin/parse_flowfile
+sbin/nitpicker