wpscan: v2.7 bump

This commit is contained in:
Anton Bolshakov 2015-06-03 01:14:56 +00:00
parent a72e7905cb
commit a7d43cf82c
4 changed files with 30 additions and 55 deletions

View file

@ -1,9 +1,9 @@
AUX wpscan 47 SHA256 f9c467158ea7ade44abf628b571ace82ea07c73c72f6b04e0506a51c06f30246 SHA512 bbcd7f1f8fd1ff99678b0fa33529530a327a22125573ea2c4036a918679244f8153f3b3951546e48df307d2345bae62af59e1a60bf28ccef214e4a9efa6d1848 WHIRLPOOL 6fbb55f94be40dcd6a9dbc1f006c4c744a0cf4b5468cb8b670d70859771a977a158a0a8f221e1d20b21c34c2755d6299d9b02c77f6a23c826f6f43c543a01fb4
AUX wpscan-2.5.1_regular_user.patch 1634 SHA256 236220b5c66011422d505a56e69d1824f8dde81eab1785f9df41272673640edc SHA512 bde764050728f38bc253b596750093b667aa7f74cea85981c5a515484f09cf8481b3e858641ee862a40d1a674142d5f91be1b01dcd44d46215d0921bf9e22664 WHIRLPOOL 27beb039577f3c41ef02339409dd6d3fd240a484791b912016ff2f63de4e6c538f9ef33018ca58d326bcc5a9d7cf7910d192515a6e50a5d9f7b31fe99eebecfb
AUX wpscan-2.7_bug791.patch 708 SHA256 61475131950646d89321f38c451f9d68d9d5af988d8edf616c595349145b9ae1 SHA512 f1aad127d53a3eefdc706d53fce3dbce225f6b9ff63c1de91b6381595ee39dd4e5300952e4fca89479d3871fc44687abb6668d7989768e437a32040911fecf58 WHIRLPOOL 7b2ef11b5eade5193f6825c63da69bccd496d81eaf0644bdecb6b2c97d777ce914c977510adb9c40c84eced64d484c0b1db0d7a17e7b116b1bfbb927ce744285
AUX wpstools 49 SHA256 d6c0a8e151c64f686064adca9bef09f2bce505f0753b374c75147c9d3a2de852 SHA512 0a9cfad0ac94d2181639022305f237eaca766f13db07c530417d90da72d718d4969e438d4e3ab0fb07e80da564382aa42d26b6f6211f9d20e6d8096ed87cf53f WHIRLPOOL cfda9da79489d91439c9d72773ae24ffd9129980bcae186a2d352d029e6c207978a7a583f8908378ac57d7497df9daca45ac0d7fec90be916c42b6830687103d
DIST wpscan-2.5.1.tar.gz 571177 SHA256 a9858bdba6f459fa336256dc6764a1f510ad197f8b6197b0eb1e3a772395f79c SHA512 d56a8567649d18cd6c1d334e74d01a41f79feebb8301964baada90d643f70f003996082d12ad7709bc928de718cdc3eecce8de2744b2a7f8f321029388aafee0 WHIRLPOOL 7f23955c599a8ee123beb76f4e658538d496343f66a4e733aba66b791f196050aa60765156ce31cbae7d89fddf41072d73b49d36aec64802f472ec55c5b1e622
DIST wpscan-2.6.tar.gz 592150 SHA256 41df011759f706108c0705f41fab2432b304a63d4d1a8932e3d00e29d430b7a8 SHA512 1d0dec150259cfe69faa475e1ea6c36cf2f432597eecfcea44b8f7907e1bdbca4b5a69592efba0138559703f781375ffc832a84758f79624481d305975d9c6dd WHIRLPOOL 5561ef311b8c15c550bfa579e9ab2786638a62c4a38f4eb47903983de26fce8829550739bb5a194bcd807ae038ff3f9290ea481bfdca8212b6340d37a067725f
DIST wpscan-2.7.tar.gz 683598 SHA256 036bd19c92991fad4c8c783c4879653dee823697999dee66e5987a01b04b73c3 SHA512 465b8bdc3a5bf437615d632233a01e5769852f930d7c6b13659c223ef24b596e83dfa24efef21b17512eaf1854625d7df24d196fc24935976a491d4ecb9dfe5d WHIRLPOOL 0fe14a12238660f8688b8ac7aec5a9a53e90dfdd1f71311333880f70460c9842d5234068ff6d1a0c5f9e13defdbc4fc36bd8affe9b4ba1eaf1004e8f75564027
EBUILD wpscan-2.2_p20140130.ebuild 1268 SHA256 8b9b31289bd39496c76838dad566e1ea4861f8b0d47e53b90d5151817ea4a3cb SHA512 e110071f7ae18abc46a29fc37079096cd8e2402504df5f519f7272d15ff5e90517876fdf4f62e005a44719a720ac8785808ff5ebfaf156a9d144be130d8c35be WHIRLPOOL 2f685f5cb9c8af73dcad61bbb0a135dc8d95a36b7c8c455788c0bd5b764aaccb6282dfc33d3d2c40ec0bdf5f32bcbf678df01354359961d996742cb251949947
EBUILD wpscan-2.5.1-r1.ebuild 1316 SHA256 b8e0763cb4091c3e89fc9068c419c3f9b6f8542fa44c690c8c81be3a61181927 SHA512 cfcb778c70d9636aad7205f621cfc9abdfe7dd7485bfbb9b67ce2eb14871e5af455075276e8d0af2c096ab0035d56296a9468e8852ae0c839c24bd864fe9b693 WHIRLPOOL bc545f4e9071e0fe8371a375e9b900759a0a388cb57c2d9e0e6bc0090e3376917f6d908604f08046290dcfbc688776ef48c12fb6b947df91ac2e5c2285ded19e
EBUILD wpscan-2.5.1.ebuild 1214 SHA256 40cf2b1bc2c2c061fb19845082d195c9b155c7d6045cbc6fe309d0fd56ebbdd6 SHA512 abddda866a8a6da5e92a35a5f005cd0448cf40584d7a64e18cb2c430588172c4d54ee05e9332afa1dafd85f008dde456dc302044e80a84c1f14f4ae0ab31da99 WHIRLPOOL 4b08594a396a7aa320554cbba85528d3e821b7cf5138424e66220fdc76a59909217fa9ff4c015e457f12140c04ba1276d94133a1edbbe5c01eae74878a7d6d05
EBUILD wpscan-2.6.ebuild 1316 SHA256 b8e0763cb4091c3e89fc9068c419c3f9b6f8542fa44c690c8c81be3a61181927 SHA512 cfcb778c70d9636aad7205f621cfc9abdfe7dd7485bfbb9b67ce2eb14871e5af455075276e8d0af2c096ab0035d56296a9468e8852ae0c839c24bd864fe9b693 WHIRLPOOL bc545f4e9071e0fe8371a375e9b900759a0a388cb57c2d9e0e6bc0090e3376917f6d908604f08046290dcfbc688776ef48c12fb6b947df91ac2e5c2285ded19e
EBUILD wpscan-2.7.ebuild 1417 SHA256 97a80d23e81da0584d9b926fdfba7fe10a7544c1e875b098a5f32ae78e0e86c8 SHA512 a01f6e7cca68e9f1ef6e04eff807508de616325d3793360693045a2caa23fcbd617de87d60db7e1ea1174fdcf621250b23f0a7deb89385d0d8740f49b74493d6 WHIRLPOOL e920f06963f21942cf60d555b7740c675d9324eb289cf3d40d00d660783443eef385d49bb6e2e95da87d3132a14ed440c14f600410b0cb26e2f0a4fc09e86341

