summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRichard Farina <zerochaos@gentoo.org>2012-10-16 20:05:49 +0000
committerRichard Farina <zerochaos@gentoo.org>2012-10-16 20:05:49 +0000
commit83104ed584d60d2180f3ae920623743af6a724ea (patch)
tree1b4ef5f9004ad04df879f099f007474c7343625b /net-analyzer/metasploit
parentsci-libs/qd: Remove virtual/fortran and always call fortran-2_pkg_setup as in... (diff)
downloadhistorical-83104ed584d60d2180f3ae920623743af6a724ea.tar.gz
historical-83104ed584d60d2180f3ae920623743af6a724ea.tar.bz2
historical-83104ed584d60d2180f3ae920623743af6a724ea.zip
add kissfft support
Package-Manager: portage-2.1.11.27/cvs/Linux x86_64 Manifest-Sign-Key: 0xDD11F94A
Diffstat (limited to 'net-analyzer/metasploit')
-rw-r--r--net-analyzer/metasploit/ChangeLog9
-rw-r--r--net-analyzer/metasploit/Manifest25
-rw-r--r--net-analyzer/metasploit/metasploit-4.4.0-r1.ebuild130
-rw-r--r--net-analyzer/metasploit/metasploit-9999.ebuild3
4 files changed, 163 insertions, 4 deletions
diff --git a/net-analyzer/metasploit/ChangeLog b/net-analyzer/metasploit/ChangeLog
index ebfb53fc4070..a9601736ea85 100644
--- a/net-analyzer/metasploit/ChangeLog
+++ b/net-analyzer/metasploit/ChangeLog
@@ -1,6 +1,13 @@
# ChangeLog for net-analyzer/metasploit
# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/net-analyzer/metasploit/ChangeLog,v 1.66 2012/08/24 02:28:18 zerochaos Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-analyzer/metasploit/ChangeLog,v 1.67 2012/10/16 20:05:36 zerochaos Exp $
+
+*metasploit-4.4.0-r1 (16 Oct 2012)
+
+ 16 Oct 2012; Rick Farina <zerochaos@gentoo.org> +metasploit-4.4.0-r1.ebuild,
+ metasploit-4.2.0.ebuild, metasploit-4.3.0.ebuild, metasploit-4.4.0.ebuild,
+ metasploit-9999.ebuild:
+ add kissfft support
*metasploit-4.4.0 (24 Aug 2012)
diff --git a/net-analyzer/metasploit/Manifest b/net-analyzer/metasploit/Manifest
index 2525a869c279..920dc663a504 100644
--- a/net-analyzer/metasploit/Manifest
+++ b/net-analyzer/metasploit/Manifest
@@ -1,3 +1,6 @@
+-----BEGIN PGP SIGNED MESSAGE-----
+Hash: SHA512
+
AUX metasploit.icon 7630 SHA256 d197dd3b939c35d951c2cd5c19b51200ada7f8f92d90775a9eaebdccf18e3949 SHA512 569db261a3782f3874c30ccaf076be512437a9a5a9df835baf29bacec48dd76b2896e009b5ab165ba82aff72ab15d067155f257787e69c3a7cd034dafa5a9066 WHIRLPOOL 3f66eb2a3b51dc787f5da6b2fd93165fdca3e9ae391db0ea69cb0ea5c6c1d9f2d85fffbdb117da4065e0b3e29daa5b7d7e62740cd3210768aa0cfc4a63679376
AUX msfrpcd-4.0-conf 598 SHA256 3ad3e837061fd2b8b28d5afede50fc1965b0df083a8e4b743f39398a344eb6e1 SHA512 3468c2d539916e4a74836a66e6972608d2a0b64188d230e7479b4d3b1494aab2304e4cfd24b3b0ee96a597576a55a88cb91bb7cd7b757f9c18df49c74d4ca575 WHIRLPOOL 6f8f11d0738b2b7f1608f26413d7f99af976cb10548858322d2384384a0326cf45b5f68ff467ab6e687b699db8ad73772950cdd8751f35cbefb049b08ff12c88
AUX msfrpcd-4.0-initd 636 SHA256 18804548c2c869addc72a9c003c35c6d25b8144a9a0f841df602834c27c5fd52 SHA512 f624b56a3de2ba0ddf9474ea1243060d35224879f1c63bbf8550b8202d11678eef83fdddc9e4fd59000e4510c0ae0b55343b6e26ea16edb6f05954456e8ae962 WHIRLPOOL 98aeef214266f529d34ebbb01940579b6a4c4abeab1a4f3228d2feda8ea67d63a480d655f2fb9ea7cbc12727c884c4b7d848d2a9b100ac9115abe41b2dc7394e
@@ -18,7 +21,25 @@ EBUILD metasploit-2.7.ebuild 1448 SHA256 4e186ca7e1133568ae38e62584b86600cfc65c7
EBUILD metasploit-4.0.0-r1.ebuild 2679 SHA256 139f47fe95a1b5d72ee03030f3bb3d35393b16638725ec4af066e6f2535889da SHA512 5cb5321960a8129bd5721317a2ef90d47f0a298d2b4dc1b336c114c8ff456e0cad64f868364aa4e6e9a61ae5ae9d87b8af6599dc8ed055a9951589ab417aa098 WHIRLPOOL c1668d0606880792a1815b952c1c8b25c0583529c99bac278ded4be02f1d46b8873a9e3b5d4a906c5ef503dfda99cfacf3669f562ba8625b6437d45c31219b92
EBUILD metasploit-4.2.0.ebuild 2677 SHA256 60ee654a29c88b2aa77f5fd499c2233fbcba5f166c3f7b86f2461db49c836c0a SHA512 004359ce659080db75d609f65ff9bcfa71238ae7bba892af9869582f098baf2d2f1a88b0996919980bf041435dd52584dbf957248809ca245cda7f7da2fc2638 WHIRLPOOL 8ee3de5071e924a401bef0cb5e734e600cbce24ed4490b56fe37cf376f976c02cc44e847c764e7461d334ac90b8b5adf4d484347bd250d382153bdbcdff9dc29
EBUILD metasploit-4.3.0.ebuild 2691 SHA256 79edbecf970e095ee0a3b25dddab01d1cbac58e54878ac30622c7a95bda6937f SHA512 60a50cb342d3badb971053a71f77388903be17f013a03db4d5757c80b9f58b60d2f265678eb075676afa4d8c8a1bf38662cbb865e0f435e53b96bc7bb404891f WHIRLPOOL 8e65447ae7ab00ad95f4f54bcd74f4aeec316df8f96ca60bbb5f9547cb5c2b1bc98c867dfedb9d68b73fbed397d2597c01cb0d28ddaff871b4bdcb6ad3175090
+EBUILD metasploit-4.4.0-r1.ebuild 6047 SHA256 fb09cf50049b4a018c7aa19fdd7b351520cbc2ec27173be1165c3f75caab6b81 SHA512 f6a873123f10d1cb4519722036f4f9603501330a02957f1f7da804451d228e9451170e33ac830f5697a3eaf995c6aa60a066f0baf603bb36341eaa8032026898 WHIRLPOOL 66d57ee6e4aa219900946ff9ff4c7edcd57e9423479ebac9a2c86efcf3334d11d5259a4d1816b4df9d8a5157deabbefe919df3e7707c12637dc230b69e732324
EBUILD metasploit-4.4.0.ebuild 6026 SHA256 ff7e24f9b98c18b2370eb6eefc25f1d4349b638d95d06ea0ea4207612f7ce1d8 SHA512 1752e3cd9f30867a12ff7b7a72808d55e7d89ebff247781da222efef1ad0417ed52e5b78d4010983ffc1d106cf7af3639449c65139fdf8567b334a357665af04 WHIRLPOOL a3273c2a4e25c376ce54c5abdb8c8b100f08e64db88924c94203a353cdaebf967c113eb746ae606953beaac2ee3b5dd663bf67778adf77f983f02e7dff2af56c
-EBUILD metasploit-9999.ebuild 3473 SHA256 6e7290a681e6e132999d56b15c36cf8aaca8d79971a9c59029ff9be5426452b3 SHA512 fd2bd73bd230d1a310e76ae0c4e77b358d45ce6e574a619c1f08de80f9341f2a6fd039f11a81d01baa25523e4f80d3c9492e265fdf94559ed968770b506ae96e WHIRLPOOL 707feb9e0a5e8d32d64f7ee078475fd536ae20e6068fc7714f504fa485e4b0828310a2d742626c74f50a69d768e0752f9d5644da5fc1d5ab3d81fe6c64301f0c
-MISC ChangeLog 11989 SHA256 db9e0d2076f3f99db9fd9dbf683a8592ed346225373eeacf781fdb84782e26b3 SHA512 fb459dffe39843af343cd272d5f4d23b170b838840c2ed198f41fbc7f99820b3d64c7e515d21e1f8f4cd1bc18d0b6acf68ff9b3614087c36d0b2a75ba3afb2c8 WHIRLPOOL 33d89764bd0335941bb4f919a8fe95b75a3453295468299fa09c76326849e0bada831f7bcd05d588f644cc9a2ec32907c7561145898cf7b973849f06a7fc7222
+EBUILD metasploit-9999.ebuild 3491 SHA256 0b191229d5d73719d8ef3307f3c7e9944c09f4c7bf5523e900d330eebe821abf SHA512 549e4e2f7f12c6a5d203425e8b9a71aff31a9f07000354505fd51b8d8f24f33a86a85b8c7ac69d4fe460878817082f360f030f7c5ca0480def0400f1b49861f3 WHIRLPOOL 0b75c0d317fab7aee25e9e0982ec76fa3848cfc573b59fedd03aa04e02a800c92dc4e97049e874e4cd86363f4b6b6bb0f0c2fded737c9cbb50a58e0e09ca04a1
+MISC ChangeLog 12230 SHA256 4ce05c5f473a69abdc07400628c17b4996664b9661773c6cc8912c1b539216e8 SHA512 39bc56083b654302155f83556cc3ddcf48570452f1b1d3e77191170007b80609c0f528033e02f1c37afe7d1e9ae8f4680c9cfc4bbe727b0f984d2f3f89610761 WHIRLPOOL 2c5c6c3dc6bf1b8ba9908684db4e579fb9543e1924b09cdf1ea02e9ae65b4e1d4aac55df8de7aec70d12e2ce93defbc2e71d906ba61207275cedd9d418c332af
MISC metadata.xml 1059 SHA256 9fdf305ecf47fbf3a8aa7c60cf01d3999b69c9f854472fe26f4081b183e060de SHA512 1f2c5bbd59b723f1d69b796c27ab25847469dc7c566ea71d4e5beb9cb2e7800687fb34a1adc109a759ff19cca519fc65b50d16977de7039d441841d321029f26 WHIRLPOOL 46bdfafa1fd2d6804166b5fe5d9f4ff08147d44610f8f11221c93a5a9e80f7a7ece46238cdcf62b4843318f05a19304a1b9a09859b0ecac25193915cd294a18b
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v2.0.19 (GNU/Linux)
+
+iQIcBAEBCgAGBQJQfb5wAAoJEKXdFCfdEflKp2UQAJ2n7Efe7l108nquqJRSNFZj
+frmMcjO/ZX/hiIXHcRqBa1AIv3+uoKQmsU1su+PixK1da6/s9y468/jMFrGbyf2d
+Ub20YNAa5qw+t9C3rBB1jiYVWE+rFef0OLesHgJy5WY0hJ/PFz2k4KtvnQHD9KZy
+oseOir7PMFPKaN1K/d2lpVhljPfoxsZaa6ofZEePg+xQOf5qctuZhy6jCSOVKUHs
+5yOIndB0MmEVtpyUHaYLCVZBIAy18JX4Sc8cqAcTEEUZsBeo/SkAlFj665EM6n8C
+/n131nvNdlPqt01cw7YQOApkoHrZvQdzyw0MKXN5S2f5Pkh27tMxAxTDJV1AvREn
+b5Y25ijkM/rQcHyEuGki7Du26wV5uCCSwngHcuV+GHU2nAdzd5cVtC7qe7n0UIl/
+nyDzCAJLOOKTzpepPUyp7A3J5HMEl6qMRJQHd0WW/UId0qNcxb3yJW4HM8ESSbUa
+qnd9GcIqzPiKAZDA9NS1S9+dkursJtY17g9OAxMIpD2bTVK2/YI3U01PCzYbLns3
+qeM6blprJB52B8wICbh6flPMhIV0SV8yd7Ifw1NQzBT776mUB0uPy+e6IWzE0hmB
+lEBn0KupkOLrihPk7V6RJyi3AnLcvVDdzURzoZLToDHtdHS+Yu3bnFPd2FCjPKUL
+pM538VXvs5o1d3VIDvSV
+=tXdH
+-----END PGP SIGNATURE-----
diff --git a/net-analyzer/metasploit/metasploit-4.4.0-r1.ebuild b/net-analyzer/metasploit/metasploit-4.4.0-r1.ebuild
new file mode 100644
index 000000000000..6f9063fd6a22
--- /dev/null
+++ b/net-analyzer/metasploit/metasploit-4.4.0-r1.ebuild
@@ -0,0 +1,130 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/net-analyzer/metasploit/metasploit-4.4.0-r1.ebuild,v 1.1 2012/10/16 20:05:36 zerochaos Exp $
+
+EAPI="3"
+inherit eutils multilib
+
+SRC_URI="http://updates.metasploit.com/data/releases/framework-${PV}.tar.bz2"
+
+DESCRIPTION="Advanced open-source framework for developing, testing, and using vulnerability exploit code"
+HOMEPAGE="http://www.metasploit.org/"
+
+LICENSE="BSD"
+SLOT="4.4"
+KEYWORDS="~amd64 ~x86"
+IUSE="gui mysql postgres"
+
+# Note we use bundled gems (see data/msfweb/vendor/rails/) as upstream voted for
+# such solution, bug #247787
+RDEPEND="dev-lang/ruby
+ dev-ruby/rubygems
+ dev-ruby/kissfft
+ dev-ruby/msgpack
+ gui? ( virtual/jre )
+ mysql? ( dev-ruby/mysql-ruby
+ dev-ruby/activerecord[mysql] )
+ postgres? ( dev-ruby/postgres
+ dev-ruby/activerecord[postgres] )"
+DEPEND=""
+
+QA_PREBUILT="
+ usr/$(get_libdir)/${PN}${SLOT}/data/cpuinfo/cpuinfo.ia32.bin
+ usr/$(get_libdir)/${PN}${SLOT}/data/cpuinfo/cpuinfo.ia64.bin
+ usr/$(get_libdir)/${PN}${SLOT}/data/templates/template_x86_linux.bin
+ usr/$(get_libdir)/${PN}${SLOT}/data/templates/template_armle_linux.bin
+ usr/$(get_libdir)/${PN}${SLOT}/data/templates/template_x86_solaris.bin
+ usr/$(get_libdir)/${PN}${SLOT}/data/templates/template_x64_linux.bin
+ usr/$(get_libdir)/${PN}${SLOT}/data/templates/template_x86_bsd.bin
+ usr/$(get_libdir)/${PN}${SLOT}/data/meterpreter/msflinker_linux_x86.bin
+ usr/$(get_libdir)/${PN}${SLOT}/lib/gemcache/ruby/1.9.1/arch/linux64/eventmachine-0.12.10/lib/fastfilereaderext.so
+ usr/$(get_libdir)/${PN}${SLOT}/lib/gemcache/ruby/1.9.1/arch/linux64/eventmachine-0.12.10/lib/rubyeventmachine.so
+ usr/$(get_libdir)/${PN}${SLOT}/lib/gemcache/ruby/1.9.1/arch/linux64/thin-1.3.1/lib/thin_parser.so
+ usr/$(get_libdir)/${PN}${SLOT}/lib/gemcache/ruby/1.9.1/arch/linux64/nokogiri-1.5.2/lib/nokogiri/nokogiri.so
+ usr/$(get_libdir)/${PN}${SLOT}/lib/gemcache/ruby/1.9.1/arch/linux64/pg-0.13.2/lib/pg_ext.so
+ usr/$(get_libdir)/${PN}${SLOT}/lib/gemcache/ruby/1.9.1/arch/linux64/msgpack-0.4.6/lib/msgpack.so
+ usr/$(get_libdir)/${PN}${SLOT}/lib/gemcache/ruby/1.9.1/arch/linux32/eventmachine-0.12.10/lib/fastfilereaderext.so
+ usr/$(get_libdir)/${PN}${SLOT}/lib/gemcache/ruby/1.9.1/arch/linux32/eventmachine-0.12.10/lib/rubyeventmachine.so
+ usr/$(get_libdir)/${PN}${SLOT}/lib/gemcache/ruby/1.9.1/arch/linux32/thin-1.3.1/lib/thin_parser.so
+ usr/$(get_libdir)/${PN}${SLOT}/lib/gemcache/ruby/1.9.1/arch/linux32/nokogiri-1.5.2/lib/nokogiri/nokogiri.so
+ usr/$(get_libdir)/${PN}${SLOT}/lib/gemcache/ruby/1.9.1/arch/linux32/pg-0.13.2/lib/pg_ext.so
+ usr/$(get_libdir)/${PN}${SLOT}/lib/gemcache/ruby/1.9.1/arch/linux32/msgpack-0.4.6/lib/msgpack.so
+ usr/$(get_libdir)/${PN}${SLOT}/lib/gemcache/ruby/1.9.1/arch-old/linux64/pg-0.13.2/lib/pg_ext.so
+ usr/$(get_libdir)/${PN}${SLOT}/lib/gemcache/ruby/1.9.1/arch-old/linux32/pg-0.13.2/lib/pg_ext.so
+ usr/$(get_libdir)/${PN}${SLOT}/data/john/run.linux.x86.sse2/john
+ usr/$(get_libdir)/${PN}${SLOT}/data/john/run.linux.x86.sse2/genmkvpwd
+ usr/$(get_libdir)/${PN}${SLOT}/data/john/run.linux.x86.sse2/tgtsnarf
+ usr/$(get_libdir)/${PN}${SLOT}/data/john/run.linux.x86.sse2/mkvcalcproba
+ usr/$(get_libdir)/${PN}${SLOT}/data/john/run.linux.x86.sse2/calc_stat
+ usr/$(get_libdir)/${PN}${SLOT}/data/john/run.linux.x64.mmx/john
+ usr/$(get_libdir)/${PN}${SLOT}/data/john/run.linux.x64.mmx/genmkvpwd
+ usr/$(get_libdir)/${PN}${SLOT}/data/john/run.linux.x64.mmx/tgtsnarf
+ usr/$(get_libdir)/${PN}${SLOT}/data/john/run.linux.x64.mmx/mkvcalcproba
+ usr/$(get_libdir)/${PN}${SLOT}/data/john/run.linux.x64.mmx/calc_stat
+ usr/$(get_libdir)/${PN}${SLOT}/data/john/run.linux.x86.any/john
+ usr/$(get_libdir)/${PN}${SLOT}/data/john/run.linux.x86.any/genmkvpwd
+ usr/$(get_libdir)/${PN}${SLOT}/data/john/run.linux.x86.any/tgtsnarf
+ usr/$(get_libdir)/${PN}${SLOT}/data/john/run.linux.x86.any/mkvcalcproba
+ usr/$(get_libdir)/${PN}${SLOT}/data/john/run.linux.x86.any/calc_stat
+ usr/$(get_libdir)/${PN}${SLOT}/data/john/run.linux.x86.mmx/john
+ usr/$(get_libdir)/${PN}${SLOT}/data/john/run.linux.x86.mmx/genmkvpwd
+ usr/$(get_libdir)/${PN}${SLOT}/data/john/run.linux.x86.mmx/tgtsnarf
+ usr/$(get_libdir)/${PN}${SLOT}/data/john/run.linux.x86.mmx/mkvcalcproba
+ usr/$(get_libdir)/${PN}${SLOT}/data/john/run.linux.x86.mmx/calc_stat
+ usr/$(get_libdir)/${PN}${SLOT}/data/meterpreter/ext_server_sniffer.lso
+ usr/$(get_libdir)/${PN}${SLOT}/data/meterpreter/ext_server_networkpug.lso
+ usr/$(get_libdir)/${PN}${SLOT}/data/meterpreter/ext_server_stdapi.lso"
+
+S=${WORKDIR}/msf3
+
+src_configure() {
+ # upstream makes weird tarbllz
+ find "${S}" -type d -name ".svn" -print0 | xargs -0 -n1 rm -R
+
+ rm "${S}"/msfupdate
+ chmod +x "${S}"/msf*
+
+ use gui || rm msfgui
+}
+
+src_install() {
+ # should be as simple as copying everything into the target...
+ dodir /usr/$(get_libdir)/${PN}${SLOT}
+ cp -R "${S}"/* "${D}"/usr/$(get_libdir)/${PN}${SLOT}
+ chown -R root:0 "${D}"
+
+ # do not remove LICENSE, bug #238137
+ dodir /usr/share/doc/${PF}
+ cp "${S}"/{README,HACKING} "${D}"/usr/share/doc/${PF}
+ dosym /usr/$(get_libdir)/${PN}${SLOT}/documentation /usr/share/doc/${PF}/documentation
+
+ dodir /usr/bin/
+ for file in msf*; do
+ dosym /usr/$(get_libdir)/${PN}${SLOT}/${file} /usr/bin/${file}${SLOT}
+ done
+
+ newinitd "${FILESDIR}"/msfrpcd-${SLOT}-initd msfrpcd${SLOT} || die
+ newconfd "${FILESDIR}"/msfrpcd-${SLOT}-conf msfrpcd${SLOT} || die
+
+ use gui && make_desktop_entry msfgui${SLOT} \
+ "Metasploit Framework" \
+ metasploit \
+ 'GNOME;System;Network;GTK;' &&
+ doicon "${FILESDIR}"/metasploit.icon
+
+ # Avoid useless revdep-rebuild trigger #377617
+ dodir /etc/revdep-rebuild/
+ echo "SEARCH_DIRS_MASK=\"/usr/lib*/${PN}${SLOT}/data/john\"" > \
+ "${D}"/etc/revdep-rebuild/70-${PN}-${SLOT}
+}
+
+pkg_postinst() {
+ if use gui; then
+ elog "You will need to create a /usr/bin/msfrpcd symlink pointing to"
+ elog "the version of msfrpcd if you want to be able to start msfrpcd"
+ elog "from the java gui."
+ elog
+ elog "ln /usr/bin/msfrpcd${SLOT} /usr/bin/msfrpcd"
+ elog
+ fi
+}
diff --git a/net-analyzer/metasploit/metasploit-9999.ebuild b/net-analyzer/metasploit/metasploit-9999.ebuild
index 5983703f1092..f0d05fcef227 100644
--- a/net-analyzer/metasploit/metasploit-9999.ebuild
+++ b/net-analyzer/metasploit/metasploit-9999.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/net-analyzer/metasploit/metasploit-9999.ebuild,v 1.3 2012/08/16 03:58:21 flameeyes Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-analyzer/metasploit/metasploit-9999.ebuild,v 1.4 2012/10/16 20:05:36 zerochaos Exp $
EAPI="3"
inherit eutils subversion
@@ -19,6 +19,7 @@ IUSE="gui mysql postgres"
# such solution, bug #247787
RDEPEND="dev-lang/ruby
dev-ruby/rubygems
+ dev-ruby/kissfft
gui? ( virtual/jre )
mysql? ( dev-ruby/mysql-ruby
dev-ruby/activerecord[mysql] )