summaryrefslogtreecommitdiff
path: root/net/nemesis
diff options
context:
space:
mode:
authordrochner <drochner>2005-08-26 17:01:38 +0000
committerdrochner <drochner>2005-08-26 17:01:38 +0000
commit26eac4dbe63dc43b0fe0239d86c5f740afc477cc (patch)
tree5ed22ebc1ed1ac7adf53b1365b96ea989baf17cb /net/nemesis
parent7cdce815118aca2ab810f508290fac8b2005d2b0 (diff)
downloadpkgsrc-26eac4dbe63dc43b0fe0239d86c5f740afc477cc.tar.gz
update to 1.4
changes: - New and improved nemesis - New in nemesis 1.4: nemesis-ethernet and nemesis-ip - Windows support (link-layer injection only) - Useful man pages - Single binary - Improved cross-platform support via GNU autotools - Easier to use - Nemesis will attempt to fill in as many details as possible in a packet, thus requiring fewer or even no command line switches. - Each protocol builder attempts to build a proper packet by default. - Organized code base - The network header structures in libnet proved useful so nemesis now uses them where appropriate. - Code is re-used wherever possible resulting in a much more concise code base. - Full payload functionality - Payloads can now contain NULLs within them and full-size packets are available on all supported platforms except Windows. - IP and TCP options support - All nemesis injectors (excluding ARP and Ethernet) now support IP options via -O <IP options file>. - All nemesis injectors using TCP as a transport protocol now support TCP options via -o <TCP options file>. - Improved IP and TCP functionality - Full IP fragmentation support via new -F command line semantics. - ECN support in TCP with the addition of -fE (ECE) and -fC (CWR).
Diffstat (limited to 'net/nemesis')
-rw-r--r--net/nemesis/Makefile9
-rw-r--r--net/nemesis/PLIST14
-rw-r--r--net/nemesis/distinfo9
-rw-r--r--net/nemesis/patches/patch-aa15
4 files changed, 13 insertions, 34 deletions
diff --git a/net/nemesis/Makefile b/net/nemesis/Makefile
index 4846e545b4e..3fcabf97b00 100644
--- a/net/nemesis/Makefile
+++ b/net/nemesis/Makefile
@@ -1,9 +1,8 @@
-# $NetBSD: Makefile,v 1.10 2005/07/14 14:48:09 drochner Exp $
+# $NetBSD: Makefile,v 1.11 2005/08/26 17:01:38 drochner Exp $
-DISTNAME= nemesis-1.32
-PKGREVISION= 1
+DISTNAME= nemesis-1.4
CATEGORIES= net
-MASTER_SITES= http://jeff.wwti.com/nemesis/
+MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=nemesis/}
MAINTAINER= xs@nitric.net
HOMEPAGE= http://jeff.wwti.com/nemesis/
@@ -11,7 +10,7 @@ COMMENT= Nemesis is a command-line UNIX network packet injection suite
GNU_CONFIGURE= # defined
-BUILDLINK_DEPENDS.libnet+= libnet-1.0.*
+BUILDLINK_DEPENDS.libnet+= libnet-1.0.2a
.include "../../net/libpcap/buildlink3.mk"
.include "../../devel/libnet/buildlink3.mk"
diff --git a/net/nemesis/PLIST b/net/nemesis/PLIST
index 6dfb1b0a1ef..a3a1c039739 100644
--- a/net/nemesis/PLIST
+++ b/net/nemesis/PLIST
@@ -1,17 +1,13 @@
-@comment $NetBSD: PLIST,v 1.1 2001/10/31 22:56:32 zuntum Exp $
-sbin/nemesis-arp
-sbin/nemesis-dns
-sbin/nemesis-icmp
-sbin/nemesis-igmp
-sbin/nemesis-ospf
-sbin/nemesis-rip
-sbin/nemesis-tcp
-sbin/nemesis-udp
+@comment $NetBSD: PLIST,v 1.2 2005/08/26 17:01:38 drochner Exp $
+bin/nemesis
man/man1/nemesis-arp.1
man/man1/nemesis-dns.1
+man/man1/nemesis-ethernet.1
man/man1/nemesis-icmp.1
man/man1/nemesis-igmp.1
+man/man1/nemesis-ip.1
man/man1/nemesis-ospf.1
man/man1/nemesis-rip.1
man/man1/nemesis-tcp.1
man/man1/nemesis-udp.1
+man/man1/nemesis.1
diff --git a/net/nemesis/distinfo b/net/nemesis/distinfo
index 0326914d6ff..cfc6fbf8d8c 100644
--- a/net/nemesis/distinfo
+++ b/net/nemesis/distinfo
@@ -1,6 +1,5 @@
-$NetBSD: distinfo,v 1.2 2005/02/24 12:13:54 agc Exp $
+$NetBSD: distinfo,v 1.3 2005/08/26 17:01:38 drochner Exp $
-SHA1 (nemesis-1.32.tar.gz) = 48ca109bf7a7bff01a00b56c00158120cb49d87a
-RMD160 (nemesis-1.32.tar.gz) = 6f513b615635aa4bc86809ff5703f160a33d4d02
-Size (nemesis-1.32.tar.gz) = 57993 bytes
-SHA1 (patch-aa) = be71918bdb09f18967d6d67c6a8857f70b03be91
+SHA1 (nemesis-1.4.tar.gz) = a88e04145e5f379da4d50a9acfeaf62da68aaf94
+RMD160 (nemesis-1.4.tar.gz) = b07abbdd7baf552a40056e549653b6fba1d1feca
+Size (nemesis-1.4.tar.gz) = 144187 bytes
diff --git a/net/nemesis/patches/patch-aa b/net/nemesis/patches/patch-aa
deleted file mode 100644
index 19cdc08c21e..00000000000
--- a/net/nemesis/patches/patch-aa
+++ /dev/null
@@ -1,15 +0,0 @@
-$NetBSD: patch-aa,v 1.1.1.1 2001/10/11 15:37:55 agc Exp $
-
-Make sure that ELF libs are linked into the binary properly
-
---- Makefile.in.orig Sun Jun 10 01:15:24 2001
-+++ Makefile.in Thu Oct 11 16:30:18 2001
-@@ -39,7 +39,7 @@
- #
- DEFINES += @OS_S_DEFINES@ `libnet-config --defines`
- CFLAGS = @CFLAGS@ -I@prefix@/include
--LIBS = -L@prefix@/lib -lnet -lpcap @ADDITIONAL_LIBS@
-+LIBS = -L@prefix@/lib -Wl,-R@prefix@/lib -lnet `libnet-config --libs` -lpcap @ADDITIONAL_LIBS@
-
- ARP_OBJ = nemesis-arp.o nemesis-proto_arp.o
- DNS_OBJ = nemesis-dns.o nemesis-proto_dns.o