Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 1 Jul 2003 15:26:07 +0200
From:      Marco Molteni <molter@tin.it>
To:        FreeBSD-gnats-submit@FreeBSD.org
Cc:        Yonatan Bokovza <Yonatan@xpert.com>
Subject:   ports/53964: [MAINTAINER UPDATE] net/nemesis
Message-ID:  <20030701132607.GE7638@cobweb.example.org>
Resent-Message-ID: <200307011330.h61DUHD8040078@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help

>Number:         53964
>Category:       ports
>Synopsis:       [MAINTAINER UPDATE] net/nemesis
>Confidential:   no
>Severity:       non-critical
>Priority:       medium
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          maintainer-update
>Submitter-Id:   current-users
>Arrival-Date:   Tue Jul 01 06:30:16 PDT 2003
>Closed-Date:
>Last-Modified:
>Originator:     Marco Molteni
>Release:        FreeBSD 4.8-STABLE i386
>Organization:
Citello Networks
>Environment:
System: FreeBSD cobweb.example.org 4.8-STABLE
>Description:
Update of net/nemesis to latest version (1.4beta3)
>How-To-Repeat:
N/A
>Fix:
	Apply following patch


diff -u -rN /usr/ports/net/nemesis/Makefile /usr/ports/net/nemesis-marco/Makefile
--- /usr/ports/net/nemesis/Makefile	Mon Feb 24 10:09:54 2003
+++ /usr/ports/net/nemesis-marco/Makefile	Tue Jul  1 14:59:25 2003
@@ -2,13 +2,15 @@
 # Date created:			  Fri July 07, 2000
 # Whom:				  David O'Brien (obrien@NUXI.com)
 #
-# $FreeBSD: ports/net/nemesis/Makefile,v 1.9 2003/02/21 13:14:51 knu Exp $
+# $FreeBSD$
 #
 
 PORTNAME=	nemesis
-PORTVERSION=	1.32
+PORTVERSION=	1.4.b3
+PORTEPOCH=	1
 CATEGORIES=	net security
-MASTER_SITES=	http://jeff.wwti.com/nemesis/
+MASTER_SITES=	http://www.packetfactory.net/projects/nemesis/
+DISTNAME=	nemesis-1.4beta3
 
 MAINTAINER=	molter@tin.it
 COMMENT=	Command-line UNIX network packet creation and injection suite
@@ -20,7 +22,8 @@
 		CPPFLAGS="-I${LOCALBASE}/include" \
 		LIBS="-L${LOCALBASE}/lib" \
 
-MAN1=		nemesis-arp.1 nemesis-dns.1 nemesis-icmp.1 nemesis-igmp.1 \
-		nemesis-ospf.1 nemesis-rip.1 nemesis-tcp.1 nemesis-udp.1
+MAN1=		nemesis-arp.1 nemesis-dns.1 nemesis-ethernet.1 nemesis-icmp.1 \
+		nemesis-igmp.1 nemesis-ip.1 nemesis-ospf.1 nemesis-rip.1 \
+		nemesis-tcp.1 nemesis-udp.1 nemesis.1
 
 .include <bsd.port.mk>
