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