This commit is contained in:
blshkv 2018-09-28 16:37:16 +08:00
parent 9d534b28a2
commit aa12781bd4
No known key found for this signature in database
GPG key ID: 273E3E90D1A6294F
12 changed files with 165 additions and 4 deletions

View file

@ -0,0 +1 @@
DIST cms_scanner-0.0.40.gem 34816 BLAKE2B 303c043e9c7239b69c4c2392840f0efc5db1746430ef9fba615e63de273232dd8a3840576027aab9522b4be9ef68ecbd3750fab6654c0053a83ae29bd8e82600 SHA512 132363aa1b40d92d5c412108d304d51f1570e1777c23e5963a40365c39e8312c4f4a2139079e4c2eb72975adf3e3a2b54ac12abf73fc4796f3a959f9156b316b

View file

@ -0,0 +1,35 @@
# Copyright 1999-2018 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=6
USE_RUBY="ruby23 ruby24"
#RUBY_FAKEGEM_GEMSPEC="cms_scanner.gemspec"
#RUBY_FAKEGEM_REQUIRE_PATHS="app"
RUBY_FAKEGEM_EXTRAINSTALL="app"
inherit ruby-fakegem
DESCRIPTION="Framework to provide an easy way to implement CMS Scanners"
HOMEPAGE="https://github.com/wpscanteam/CMSScanner"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="test"
ruby_add_rdepend "dev-ruby/activesupport:5.2
>=dev-ruby/addressable-2.5.0
>=dev-ruby/nokogiri-1.8.0
>=dev-ruby/opt_parse_validator-0.0.16.2
>=dev-ruby/public_suffix-3.0.0
>=dev-ruby/ruby-progressbar-1.10.0
dev-ruby/typhoeus:1
>=dev-ruby/xmlrpc-0.3.0
>=dev-ruby/yajl-ruby-1.4.1"
#all_ruby_prepare() {
# epatch "${FILESDIR}/0.0.40_spec.patch"
# sed -i -e 's/git ls-files -z/find . -type f -print/' ${RUBY_FAKEGEM_GEMSPEC} || die
# sed -i -e 's/git ls-files -z/find . -print0/' ${RUBY_FAKEGEM_GEMSPEC} || die
#}

View file

@ -0,0 +1,21 @@
--- a/cms_scanner.gemspec.orig 2018-09-26 03:14:10.000000000 +0800
+++ b/cms_scanner.gemspec 2018-09-28 15:32:27.329156352 +0800
@@ -15,17 +15,7 @@
s.homepage = 'https://github.com/wpscanteam/CMSScanner'
s.license = 'MIT'
- s.files = `git ls-files -z`.split("\x0").reject do |file|
- file =~ %r{^(?:
- spec\/.*
- |Gemfile
- |Rakefile
- |\.rspec
- |\.gitignore
- |\.rubocop.yml
- |\.travis.yml
- )$}x
- end
+ s.files = Dir['**/*'].keep_if { |file| File.file?(file) }
s.test_files = []
s.executables = s.files.grep(%r{^bin/}) { |f| File.basename(f) }

View file

@ -0,0 +1,21 @@
--- a/cms_scanner.gemspec.orig 2018-09-26 03:14:10.000000000 +0800
+++ b/cms_scanner.gemspec 2018-09-28 15:32:27.329156352 +0800
@@ -15,17 +15,7 @@
s.homepage = 'https://github.com/wpscanteam/CMSScanner'
s.license = 'MIT'
- s.files = `git ls-files -z`.split("\x0").reject do |file|
- file =~ %r{^(?:
- spec\/.*
- |Gemfile
- |Rakefile
- |\.rspec
- |\.gitignore
- |\.rubocop.yml
- |\.travis.yml
- )$}x
- end
+ s.files = Dir['README.md', 'LICENSE', 'lib/**/*', 'app/**/*' ]
s.test_files = []
s.executables = s.files.grep(%r{^bin/}) { |f| File.basename(f) }

View file

@ -0,0 +1,21 @@
--- a/cms_scanner.gemspec.orig 2018-09-26 03:14:10.000000000 +0800
+++ b/cms_scanner.gemspec 2018-09-28 15:32:27.329156352 +0800
@@ -15,17 +15,7 @@
s.homepage = 'https://github.com/wpscanteam/CMSScanner'
s.license = 'MIT'
- s.files = `git ls-files -z`.split("\x0").reject do |file|
- file =~ %r{^(?:
- spec\/.*
- |Gemfile
- |Rakefile
- |\.rspec
- |\.gitignore
- |\.rubocop.yml
- |\.travis.yml
- )$}x
- end
+ s.files = Dir.glob("{app,lib}/**/*") + %w(README.md LICENSE)
s.test_files = []
s.executables = s.files.grep(%r{^bin/}) { |f| File.basename(f) }

View file

@ -0,0 +1 @@
DIST opt_parse_validator-0.0.16.2.gem 14336 BLAKE2B 606edf2c5cf1d6873f70010c58824721294b077b7a95e778f25a57fe732f5ee75222e8a44d6b43274b2ace14095f1a9034c51410462db6354f57e246276d61b1 SHA512 7ebce88bf39a9495a97826f5ee9f69a18b58d1d1ad70ae9f67aa8f23ba56ed2a4b97690d1fcc3366050771df35937fc703eae19d3e1ee57b9a50a061b58335db