View file

@ -0,0 +1,23 @@
From bcef4b2de7045a92e70f59d19f4eeaf1906141ac Mon Sep 17 00:00:00 2001
From: erwanlr <erwan.lr@gmail.com>
Date: Wed, 1 Apr 2015 13:09:10 +0100
Subject: [PATCH] Fixes #791 - Rogue character causing the scan of
non-wordpress site to crash
---
lib/wpscan/wp_target.rb | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/lib/wpscan/wp_target.rb b/lib/wpscan/wp_target.rb
index 4949a6c..8fbb9ba 100644
--- a/lib/wpscan/wp_target.rb
+++ b/lib/wpscan/wp_target.rb
@@ -47,7 +47,7 @@ def wordpress?
if wp_content_dir
dir = wp_content_dir
else
- dir = 'wp-content'
+ dir = 'wp-content'
end
if response.body =~ /["'][^"']*\/#{Regexp.escape(dir)}\/[^"']*["']/i

View file

@ -1,49 +0,0 @@
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: $
EAPI="5"
inherit eutils
DESCRIPTION="Wordpress security scanner"
HOMEPAGE="http://wpscan.org/"
SRC_URI="https://github.com/wpscanteam/wpscan/archive/${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="amd64 arm x86"
IUSE="hardened test"
DEPEND=""
RDEPEND="dev-lang/ruby
dev-ruby/rubygems
>=dev-ruby/typhoeus-0.6.8
dev-ruby/nokogiri
dev-ruby/json
dev-ruby/terminal-table
>=dev-ruby/ruby-progressbar-1.1.0
test? (
>=dev-ruby/webmock-1.9.3
dev-ruby/simplecov
dev-ruby/rspec
)"
src_prepare() {
rm -r README.md
sed -i "/require 'bundler\/setup'/d" lib/environment.rb
#dev-lang/ruby might need the "hardened" flag to enforce the following:
if use hardened; then
paxctl -v /usr/bin/ruby19 2>/dev/null | grep MPROTECT | grep disabled || ewarn '!!! Some dependencies such as typhoeus may only work if ruby19 has MPROTECT flag disabled\n You can disable it running paxctl -m /usr/bin/ruby19'
fi
}
src_install() {
dodoc README CREDITS
rm README CREDITS
insinto /usr/$(get_libdir)/${PN}
doins -r *
dosbin "${FILESDIR}"/wpscan
dosbin "${FILESDIR}"/wpstools
}

View file

@ -33,7 +33,8 @@ RDEPEND="dev-lang/ruby
src_prepare() {
#https://github.com/wpscanteam/wpscan/issues/706
epatch "${FILESDIR}/${PN}"-2.5.1_regular_user.patch
#https://github.com/wpscanteam/wpscan/issues/791
epatch "${FILESDIR}/${P}"_bug791.patch
rm -r README.md
sed -i "/require 'bundler\/setup'/d" lib/environment.rb
#dev-lang/ruby might need the "hardened" flag to enforce the following:
@ -43,8 +44,8 @@ src_prepare() {
}
src_install() {
dodoc README CREDITS
rm README CREDITS
dodoc CHANGELOG.md CREDITS
rm CHANGELOG.md CREDITS
insinto /usr/$(get_libdir)/${PN}
doins -r *
dobin "${FILESDIR}"/wpscan