pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc fragroute: remove



details:   https://anonhg.NetBSD.org/pkgsrc/rev/814cbe583a2f
branches:  trunk
changeset: 379348:814cbe583a2f
user:      wiz <wiz%pkgsrc.org@localhost>
date:      Sun May 15 04:49:15 2022 +0000

description:
fragroute: remove

Doesn't build with current libpcap, last release from 2002.

diffstat:

 doc/CHANGES-2022                             |   3 +-
 security/Makefile                            |   3 +-
 security/fragroute/DESCR                     |  15 -----
 security/fragroute/Makefile                  |  31 -----------
 security/fragroute/PLIST                     |  23 --------
 security/fragroute/distinfo                  |  10 ---
 security/fragroute/patches/patch-aa          |  24 --------
 security/fragroute/patches/patch-ab          |  21 -------
 security/fragroute/patches/patch-ac          |  17 ------
 security/fragroute/patches/patch-ad          |  13 ----
 security/fragroute/patches/patch-fragroute.c |  78 ----------------------------
 11 files changed, 3 insertions(+), 235 deletions(-)

diffs (299 lines):

diff -r 3e7d41face3a -r 814cbe583a2f doc/CHANGES-2022
--- a/doc/CHANGES-2022  Sun May 15 04:48:20 2022 +0000
+++ b/doc/CHANGES-2022  Sun May 15 04:49:15 2022 +0000
@@ -1,4 +1,4 @@
-$NetBSD: CHANGES-2022,v 1.2558 2022/05/15 04:48:20 markd Exp $
+$NetBSD: CHANGES-2022,v 1.2559 2022/05/15 04:49:15 wiz Exp $
 
 Changes to the packages collection and infrastructure in 2022:
 
@@ -3963,3 +3963,4 @@
        Updated fonts/tex-roboto-doc to 2022 [markd 2022-05-15]
        Updated print/tex-siunitx to 3.1.1 [markd 2022-05-15]
        Updated print/tex-siunitx-doc to 3.1.1 [markd 2022-05-15]
+       Removed security/fragroute [wiz 2022-05-15]
diff -r 3e7d41face3a -r 814cbe583a2f security/Makefile
--- a/security/Makefile Sun May 15 04:48:20 2022 +0000
+++ b/security/Makefile Sun May 15 04:49:15 2022 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.860 2022/05/09 00:38:43 khorben Exp $
+# $NetBSD: Makefile,v 1.861 2022/05/15 04:49:15 wiz Exp $
 #
 
 COMMENT=       Security and cryptography tools and libraries
@@ -96,7 +96,6 @@
 SUBDIR+=       fail2ban
 SUBDIR+=       flawfinder
 SUBDIR+=       fprint-demo
-SUBDIR+=       fragroute
 SUBDIR+=       fsh
 SUBDIR+=       fwbuilder
 SUBDIR+=       gcr
