diff options
author | drochner <drochner@pkgsrc.org> | 2005-08-26 17:01:38 +0000 |
---|---|---|
committer | drochner <drochner@pkgsrc.org> | 2005-08-26 17:01:38 +0000 |
commit | 69c689c87c2998ced0967afbc8e7102a369daca4 (patch) | |
tree | 5ed22ebc1ed1ac7adf53b1365b96ea989baf17cb /net/nemesis | |
parent | 703793922db4b1f06b3cb0800ef70c1d392d6753 (diff) | |
download | pkgsrc-69c689c87c2998ced0967afbc8e7102a369daca4.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/Makefile | 9 | ||||
-rw-r--r-- | net/nemesis/PLIST | 14 | ||||
-rw-r--r-- | net/nemesis/distinfo | 9 | ||||
-rw-r--r-- | net/nemesis/patches/patch-aa | 15 |
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 |