From: Peter Volkov Date: Thu, 7 Sep 2006 06:55:20 +0000 (+0000) Subject: Cleaning out vulnerable to local arp DOS version. X-Git-Url: http://git.tremily.us/?a=commitdiff_plain;h=1226403765db4013cc8d3fd82fffd64c3ec34300;p=gentoo.git Cleaning out vulnerable to local arp DOS version. Package-Manager: portage-2.1-r2 --- diff --git a/net-analyzer/honeyd/Manifest b/net-analyzer/honeyd/Manifest index 1b2d3646cd35..9fdbf0d0b7f1 100644 --- a/net-analyzer/honeyd/Manifest +++ b/net-analyzer/honeyd/Manifest @@ -1,7 +1,3 @@ -AUX honeyd-1.0-gcc4.diff 674 RMD160 babdc548d42f1981acfab69416daf3af0fd6e77e SHA1 cf438f6dd5cc29ee47c9aa3728b3f829ca5927f4 SHA256 35a2e15de90ea4b85dfbd8fa67466d798f202b9ce6952d4118076749b3849ea5 -MD5 0f51773734c0ac0e902fc0eea15f9647 files/honeyd-1.0-gcc4.diff 674 -RMD160 babdc548d42f1981acfab69416daf3af0fd6e77e files/honeyd-1.0-gcc4.diff 674 -SHA256 35a2e15de90ea4b85dfbd8fa67466d798f202b9ce6952d4118076749b3849ea5 files/honeyd-1.0-gcc4.diff 674 AUX honeyd.confd 429 RMD160 6d419ce741687e60a61ecd265455b25d3eaba56a SHA1 b79f1df9c58de60afa41b723a2feeb9a385d65dd SHA256 e7b75f49f37fd4f2d8ad86d81b1924bb179ad220099549f8ecf9d395d4caa890 MD5 05aa030ef5d390514cee9da3fa910690 files/honeyd.confd 429 RMD160 6d419ce741687e60a61ecd265455b25d3eaba56a files/honeyd.confd 429 @@ -11,27 +7,19 @@ MD5 136db19ad000802545ff0250f4ce7ee4 files/honeyd.initd 1464 RMD160 cf3652d2ad12b08cb928f7928a6daee7e2139dde files/honeyd.initd 1464 SHA256 a6d3e9ba567416cf2ac799d1a09a4e9a0f21b5d68d822800b45a1310007dff44 files/honeyd.initd 1464 DIST honeyd-0.7a-beta2.tgz 2027537 RMD160 a1229402ede63753b1256b0ae6dc1db12c0f0993 SHA1 563d0bf89215e53718267fc5c7aca3f0a054651a SHA256 0977ab78d3efb6d8f5d6d8250d362337f7fc0fbb3c5e3632e6c3d2db38fe6fe9 -DIST honeyd-1.0.tar.gz 600339 RMD160 d5c28f8987dd22d266348cf908f008423a63fc49 SHA1 abff00cf7815b6448e5432be8b4710f39bf2119f SHA256 5a8763391d02969779ce3af6bb0a10e3959f72886d3f64fec9e3ee431a424967 DIST honeyd-1.5b.tar.gz 881787 RMD160 40ebe7d3a2915b5145c5a2eef04b9d1de18fbb09 SHA1 a6cef01ddb0b649442ac60e2a08b226b1634e3f9 SHA256 2f00ebdac4c47b157b076e255bd757a6ef7b7f043cc499493d1c0f9e458527a5 -EBUILD honeyd-1.0-r1.ebuild 1879 RMD160 2109818111ae6b5b3cc0f164b31082d62c802c54 SHA1 289e0182d9acb1d4a3e330110a8ff433ddf8762a SHA256 a5b6a3ba739acf82aa7eed85bdfbb39fa19dfac6b9e5f710fb102b376453d33f -MD5 32a6cb431dda8d68b379ea55e244ff5d honeyd-1.0-r1.ebuild 1879 -RMD160 2109818111ae6b5b3cc0f164b31082d62c802c54 honeyd-1.0-r1.ebuild 1879 -SHA256 a5b6a3ba739acf82aa7eed85bdfbb39fa19dfac6b9e5f710fb102b376453d33f honeyd-1.0-r1.ebuild 1879 EBUILD honeyd-1.5b.ebuild 1932 RMD160 0d700bc53b603960a66cefe8f54b30264165dc32 SHA1 584d17e880b19ce619250054a464986d03da2795 SHA256 3c6b462b90404a68252b0e0905f97c67325d28fbd7efc43d07a9eacddec899f5 MD5 03f8f8e50120064ab89d8b4ddf7c294b honeyd-1.5b.ebuild 1932 RMD160 0d700bc53b603960a66cefe8f54b30264165dc32 honeyd-1.5b.ebuild 1932 SHA256 3c6b462b90404a68252b0e0905f97c67325d28fbd7efc43d07a9eacddec899f5 honeyd-1.5b.ebuild 1932 -MISC ChangeLog 4156 RMD160 0282df2f1db6d86bebc2942bcbc0f8581fcbd3e7 SHA1 226a24e8e66eb40ed2c4644d7f94500efb526ef6 SHA256 6582eeee39294935a58af2dfa71df1a785626af96fc73a2a04137c4a8234d22d -MD5 862a12875543a05a87191c98692f2be8 ChangeLog 4156 -RMD160 0282df2f1db6d86bebc2942bcbc0f8581fcbd3e7 ChangeLog 4156 -SHA256 6582eeee39294935a58af2dfa71df1a785626af96fc73a2a04137c4a8234d22d ChangeLog 4156 +MISC ChangeLog 4306 RMD160 f65837a4c7d48ab81ad9ded20132b9b96c090b62 SHA1 0397f1dd67e8cc20ab3e84ef5dd0f5c6cf0961b5 SHA256 12c8826958988c82e3090356ce1f66f97ffc74325e81786fff933d2e6740ceb6 +MD5 19e0862d62b039f002543a45fbafaf1e ChangeLog 4306 +RMD160 f65837a4c7d48ab81ad9ded20132b9b96c090b62 ChangeLog 4306 +SHA256 12c8826958988c82e3090356ce1f66f97ffc74325e81786fff933d2e6740ceb6 ChangeLog 4306 MISC metadata.xml 730 RMD160 591e1fb359c34c84b3f5189bd5cbcddb9c207988 SHA1 b7e97e39702baabeb53d941c5a3d7c33df11778d SHA256 fa5d67ec739119ef24cfb9b33f05c69982087e76bc0724e9704f19edb8dbad26 MD5 849565f19efbec0f53124729e4e74591 metadata.xml 730 RMD160 591e1fb359c34c84b3f5189bd5cbcddb9c207988 metadata.xml 730 SHA256 fa5d67ec739119ef24cfb9b33f05c69982087e76bc0724e9704f19edb8dbad26 metadata.xml 730 -MD5 3aa5c119e90d150ab8f9b37fcb84f5cf files/digest-honeyd-1.0-r1 479 -RMD160 4dd09f86f7ac03f492b5f96d9e2bacb3fb87d99f files/digest-honeyd-1.0-r1 479 -SHA256 8285a9bddede34c4227a6dc2012c75517f9c8ae2e494ca60dd0903cd426b904c files/digest-honeyd-1.0-r1 479 MD5 4337150f44c599d503f0b85c7e9c44ae files/digest-honeyd-1.5b 482 RMD160 94c40425dc100bdc713aa1b4cac705e9dc792ee9 files/digest-honeyd-1.5b 482 SHA256 59d8c3ff64c2bc0433564273dfda6b282a70f89d0670658ecdcffdf55d3bc065 files/digest-honeyd-1.5b 482 diff --git a/net-analyzer/honeyd/files/digest-honeyd-1.0-r1 b/net-analyzer/honeyd/files/digest-honeyd-1.0-r1 deleted file mode 100644 index 64bf9ab5ad7c..000000000000 --- a/net-analyzer/honeyd/files/digest-honeyd-1.0-r1 +++ /dev/null @@ -1,6 +0,0 @@ -MD5 98f56c64ca76f52de42c5a0342cdd009 honeyd-0.7a-beta2.tgz 2027537 -RMD160 a1229402ede63753b1256b0ae6dc1db12c0f0993 honeyd-0.7a-beta2.tgz 2027537 -SHA256 0977ab78d3efb6d8f5d6d8250d362337f7fc0fbb3c5e3632e6c3d2db38fe6fe9 honeyd-0.7a-beta2.tgz 2027537 -MD5 5c5c6cc62d135075d021a6c1bc5c9a5b honeyd-1.0.tar.gz 600339 -RMD160 d5c28f8987dd22d266348cf908f008423a63fc49 honeyd-1.0.tar.gz 600339 -SHA256 5a8763391d02969779ce3af6bb0a10e3959f72886d3f64fec9e3ee431a424967 honeyd-1.0.tar.gz 600339 diff --git a/net-analyzer/honeyd/files/honeyd-1.0-gcc4.diff b/net-analyzer/honeyd/files/honeyd-1.0-gcc4.diff deleted file mode 100644 index 5d38ee980070..000000000000 --- a/net-analyzer/honeyd/files/honeyd-1.0-gcc4.diff +++ /dev/null @@ -1,23 +0,0 @@ -diff --exclude='*~' --exclude='.*' -I '$Id:' -urN honeyd-1.0.orig/dhcpclient.c honeyd-1.0/dhcpclient.c ---- honeyd-1.0.orig/dhcpclient.c 2005-05-28 22:22:21.000000000 -0400 -+++ honeyd-1.0/dhcpclient.c 2005-05-28 22:25:10.000000000 -0400 -@@ -472,7 +472,8 @@ - - memset(buf, 0, sizeof(buf)); - -- eth = (struct eth_hdr *)p = buf; -+ p = buf; -+ eth = (struct eth_hdr *)p; - eth_pack_hdr(eth, ETH_ADDR_BROADCAST, req->ea, ETH_TYPE_IP); - - restlen -= ETH_HDR_LEN; -@@ -524,7 +525,8 @@ - - memset(buf, 0, sizeof(buf)); - -- eth = (struct eth_hdr *)p = buf; -+ p = buf; -+ eth = (struct eth_hdr *)p; - eth_pack_hdr(eth, req->server_ea, req->ea, ETH_TYPE_IP); - - restlen -= ETH_HDR_LEN; diff --git a/net-analyzer/honeyd/honeyd-1.0-r1.ebuild b/net-analyzer/honeyd/honeyd-1.0-r1.ebuild deleted file mode 100644 index 02656f8d24db..000000000000 --- a/net-analyzer/honeyd/honeyd-1.0-r1.ebuild +++ /dev/null @@ -1,65 +0,0 @@ -# Copyright 1999-2006 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/net-analyzer/honeyd/honeyd-1.0-r1.ebuild,v 1.4 2006/02/15 22:59:06 jokey Exp $ - -inherit eutils - -DESCRIPTION="Honeyd is a small daemon that creates virtual hosts on a network" -HOMEPAGE="http://www.citi.umich.edu/u/provos/honeyd/" -SRC_URI="http://www.citi.umich.edu/u/provos/honeyd/${P}.tar.gz - http://www.tracking-hackers.com/solutions/honeyd/honeyd-0.7a-beta2.tgz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~amd64 ~ppc sparc x86" -IUSE="doc" - -DEPEND=">=dev-libs/libdnet-1.7 - >=dev-libs/libevent-1.0 - net-libs/libpcap" - -src_unpack() { - unpack ${A} - cd ${S} - sed -i "s:^CFLAGS = -O2:CFLAGS = ${CFLAGS}:g" Makefile.in || die "sed failed" - epatch ${FILESDIR}/${P}-gcc4.diff -} - -src_compile() { - econf --with-libdnet=/usr || die "econf failed" - emake || die "emake failed" -} - -src_install() { - dodoc README TODO - dosbin honeyd || die "dosbin failed" - - einstall || die "make install failed" - - rm ${D}/usr/bin/honeyd - rm ${D}/usr/share/honeyd/README - - insinto /etc - newins config.sample honeyd.conf || die "failed to install honeyd.conf" - - newinitd ${FILESDIR}/${PN}.initd ${PN} || die - newconfd ${FILESDIR}/${PN}.confd ${PN} || die - - # This adds all the services and example configurations collected - # by Lance Spitzer - - # Install the white-papers if 'doc' USE flags are specified - use doc && dodoc ${WORKDIR}/honeyd-0.7a-beta2/contrib/* - - # Install the example configurations - cd ${WORKDIR}/honeyd-0.7a-beta2 - dodoc honeyd.conf nmap.prints nmap.assoc pf.os xprobe2.conf - dodoc honeyd.conf.simple honeyd.conf.bloat nmap.prints.new - dodoc xprobe2.conf.new honeyd.conf.networks - - # Install all the example scripts - cp -R scripts ${D}/usr/share/honeyd/ - find ${D}/usr/share/honeyd/scripts \ - -type f -name '*.sh' -o -name '*.pl' -exec chmod +x {} \; -} -