View | Details | Raw Unified | Return to bug 53964
Collapse All | Expand All

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

Return to bug 53964