summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJeroen Roovers <jer@gentoo.org>2015-02-07 10:32:28 +0000
committerJeroen Roovers <jer@gentoo.org>2015-02-07 10:32:28 +0000
commit632bdd653183d71fe69a1e1812065d3209777790 (patch)
tree3f5e98a71bb2b34c925905ecd018ab48af469833 /net-analyzer/dsniff
parentInitial commit of cgmanager. Thanks to Fabian Henze and Yixun Lan on bug #524846 (diff)
downloadhistorical-632bdd653183d71fe69a1e1812065d3209777790.tar.gz
historical-632bdd653183d71fe69a1e1812065d3209777790.tar.bz2
historical-632bdd653183d71fe69a1e1812065d3209777790.zip
Add simpler patch 23 (bug #506076 by Yun Zheng Hu).
Package-Manager: portage-2.2.15/cvs/Linux x86_64 Manifest-Sign-Key: 0xA792A613
Diffstat (limited to 'net-analyzer/dsniff')
-rw-r--r--net-analyzer/dsniff/ChangeLog8
-rw-r--r--net-analyzer/dsniff/Manifest10
-rw-r--r--net-analyzer/dsniff/dsniff-2.4_beta1-r8.ebuild75
-rw-r--r--net-analyzer/dsniff/files/2.4_beta1-urlsnarf-pcap_timestamps.patch15
4 files changed, 103 insertions, 5 deletions
diff --git a/net-analyzer/dsniff/ChangeLog b/net-analyzer/dsniff/ChangeLog
index da21af510a8c..d1adf1058892 100644
--- a/net-analyzer/dsniff/ChangeLog
+++ b/net-analyzer/dsniff/ChangeLog
@@ -1,6 +1,12 @@
# ChangeLog for net-analyzer/dsniff
# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/net-analyzer/dsniff/ChangeLog,v 1.58 2015/02/07 10:16:17 jer Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-analyzer/dsniff/ChangeLog,v 1.59 2015/02/07 10:32:27 jer Exp $
+
+*dsniff-2.4_beta1-r8 (07 Feb 2015)
+
+ 07 Feb 2015; Jeroen Roovers <jer@gentoo.org> +dsniff-2.4_beta1-r8.ebuild,
+ +files/2.4_beta1-urlsnarf-pcap_timestamps.patch:
+ Add simpler patch 23 (bug #506076 by Yun Zheng Hu).
*dsniff-2.4_beta1-r7 (07 Feb 2015)
diff --git a/net-analyzer/dsniff/Manifest b/net-analyzer/dsniff/Manifest
index 4169a898979c..8c5901367fd7 100644
--- a/net-analyzer/dsniff/Manifest
+++ b/net-analyzer/dsniff/Manifest
@@ -5,6 +5,7 @@ AUX 2.3-makefile.patch 1530 SHA256 e9a8f061a87d07be0ce8958c5695d1bfc05cd5f0f4f55
AUX 2.4_beta1-httppostfix.patch 674 SHA256 3efd6ca2267540016e843af3e8d7720d888fd17a73cba410e2c68022fd3a7baf SHA512 2d47d4efa576203240d94b739cafb982833d52673f42b381cc109e7b44acbf173528a4c5d4dfa1b9b95a21c9e9296db5016946e0b5202f4fcbc67e28152c1068 WHIRLPOOL 865ce69d1774a6a5fcb5f7e3c475e676fe9559fc8dd8a45190d0433b1a573061abb387a41a46a977e63a68c1b66936872e4d32204cd405a4dde777c82559ff32
AUX 2.4_beta1-macof-size-calculation.patch 369 SHA256 d8f5cc5d14a614410a84a8eaba5a4212ee03466c4fe2fd4a634f5d7c3f688ec7 SHA512 070695aae4a0374f6d073e71f4e9362387b3b6a444058c9371564779b22c2218f32e830c7a1e39879860e956f8c826199ba90a0cb67423379358c1d0dd857ff1 WHIRLPOOL fe7ff614884d0cddd01288ff9abf8beca4076b6e11c6c62ec06073c79686aa226866196a3f75259051d9b19d4f1aa45238b4e99eaafd0cbedc36f6aee337c61f
AUX 2.4_beta1-make.patch 2158 SHA256 6cf844425aba6884875c0f8b9031b867f6b36e2636a29624115ad56fd0e34cea SHA512 348ef5c4d62efb9f204c67275e3b3d09d32cdd89575b758df1e37d103d6fd7ea9185755389c297b5f8fc545537e3203d488d8f8fb1e38bc6abdd74047b720c5b WHIRLPOOL 7dcf294e796482cdb3b9466c56ca2e4097e7fa1c0181cdca0855c1991e29f022db54545f0e3262237477ca755c9b8cc99c41c30c8b95c401ddc622d316810cb1
+AUX 2.4_beta1-urlsnarf-pcap_timestamps.patch 463 SHA256 07b039f56512e7f78d751ba7bf3f48f62dd2db64d5794ead3a597b7c26dc75e5 SHA512 57a7e9e50b76ae260617f3c66036de41329c744ac1f08d70993a2bf724e22828320107776ca726b3c0bf20d921134368087dedeae19f287770cee6dca7d6e3e1 WHIRLPOOL d3b42bf1786bbb1eb605e13d08c7b405a6fffaeb7927e062eabbb65e0b81a5b3e26ef790dff589bc45d98c72c3b7b91525f2694e776e64c21b81e23202dfc362
DIST dsniff-2.4b1.tar.gz 131666 SHA256 a9803a7a02ddfe5fb9704ce86f0ffc48453c321e88db85810db411ba0841152a SHA512 62dafab293de6dc3e9b01561b3627d63ca334467c01c3550a6318d8bcbe99d5a301ec16967af34065a14e8bca1c4b6a41da766cbd51ebd8338615b950c4f642f WHIRLPOOL 10e5187314fe63058a015a3bef159e21a1ff7e0080ea72c8f804621d2b6254b6c05aa7fe2952bec568641a4a8d93eedf5f5407f127ee3464f73931bfe865d100
DIST dsniff_2.4b1+debian-18.diff.gz 44819 SHA256 a65142b8d2206d3eae5db35d9972f8eac1110d45893d7f2182ca240ecd9b9d25 SHA512 9f219dfa7fd68399126cd2b373a7054168638606c03e8297af46a89c242f81e45f99857922e6782cab608b8cafab528bcfaeb37acd3cca85f5b4a8efd91e71d5 WHIRLPOOL 9c6ab2938e139ea5b43319000297d6bdfdd4ab234058baeccc7eccbee0f5a7a5824860b4397421402e1ff1cd5c446ef1d17de6ce7b5ec9244e5770662b2c6f9a
DIST dsniff_2.4b1+debian-22.1.debian.tar.gz 29657 SHA256 28ddb8514c6a7a17f51f428b6fada299baf5a3efa153f77f081ac6c1e6466633 SHA512 11c6a3c04b5a8b3afb78901003132186964e88019011bea69b43a000c31d23f15c1a1c343c2ad1b03bf0a09664aebfa6f99e335fdfa1496bb020db6541eab6e3 WHIRLPOOL a1236e7452e3442a1ac0d7a6bbf71d0d0ef22bf508aa47838d220ed18e8c16aba4a822a343c9922de71f6f77c6b10d58d6a56a631488e71ca3307d9a9132bee5
@@ -12,12 +13,13 @@ EBUILD dsniff-2.4_beta1-r4.ebuild 1540 SHA256 fac21a206d205619551ba2988cddb65e0f
EBUILD dsniff-2.4_beta1-r5.ebuild 1475 SHA256 1d71609f0cf2079e6c736bc31671eeb1c71392163fa640844ad5aa622c964d69 SHA512 525c6918e75fe70eb74157e9de62a2dbb05fe62f9b16c86fb604140d05116fab4c1ff2fea8a212dc6d46d003bc63bf0c943303a3a9a21581867d422bce397529 WHIRLPOOL ba0a69dc9761938329e478122ce8a82c4fa0299a8f7492ed5e6c280a10d7121321c77845afb6b8554c0c2f3517cfe07230477e6c5c85476eafc5e74a70eeb2dd
EBUILD dsniff-2.4_beta1-r6.ebuild 1560 SHA256 78b385e40cbbf02d274521fbe368c780500ae2764df80b27ae884e35b0bcef2e SHA512 cf95192841bbdd82ee4fc443ca4e111d18597414a6b710e10f8818385eacd386dd05551fa337dfc4cebe1bb2d35cf41526add8e9eb8e95f2c8ba6d204f845236 WHIRLPOOL bd876d7ce6f31a359f4ddbd9ec982adb4136346af42070ed07d8f0c748c80193994f916744ee5370710f03136ef010d00f4bdcd8b56d1c7d31c23d86dac3e2d6
EBUILD dsniff-2.4_beta1-r7.ebuild 1633 SHA256 77f78afd55e928b4a7a9d43228823f0acd7c48fb8fda1903f234f20296aabe0e SHA512 8a1df78ae538c5d89594994cea2041798516f791860f3957c0582e1c6cf8b1adcf050c5d87a0d075ab7b2227e027beeba98b625d0889c088b7e4ea096da97657 WHIRLPOOL 175c3bb9541d5b96557e82cf8b1cd7556f721ec66880e42475efabf0bdcc6fbb9d8b51549147603476668a70b03bfcca739ae40ea0f6361cac0ecbca7a544f72
-MISC ChangeLog 8628 SHA256 c5eaa7b8d3a4c10a9ca95339d072fe6420d43d6ad3be87534ee30e887c0a46ef SHA512 1c2e6b77a5e3d40cf1ee51ad218ab82f6d35dc4ddf193c17a913b5e403185a3403805cffc5220a02cbc3d61371d06edeff934a5c759afdfa05a609d1f33f586b WHIRLPOOL 728dc1e31aa74a6405482dd88738fcfde8dd0af4233bd7c2a9f53aa05b3cd89e83a58e0b0a384d1a8548be65978f34f35ef6a9686593295abed159dda8e6f832
+EBUILD dsniff-2.4_beta1-r8.ebuild 1904 SHA256 d048dc622661a152b9715e4482cad165752872a7a809a1e11e6785c753f07ef3 SHA512 ee580da6cae4a48b1df66490d365c9d0e031b1bdb1388fd0f28b2b965fd41c5426f150965c8acf48e099e5257cc49770b1d3934ac92750369e1e66063b81ac28 WHIRLPOOL c11ebbb36b68559b3d19f7f666ecf203a2031af60e763221f6988c62ce9dba0c7e2e4bf43b145b8601231cbb5004871325d56b52f8d91148e2a3322603abcf36
+MISC ChangeLog 8846 SHA256 a1ffa7a10f8486c2cf73e8f90a4501e01e6aa7971989b0d75a94a60ccf66b7b3 SHA512 3f69252b528781e89a4bf8e230c7619dfaf18e573f3f0e9b46b1535314b8d831d7e233e4a21e0f7aeda6b9470bd89bcd58a860c6465a9297f3bb4999dcec6c75 WHIRLPOOL 22f2e3f16752bfa0ff744fec24a52d364436632f3ce919d21b932c63ba42627bc8cefb606849e35f166318d584ac1cabd3d49bfca37baf8cc3de2fca943217c0
MISC metadata.xml 715 SHA256 38611a21d47773747c46816fcb2cfebe0a3b57fc070876e36f5347e6bcc220a1 SHA512 078d7380c69c7e5e8bf47656ed4916214d856143c170d1b4da51eeacabf20df938d8b2dfdd41ce3ce9d82460ab0d2f91a6ca3c9124f291ab74e12cfdd9cbba29 WHIRLPOOL 69495e490a89d333bed816426c04885eb244d3bcb8733fcf8b25bc8794f9ee6948ff70ff374c1e6a2ab9ebc8661a543b22d0d02557859319e2cae730a447192c
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2
-iEYEAREIAAYFAlTV5fMACgkQVWmRsqeSphPVfwCdHU/ow5gX7CaYXV0g6cuQPxjO
-ghUAn1O6y1Wzd0my4rtHep3ZPA+vJBC8
-=rMKf
+iEYEAREIAAYFAlTV6bwACgkQVWmRsqeSphN7SgCfUYl3spXyeIhXlBYBOyxsHe9B
+/+sAniqDoHMaPxYWu+c4kvvdjuNaHSYh
+=X2m1
-----END PGP SIGNATURE-----
diff --git a/net-analyzer/dsniff/dsniff-2.4_beta1-r8.ebuild b/net-analyzer/dsniff/dsniff-2.4_beta1-r8.ebuild
new file mode 100644
index 000000000000..df48819a5944
--- /dev/null
+++ b/net-analyzer/dsniff/dsniff-2.4_beta1-r8.ebuild
@@ -0,0 +1,75 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/net-analyzer/dsniff/dsniff-2.4_beta1-r8.ebuild,v 1.1 2015/02/07 10:32:27 jer Exp $
+
+EAPI=5
+inherit autotools eutils flag-o-matic toolchain-funcs
+
+DESCRIPTION="A collection of tools for network auditing and penetration testing"
+HOMEPAGE="http://monkey.org/~dugsong/dsniff/"
+SRC_URI="
+ http://monkey.org/~dugsong/${PN}/beta/${P/_beta/b}.tar.gz
+ mirror://debian/pool/main/d/${PN}/${PN}_2.4b1+debian-22.1.debian.tar.gz
+"
+LICENSE="BSD"
+
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~x86"
+IUSE="X"
+
+DEPEND="net-libs/libpcap
+ >=net-libs/libnet-1.1.2.1-r1
+ >=net-libs/libnids-1.21
+ >=dev-libs/openssl-0.9.6e
+ >=sys-libs/db-4.2.52_p4
+ X? ( x11-libs/libXmu )"
+RDEPEND="${DEPEND}"
+
+S="${WORKDIR}/${P/_beta1/}"
+
+src_prepare() {
+ # replace Debian patch 23 with a simpler one (bug #506076)
+ mv -v \
+ "${WORKDIR}"/debian/patches/23_urlsnarf_timestamp.patch{,.old} || die
+ cp -v \
+ "${FILESDIR}"/${PV}-urlsnarf-pcap_timestamps.patch \
+ "${WORKDIR}"/debian/patches/23_urlsnarf_timestamp.patch || die
+
+ # Debian patchset, needs to be applied in the exact order that "series"
+ # lists or patching will fail.
+ # Bug #479882
+ epatch $(
+ for file in $(< "${WORKDIR}"/debian/patches/series ); do
+ printf "%s/debian/patches/%s " "${WORKDIR}" "${file}"
+ done
+ )
+
+ # Bug 125084
+ epatch "${FILESDIR}"/${PV}-httppostfix.patch
+
+ # various Makefile.in patches
+ epatch "${FILESDIR}"/${PV}-make.patch
+
+ # bug #538462
+ epatch "${FILESDIR}"/${PV}-macof-size-calculation.patch
+
+ eautoreconf
+}
+
+src_configure() {
+ econf \
+ $(use_with X x) \
+ || die "econf failed"
+}
+
+src_compile() {
+ emake CC="$(tc-getCC)"
+}
+
+src_install() {
+ emake install install_prefix="${D}"
+ dodir /etc/dsniff
+ cp "${D}"/usr/share/dsniff/{dnsspoof.hosts,dsniff.{magic,services}} \
+ "${D}"/etc/dsniff/
+ dodoc CHANGES README TODO
+}
diff --git a/net-analyzer/dsniff/files/2.4_beta1-urlsnarf-pcap_timestamps.patch b/net-analyzer/dsniff/files/2.4_beta1-urlsnarf-pcap_timestamps.patch
new file mode 100644
index 000000000000..a2a7a36966ac
--- /dev/null
+++ b/net-analyzer/dsniff/files/2.4_beta1-urlsnarf-pcap_timestamps.patch
@@ -0,0 +1,15 @@
+Author: Hilko Bengen <bengen@debian.org>
+Description: urlsnarf: use timestamps from pcap file if available. Closes: #573365
+Index: dsniff-2.4b1+debian/urlsnarf.c
+===================================================================
+--- a/urlsnarf.c
++++ b/urlsnarf.c
+@@ -57,7 +57,7 @@
+ {
+ static char tstr[32], sign;
+ struct tm *t, gmt;
+- time_t tt = time(NULL);
++ time_t tt = nids_last_pcap_header->ts.tv_sec;
+ int days, hours, tz, len;
+
+ gmt = *gmtime(&tt);