diff -r 3e7d41face3a -r 814cbe583a2f security/fragroute/DESCR
--- a/security/fragroute/DESCR  Sun May 15 04:48:20 2022 +0000
+++ /dev/null   Thu Jan 01 00:00:00 1970 +0000
@@ -1,15 +0,0 @@
-"Fragroute intercepts, modifies, and rewrites egress traffic destined
-for a specified host, implementing most of the attacks described in the
-Secure Networks "Insertion, Evasion, and Denial of Service: Eluding
-Network Intrusion Detection" paper of January 1998.
-
-It features a simple ruleset language to delay, duplicate, drop,
-fragment, overlap, print, reorder, segment, source-route, or otherwise
-monkey with all outbound packets destined for a target host, with
-minimal support for randomized or probabilistic behaviour.
-
-This tool was written in good faith to aid in the testing of network
-intrusion detection systems, firewalls, and basic TCP/IP stack
-behaviour. Please do not abuse this software."
-
-- Dominic <dominic_marks%btinternet.com@localhost>
diff -r 3e7d41face3a -r 814cbe583a2f security/fragroute/Makefile
--- a/security/fragroute/Makefile       Sun May 15 04:48:20 2022 +0000
+++ /dev/null   Thu Jan 01 00:00:00 1970 +0000
@@ -1,31 +0,0 @@
-# $NetBSD: Makefile,v 1.29 2020/01/18 21:50:36 jperkin Exp $
-
-DISTNAME=      fragroute-1.2
-PKGREVISION=   18
-CATEGORIES=    security net
-MASTER_SITES=  http://monkey.org/~dugsong/fragroute/
-
-MAINTAINER=    pkgsrc-users%NetBSD.org@localhost
-HOMEPAGE=      https://www.monkey.org/~dugsong/fragroute/
-COMMENT=       Tool for intercepting, modifying and rewriting egress traffic
-
-GNU_CONFIGURE=         YES
-CONFIGURE_ARGS+=       --with-libdnet=${BUILDLINK_PREFIX.libdnet}
-CONFIGURE_ARGS+=       --with-libevent=${BUILDLINK_PREFIX.libevent}
-CONFIGURE_ARGS+=       --with-pcap=${BUILDLINK_PREFIX.libpcap}
-
-SCRIPTS=       README.snort base-1 frag-1 frag-2 frag-3 frag-4 frag-5 \
-       frag-6 frag-7-unix frag-7-win32 ins-2 ins-3 tcbc-2 tcp-3 tcp-5 \
-       tcp-7 tcp-9
-
-INSTALLATION_DIRS+=    share/fragroute
-
-pre-install:
-.for file in ${SCRIPTS}
-       ${INSTALL_DATA} ${WRKSRC}/scripts/${file} ${DESTDIR}${PREFIX}/share/fragroute
-.endfor
-
-.include "../../net/libpcap/buildlink3.mk"
-.include "../../net/libdnet/buildlink3.mk"
-.include "../../devel/libevent/buildlink3.mk"
-.include "../../mk/bsd.pkg.mk"
diff -r 3e7d41face3a -r 814cbe583a2f security/fragroute/PLIST
--- a/security/fragroute/PLIST  Sun May 15 04:48:20 2022 +0000
+++ /dev/null   Thu Jan 01 00:00:00 1970 +0000
@@ -1,23 +0,0 @@
-@comment $NetBSD: PLIST,v 1.2 2009/06/14 18:13:28 joerg Exp $
-etc/fragroute.conf
-man/man8/fragroute.8
-man/man8/fragtest.8
-sbin/fragroute
-sbin/fragtest
-share/fragroute/README.snort
-share/fragroute/base-1
-share/fragroute/frag-1
-share/fragroute/frag-2
-share/fragroute/frag-3
-share/fragroute/frag-4
-share/fragroute/frag-5
-share/fragroute/frag-6
-share/fragroute/frag-7-unix
-share/fragroute/frag-7-win32
-share/fragroute/ins-2
-share/fragroute/ins-3
-share/fragroute/tcbc-2
-share/fragroute/tcp-3
-share/fragroute/tcp-5
-share/fragroute/tcp-7
-share/fragroute/tcp-9
diff -r 3e7d41face3a -r 814cbe583a2f security/fragroute/distinfo
--- a/security/fragroute/distinfo       Sun May 15 04:48:20 2022 +0000
+++ /dev/null   Thu Jan 01 00:00:00 1970 +0000
@@ -1,10 +0,0 @@
-$NetBSD: distinfo,v 1.9 2021/10/26 11:17:05 nia Exp $
-
-BLAKE2s (fragroute-1.2.tar.gz) = 9028ea185e02163f5dbbccf8caf1fa8ee479650f231970b1aaa33599f3c2a409
-SHA512 (fragroute-1.2.tar.gz) = 00f32a4660db8a58e0e86c525065f8a33ed8b9aec2933938dc2543ad533b0035c636c7b5e5833ff79cecaa7361dbfec4b7c88b5589de166e54dc76ae35a53351
-Size (fragroute-1.2.tar.gz) = 85247 bytes
-SHA1 (patch-aa) = f763eb5f9feeff570b2394ed4091b80c6195e173
-SHA1 (patch-ab) = 626aa844a267e6dff0e1d9aaa3e55cd1f2cb0443
-SHA1 (patch-ac) = 644ed8d4652b9e959e96fce47c90c96d77a43134
-SHA1 (patch-ad) = d25c231e4d458ade560ab8df618de340d10b42e9
-SHA1 (patch-fragroute.c) = b5d1fb8cb3a067fa10d1b194364e0f2827fd331e
diff -r 3e7d41face3a -r 814cbe583a2f security/fragroute/patches/patch-aa
--- a/security/fragroute/patches/patch-aa       Sun May 15 04:48:20 2022 +0000
+++ /dev/null   Thu Jan 01 00:00:00 1970 +0000
@@ -1,24 +0,0 @@
-$NetBSD: patch-aa,v 1.2 2004/01/15 14:10:51 cube Exp $
-
---- mod.c.orig 2002-04-08 00:55:20.000000000 +0200
-+++ mod.c
-@@ -151,10 +151,19 @@ mod_close(void)
- {
-       struct rule *rule;
-       
-+#if defined(FRAGROUTE_SYSTEM_SYS_QUEUE) && defined(__NetBSD__)
-+      TAILQ_FOREACH_REVERSE(rule, &rules, head, next) {
-+              if (rule->mod->close != NULL)
-+                      rule->data = rule->mod->close(rule->data);
-+              TAILQ_REMOVE(&rules, rule, next);
-+              free(rule);
-+      }
-+#else
-       TAILQ_FOREACH_REVERSE(rule, &rules, next, head) {
-               if (rule->mod->close != NULL)
-                       rule->data = rule->mod->close(rule->data);
-               TAILQ_REMOVE(&rules, rule, next);
-               free(rule);
-       }
-+#endif
- }
diff -r 3e7d41face3a -r 814cbe583a2f security/fragroute/patches/patch-ab
--- a/security/fragroute/patches/patch-ab       Sun May 15 04:48:20 2022 +0000
+++ /dev/null   Thu Jan 01 00:00:00 1970 +0000
@@ -1,21 +0,0 @@
-$NetBSD: patch-ab,v 1.3 2005/03/20 16:38:10 jmmv Exp $
-
---- tun.h.orig 2002-01-22 21:59:02.000000000 +0100
-+++ tun.h
-@@ -9,10 +9,16 @@
- #ifndef TUN_H
- #define TUN_H
- 
-+#define tun fragroute_tun
-+#define tun_t fragroute_tun_t
- typedef struct tun tun_t;
- 
-+#define tun_handler fragroute_tun_handler
- typedef void (*tun_handler)(void *buf, size_t len, void *arg);
- 
-+#define tun_open fragroute_tun_open
-+#define tun_register fragroute_tun_register
-+#define tun_close fragroute_tun_close
- tun_t *tun_open(struct addr *src, struct addr *dst, int mtu);
- int    tun_register(tun_t *tun, tun_handler callback, void *arg);
- tun_t *tun_close(tun_t *tun);
diff -r 3e7d41face3a -r 814cbe583a2f security/fragroute/patches/patch-ac
--- a/security/fragroute/patches/patch-ac       Sun May 15 04:48:20 2022 +0000
+++ /dev/null   Thu Jan 01 00:00:00 1970 +0000
@@ -1,17 +0,0 @@
-$NetBSD: patch-ac,v 1.1 2004/01/15 14:10:51 cube Exp $
-
---- queue.h.orig       2002-04-07 23:12:52.000000000 +0200
-+++ queue.h
-@@ -500,4 +500,12 @@ struct {                                                          \
-               (elm2)->field.cqe_prev->field.cqe_next = (elm2);        \
- } while (0)
- 
-+#else
-+
-+#define FRAGROUTE_SYSTEM_SYS_QUEUE
-+
-+#ifndef TAILQ_END
-+#define TAILQ_END(head)       NULL
-+#endif
-+
- #endif        /* !_SYS_QUEUE_H_ */
diff -r 3e7d41face3a -r 814cbe583a2f security/fragroute/patches/patch-ad
--- a/security/fragroute/patches/patch-ad       Sun May 15 04:48:20 2022 +0000
+++ /dev/null   Thu Jan 01 00:00:00 1970 +0000
@@ -1,13 +0,0 @@
-$NetBSD: patch-ad,v 1.1 2006/06/07 12:24:45 joerg Exp $
-
---- pcaputil.c.orig    2006-06-07 12:21:17.000000000 +0000
-+++ pcaputil.c
-@@ -39,7 +39,7 @@ pcap_open(char *device)
-       if ((pcap = pcap_open_live(device, 31337, 0, 10, ebuf)) == NULL)
-               return (NULL);
-       
--#ifdef BSD
-+#if defined(BSD) && defined(BIOCIMMEDIATE)
-       {
-               int n = 1;
- 
diff -r 3e7d41face3a -r 814cbe583a2f security/fragroute/patches/patch-fragroute.c
--- a/security/fragroute/patches/patch-fragroute.c      Sun May 15 04:48:20 2022 +0000
+++ /dev/null   Thu Jan 01 00:00:00 1970 +0000
@@ -1,78 +0,0 @@
-$NetBSD: patch-fragroute.c,v 1.1 2013/05/23 16:02:13 christos Exp $
-In the unix case, don't use the obsolete libevent signal interface
-
---- fragroute.c.orig   2002-04-07 18:55:20.000000000 -0400
-+++ fragroute.c        2013-05-23 11:59:52.000000000 -0400
-@@ -36,10 +36,6 @@
- 
- static struct fr_ctx   ctx;
- 
--/* XXX - these should be in event.h */
--extern int            (*event_sigcb)(void);
--extern int             event_gotsig;
--
- static void
- usage(void)
- {
-@@ -136,6 +132,10 @@
- }
- 
- #ifdef WIN32
-+/* XXX - these should be in event.h */
-+extern int            (*event_sigcb)(void);
-+extern int             event_gotsig;
-+
- static BOOL CALLBACK
- fragroute_signal(DWORD sig)
- {
-@@ -144,12 +144,25 @@
-       return (TRUE);
- }
- #else
-+
- static void
--fragroute_signal(int sig)
-+fragroute_signal(evutil_socket_t fd, short what, void *arg)
- {
-+      int sig;
-+      recv(fd, &sig, sizeof(sig), 0);
-       warnx("exiting on signal %d", sig);
--      event_gotsig++;
-+      exit(sig);
- }
-+
-+static void
-+addsignal(int sig) {
-+      struct event sig_ev;
-+      int got;
-+
-+      evsignal_set(&sig_ev, sig, fragroute_signal, &got);
-+      evsignal_add(&sig_ev, NULL);
-+}
-+
- #endif
- 
- static void
-@@ -165,9 +178,6 @@
-               err(1, "couldn't initialize Winsock");
- 
-       SetConsoleCtrlHandler(fragroute_signal, TRUE);
--#else
--      signal(SIGINT, fragroute_signal);
--      signal(SIGTERM, fragroute_signal);
- #endif
-       if (addr_aton(dst, &ctx.dst) < 0)
-               err(1, "destination address invalid");
-@@ -178,7 +188,12 @@
-       pkt_init(128);
-       
-       event_init();
-+#ifdef WIN32
-       event_sigcb = fragroute_close;
-+#else
-+      addsignal(SIGINT);
-+      addsignal(SIGTERM);
-+#endif
-       
-       if ((ctx.arp = arp_open()) == NULL ||
-           (ctx.intf = intf_open()) == NULL ||



Home | Main Index | Thread Index | Old Index