View file

@ -0,0 +1,18 @@
# Copyright 1999-2018 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=6
USE_RUBY="ruby23 ruby24"
inherit ruby-fakegem
DESCRIPTION="OptionParser lib in ruby"
HOMEPAGE="https://rubygems.org/gems/opt_parse_validator"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~arm ~x86"
IUSE="test"
ruby_add_rdepend ">=dev-ruby/activesupport-5.2.1:*
>=dev-ruby/addressable-2.5.0"

View file

@ -1,3 +1,4 @@
DIST wpscan-2.9.2.tar.gz 1563377 BLAKE2B 3de1dc702c0cac406465eef2d749ccb3c5b4fcb37bd5266f58bcaf1310ed545c825fed94a5b485b5c020de91f70a2b45e7bf3e31fefa39b65032030d2a2aa53e SHA512 cc8ff69b4b4b7ad26a32b9627d44d9d8e647310763cf768d91eb400d86fcbbb98f7a5cd695f9f7b2df9e85d5b3c49f2336a8bcf9a14e2458ffe06e3d2be145d6
DIST wpscan-2.9.3.tar.gz 1734782 BLAKE2B a51835279afd48d938a395d31ae72e49034725060c4b5eab2fe9ae78bb1d24d39a30d25ee47ab3b7a46c280ef0b859462aab675386261f507b9f455192a37927 SHA512 95f18f78cc6ba94c0085700fa3c26a6e66441e0978ef7b492deb3b42e96d9b91c17bd07ef2d48e2c7a1428ebc280eba608a41032452c6c42791fc3c91012e490
DIST wpscan-2.9.4.tar.gz 1940596 BLAKE2B dd8fd491af14b2bf7c3da77fc7cd45712605f77967dba4589f33bb5b93e04acd10e0c7a6a85bab50002f6d65209834a4f73181ca30146bf2e6286715eb7184f1 SHA512 1ca5fd2e8bc5a7a368576351bce465039a7fdcea33d4abe86a168dbd2725922ae40362264a2f71e0839435e5085a9ebe74415bd3d40c316e3b4d654122a87e67
DIST wpscan-3.3.0.tar.gz 5781183 BLAKE2B f8ec77e961ad089dafd911a6ba2b6a15f421d7a1a63fd790dd4d5b9781ecfdd7de678022ee2d0b117f69c0f6dc05c3d9731fa8bd029b7888c421e5d3795fdb07 SHA512 17123bd697d97ec93325fd6524ddb2a4e5e76a96375e8e06be93f8b6a3d6935114bc3fdfd6a6b17ec32228678780e1c24bedbf147bf71812d1a885dc50eccac2

View file

@ -0,0 +1,30 @@
# Copyright 1999-2018 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=6
USE_RUBY="ruby23 ruby24"
RUBY_FAKEGEM_EXTRAINSTALL="app bin spec"
inherit ruby-fakegem
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 ~x86"
IUSE="test"
ruby_add_rdepend ">=dev-ruby/addressable-2.5.0
dev-ruby/activesupport:5.2
>=dev-ruby/yajl-ruby-1.3.0
"
#each_ruby_prepare() {
# rm Gemfile.lock
# MSF_ROOT="." BUNDLE_GEMFILE=Gemfile ${RUBY} -S bundle install --local || die
# MSF_ROOT="." BUNDLE_GEMFILE=Gemfile ${RUBY} -S bundle check || die
#}

View file

@ -32,6 +32,14 @@ dev-ruby/actionview:4.2
#~dev-ruby/arel-8.0.0
#~dev-ruby/websocket-driver-0.6.5
#rails 5.2
#dev-ruby/rails:5.2
#dev-ruby/activerecord:5.2
#dev-ruby/actioncable:5.2
#dev-ruby/activejob:5.2
#dev-ruby/actionmailer:5.2
dev-ruby/activesupport:5.2
#ruby23
~dev-ruby/daemons-1.2.6
~dev-ruby/did_you_mean-1.0.2
@ -215,8 +223,11 @@ dev-ruby/pdf-reader:2
~dev-ruby/terminal-table-1.6.0
=dev-ruby/ethon-0.11*
~dev-ruby/yard-0.8.3
=dev-ruby/yajl-ruby-1.3*
=dev-ruby/ruby-progressbar-1.9*
=dev-ruby/yajl-ruby-1.4*
=dev-ruby/ruby-progressbar-1.10*
~dev-ruby/cms_scanner-0.0.40
~dev-ruby/opt_parse_validator-0.0.16.2
#beef
=www-apps/beef-0.4.4.5

View file

@ -5,7 +5,8 @@ net-analyzer/ostinato
~net-analyzer/owtf-2.4
~net-analyzer/w3af-1.6.54
=net-analyzer/wpscan-2.9*
#=net-analyzer/wpscan-2.9*
=net-analyzer/wpscan-3.3*
=net-analyzer/set-6*
net-analyzer/dnsenum

View file

@ -35,7 +35,7 @@ dev-lang/ruby:2.2
>dev-ruby/activejob-5.0
>dev-ruby/activemodel-5.0
>dev-ruby/activerecord-5.0
>dev-ruby/activesupport-5.0
#>dev-ruby/activesupport-5.0
>dev-ruby/rails-5.0
>dev-ruby/railties-5.0
#dev-ruby/rack:2.0