pkgsrc-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[pkgsrc/trunk]: pkgsrc/net/nemesis update to 1.4
details: https://anonhg.NetBSD.org/pkgsrc/rev/4481f41786da
branches: trunk
changeset: 498593:4481f41786da
user: drochner <drochner%pkgsrc.org@localhost>
date: Fri Aug 26 17:01:38 2005 +0000
description:
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:
net/nemesis/Makefile | 9 ++++-----
net/nemesis/PLIST | 14 +++++---------
net/nemesis/distinfo | 9 ++++-----
net/nemesis/patches/patch-aa | 15 ---------------
4 files changed, 13 insertions(+), 34 deletions(-)
diffs (84 lines):
diff -r 3f063c11a58e -r 4481f41786da net/nemesis/Makefile
--- a/net/nemesis/Makefile Fri Aug 26 16:54:21 2005 +0000
+++ b/net/nemesis/Makefile Fri Aug 26 17:01:38 2005 +0000
@@ -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@localhost
HOMEPAGE= http://jeff.wwti.com/nemesis/
@@ -11,7 +10,7 @@
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 -r 3f063c11a58e -r 4481f41786da net/nemesis/PLIST
--- a/net/nemesis/PLIST Fri Aug 26 16:54:21 2005 +0000
+++ b/net/nemesis/PLIST Fri Aug 26 17:01:38 2005 +0000
@@ -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 -r 3f063c11a58e -r 4481f41786da net/nemesis/distinfo
--- a/net/nemesis/distinfo Fri Aug 26 16:54:21 2005 +0000
+++ b/net/nemesis/distinfo Fri Aug 26 17:01:38 2005 +0000
@@ -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 -r 3f063c11a58e -r 4481f41786da net/nemesis/patches/patch-aa
--- a/net/nemesis/patches/patch-aa Fri Aug 26 16:54:21 2005 +0000
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -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
Home |
Main Index |
Thread Index |
Old Index