diff -u -rN /usr/ports/net/nemesis/distinfo /usr/ports/net/nemesis-marco/distinfo
--- /usr/ports/net/nemesis/distinfo	Fri Aug 17 14:36:02 2001
+++ /usr/ports/net/nemesis-marco/distinfo	Tue Jul  1 14:18:09 2003
@@ -1 +1 @@
-MD5 (nemesis-1.32.tar.gz) = 19e3e8eb6ff86c35580adf630e6df398
+MD5 (nemesis-1.4beta3.tar.gz) = 6409bddf2d54cc9400028f491d342aea
diff -u -rN /usr/ports/net/nemesis/files/patch-aa /usr/ports/net/nemesis-marco/files/patch-aa
--- /usr/ports/net/nemesis/files/patch-aa	Mon Jan 29 15:20:37 2001
+++ /usr/ports/net/nemesis-marco/files/patch-aa	Thu Jan  1 01:00:00 1970
@@ -1,52 +0,0 @@
---- Makefile.in.orig	Sun Dec 31 10:49:50 2000
-+++ Makefile.in	Thu Jan 25 20:31:53 2001
-@@ -34,6 +34,8 @@
- UDP_MAN  = nemesis-udp.1
- 
- INSTALL = @INSTALL@
-+INSTALL_PROGRAM = @INSTALL_PROGRAM@
-+INSTALL_DATA = @INSTALL_DATA@
- 
- # Compiler 
- #
-@@ -84,23 +86,23 @@
- 	strip $(TCP_TARGET)
- 	strip $(UDP_TARGET)
- 
--install: nemesis strip
--	$(INSTALL) -c -m 0755 $(ARP_TARGET) $(DESTDIR)$(prefix)/sbin
--	$(INSTALL) -c -m 0755 $(DNS_TARGET) $(DESTDIR)$(prefix)/sbin
--	$(INSTALL) -c -m 0755 $(ICMP_TARGET) $(DESTDIR)$(prefix)/sbin
--	$(INSTALL) -c -m 0755 $(IGMP_TARGET) $(DESTDIR)$(prefix)/sbin
--	$(INSTALL) -c -m 0755 $(OSPF_TARGET) $(DESTDIR)$(prefix)/sbin
--	$(INSTALL) -c -m 0755 $(RIP_TARGET) $(DESTDIR)$(prefix)/sbin
--	$(INSTALL) -c -m 0755 $(TCP_TARGET) $(DESTDIR)$(prefix)/sbin
--	$(INSTALL) -c -m 0755 $(UDP_TARGET) $(DESTDIR)$(prefix)/sbin
--	$(INSTALL) -c -m 0644 $(ARP_MAN) $(DESTDIR)$(prefix)/man/man1
--	$(INSTALL) -c -m 0644 $(DNS_MAN) $(DESTDIR)$(prefix)/man/man1
--	$(INSTALL) -c -m 0644 $(ICMP_MAN) $(DESTDIR)$(prefix)/man/man1
--	$(INSTALL) -c -m 0644 $(IGMP_MAN) $(DESTDIR)$(prefix)/man/man1
--	$(INSTALL) -c -m 0644 $(OSPF_MAN) $(DESTDIR)$(prefix)/man/man1
--	$(INSTALL) -c -m 0644 $(RIP_MAN) $(DESTDIR)$(prefix)/man/man1
--	$(INSTALL) -c -m 0644 $(TCP_MAN) $(DESTDIR)$(prefix)/man/man1
--	$(INSTALL) -c -m 0644 $(UDP_MAN) $(DESTDIR)$(prefix)/man/man1
-+install: all
-+	$(INSTALL_PROGRAM) $(ARP_TARGET) $(DESTDIR)$(prefix)/sbin
-+	$(INSTALL_PROGRAM) $(DNS_TARGET) $(DESTDIR)$(prefix)/sbin
-+	$(INSTALL_PROGRAM) $(ICMP_TARGET) $(DESTDIR)$(prefix)/sbin
-+	$(INSTALL_PROGRAM) $(IGMP_TARGET) $(DESTDIR)$(prefix)/sbin
-+	$(INSTALL_PROGRAM) $(OSPF_TARGET) $(DESTDIR)$(prefix)/sbin
-+	$(INSTALL_PROGRAM) $(RIP_TARGET) $(DESTDIR)$(prefix)/sbin
-+	$(INSTALL_PROGRAM) $(TCP_TARGET) $(DESTDIR)$(prefix)/sbin
-+	$(INSTALL_PROGRAM) $(UDP_TARGET) $(DESTDIR)$(prefix)/sbin
-+	$(INSTALL_DATA) $(ARP_MAN) $(DESTDIR)$(prefix)/man/man1
-+	$(INSTALL_DATA) $(DNS_MAN) $(DESTDIR)$(prefix)/man/man1
-+	$(INSTALL_DATA) $(ICMP_MAN) $(DESTDIR)$(prefix)/man/man1
-+	$(INSTALL_DATA) $(IGMP_MAN) $(DESTDIR)$(prefix)/man/man1
-+	$(INSTALL_DATA) $(OSPF_MAN) $(DESTDIR)$(prefix)/man/man1
-+	$(INSTALL_DATA) $(RIP_MAN) $(DESTDIR)$(prefix)/man/man1
-+	$(INSTALL_DATA) $(TCP_MAN) $(DESTDIR)$(prefix)/man/man1
-+	$(INSTALL_DATA) $(UDP_MAN) $(DESTDIR)$(prefix)/man/man1
- 
- clean:
- 	rm -f core *.core *.o $(ARP_TARGET) $(DNS_TARGET) \
diff -u -rN /usr/ports/net/nemesis/pkg-descr /usr/ports/net/nemesis-marco/pkg-descr
--- /usr/ports/net/nemesis/pkg-descr	Tue Jun  3 14:30:44 2003
+++ /usr/ports/net/nemesis-marco/pkg-descr	Tue Jul  1 14:56:18 2003
@@ -1,31 +1,21 @@
-The Nemesis Project is designed to be a commandline-based, portable human IP
-stack for UNIX/Linux.  The suite is broken down by protocol, and should allow
-for useful scripting of injected packet streams from simple shell scripts.
+The Nemesis Project is designed to be a command line based, portable human IP
+stack for UNIX-like and Windows sytems.  The suite is broken down by protocol, 
+and should allow for useful scripting of injected packets from simple shell 
+scripts.
 
 Key Features:
 
