summaryrefslogtreecommitdiff
path: root/net/tcpflow
diff options
context:
space:
mode:
Diffstat (limited to 'net/tcpflow')
-rw-r--r--net/tcpflow/DESCR15
-rw-r--r--net/tcpflow/Makefile16
-rw-r--r--net/tcpflow/PLIST3
-rw-r--r--net/tcpflow/distinfo4
4 files changed, 38 insertions, 0 deletions
diff --git a/net/tcpflow/DESCR b/net/tcpflow/DESCR
new file mode 100644
index 00000000000..f576c163b81
--- /dev/null
+++ b/net/tcpflow/DESCR
@@ -0,0 +1,15 @@
+tcpflow is a program that captures data transmitted as part of TCP connections
+(flows), and stores the data in a way that is convenient for protocol analysis
+or debugging. A program like 'tcpdump' shows a summary of packets seen on the
+wire, but usually doesn't store the data that's actually being transmitted.
+In contrast, tcpflow reconstructs the actual data streams and stores each flow
+in a separate file for later analysis.
+
+tcpflow understands sequence numbers and will correctly reconstruct data
+streams regardless of retransmissions or out-of-order delivery. However, it
+currently does not understand IP fragments; flows containing IP fragments will
+not be recorded properly.
+
+tcpflow is based on the LBL Packet Capture Library (available from LBL) and
+therefore supports the same rich filtering expressions that programs like
+'tcpdump' support.
diff --git a/net/tcpflow/Makefile b/net/tcpflow/Makefile
new file mode 100644
index 00000000000..41052c1398c
--- /dev/null
+++ b/net/tcpflow/Makefile
@@ -0,0 +1,16 @@
+# $NetBSD: Makefile,v 1.1.1.1 2003/04/10 17:08:13 wiz Exp $
+#
+
+DISTNAME= tcpflow-0.20
+CATEGORIES= net security
+MASTER_SITES= http://www.circlemud.org/pub/jelson/tcpflow/
+
+MAINTAINER= adrianp@stindustries.net
+HOMEPAGE= http://www.circlemud.org/~jelson/software/tcpflow/
+COMMENT= Captures data transmitted as part of TCP connections
+
+USE_BUILDLINK2= YES
+GNU_CONFIGURE= YES
+
+.include "../../net/libpcap/buildlink2.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/net/tcpflow/PLIST b/net/tcpflow/PLIST
new file mode 100644
index 00000000000..c644e9ab128
--- /dev/null
+++ b/net/tcpflow/PLIST
@@ -0,0 +1,3 @@
+@comment $NetBSD: PLIST,v 1.1.1.1 2003/04/10 17:08:13 wiz Exp $
+bin/tcpflow
+man/man1/tcpflow.1
diff --git a/net/tcpflow/distinfo b/net/tcpflow/distinfo
new file mode 100644
index 00000000000..92ff24f780a
--- /dev/null
+++ b/net/tcpflow/distinfo
@@ -0,0 +1,4 @@
+$NetBSD: distinfo,v 1.1.1.1 2003/04/10 17:08:13 wiz Exp $
+
+SHA1 (tcpflow-0.20.tar.gz) = 833d369e36828fa132106df93c604cc1c42c23c7
+Size (tcpflow-0.20.tar.gz) = 72131 bytes