-+ ARP/RARP, DNS, ICMP, IGMP, OSPF, RIP, TCP, UDP protocol support
++ ARP/RARP, DNS, ETHERNET, ICMP, IGMP, IP, OSPF*, RIP, TCP, UDP protocol support
 + Layer 2 or Layer 3 injection (by presence/absence of -d <dev> switch)
-+ Packet Payload from file
-+ tested on OpenBSD, NetBSD, FreeBSD, Solaris/Trusted Solaris, Linux,
-  and Mac OS X
+  on UNIX-like systems.
++ Layer 2 injection on Windows systems (regardless of whether 
+  -d <device number> is used.
++ Packet payload from file
++ IP and TCP options from file
++ Tested on OpenBSD, Linux, Solaris, Mac OS X and Windows 2000
 
-Example usage:
+Each supported protocol uses its own protocol "injector" which is accompanied
+by a man page explaning its functionality.
 
-* nemesis-tcp -v -S 192.168.1.1 -D 192.168.2.2 -fS -fA -y 22 -P foo
-  send TCP packet (SYN/ACK) with payload from ascii file 'foo' to target's
-  ssh port from 192.168.1.1 to 192.168.2.2. (-v allows a stdout visual of
-  current injected packet)
-       
-* nemesis-icmp -S 10.10.10.3 -D 10.10.10.1 -G 10.10.10.3 -i 5
-  send ICMP REDIRECT (network) packet from 10.10.10.3 to 10.10.10.1
-  with preferred gateway as source address.  
-
-* nemesis-arp -v -d ne0 -H 0:1:2:3:4:5 -S 10.11.30.5 -D 10.10.15.1
-  send ARP packet through device 'ne0' from hardware source address
-  00:01:02:03:04:05 with IP source address 10.11.30.5 to destination IP
-  address 10.10.15.1 with broadcast destination hardware address.
-  In other words, who-has the mac address of 10.10.15.1, tell 10.11.30.5 
-  - assuming 00:01:02:03:04:05 is the source mac address of our 'ne0' device.
 
 WWW:  http://www.packetfactory.net/projects/nemesis/
diff -u -rN /usr/ports/net/nemesis/pkg-plist /usr/ports/net/nemesis-marco/pkg-plist
--- /usr/ports/net/nemesis/pkg-plist	Sat Jul  8 06:24:21 2000
+++ /usr/ports/net/nemesis-marco/pkg-plist	Tue Jul  1 15:05:54 2003
@@ -1,9 +1,3 @@
-@comment $FreeBSD: ports/net/nemesis/pkg-plist,v 1.1.1.1 2000/07/08 04:24:21 obrien 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 $FreeBSD$
+bin/nemesis
+




>Release-Note:
>Audit-Trail:
>Unformatted:



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20030701132607.GE7638>