Trying a fix for Kali Linux
This commit is contained in:
1
.gitignore
vendored
1
.gitignore
vendored
@@ -1,5 +1,6 @@
|
|||||||
cache/*
|
cache/*
|
||||||
coverage
|
coverage
|
||||||
|
.bundle
|
||||||
.DS_Store
|
.DS_Store
|
||||||
.DS_Store?
|
.DS_Store?
|
||||||
*.sublime-*
|
*.sublime-*
|
||||||
|
|||||||
2
Gemfile
2
Gemfile
@@ -7,7 +7,7 @@ gem "json"
|
|||||||
gem "terminal-table"
|
gem "terminal-table"
|
||||||
gem "ruby-progressbar", ">=1.2.0"
|
gem "ruby-progressbar", ">=1.2.0"
|
||||||
|
|
||||||
group :development, :test do
|
group :test do
|
||||||
gem "webmock", ">=1.9.3"
|
gem "webmock", ">=1.9.3"
|
||||||
gem "simplecov"
|
gem "simplecov"
|
||||||
gem "rspec", :require => "spec"
|
gem "rspec", :require => "spec"
|
||||||
|
|||||||
8
README
8
README
@@ -49,14 +49,14 @@ ryandewhurst at gmail
|
|||||||
sudo apt-get install libcurl4-gnutls-dev libopenssl-ruby libxml2 libxml2-dev libxslt1-dev ruby-dev
|
sudo apt-get install libcurl4-gnutls-dev libopenssl-ruby libxml2 libxml2-dev libxslt1-dev ruby-dev
|
||||||
git clone https://github.com/wpscanteam/wpscan.git
|
git clone https://github.com/wpscanteam/wpscan.git
|
||||||
cd wpscan
|
cd wpscan
|
||||||
sudo gem install bundler && bundle install --without test development
|
sudo gem install bundler && bundle install --without test
|
||||||
|
|
||||||
-> Installing on Fedora:
|
-> Installing on Fedora:
|
||||||
|
|
||||||
sudo yum install gcc ruby-devel libxml2 libxml2-devel libxslt libxslt-devel libcurl-devel
|
sudo yum install gcc ruby-devel libxml2 libxml2-devel libxslt libxslt-devel libcurl-devel
|
||||||
git clone https://github.com/wpscanteam/wpscan.git
|
git clone https://github.com/wpscanteam/wpscan.git
|
||||||
cd wpscan
|
cd wpscan
|
||||||
sudo gem install bundler && bundle install --without test development
|
sudo gem install bundler && bundle install --without test
|
||||||
|
|
||||||
-> Installing on Archlinux:
|
-> Installing on Archlinux:
|
||||||
|
|
||||||
@@ -65,7 +65,7 @@ ryandewhurst at gmail
|
|||||||
|
|
||||||
git clone https://github.com/wpscanteam/wpscan.git
|
git clone https://github.com/wpscanteam/wpscan.git
|
||||||
cd wpscan
|
cd wpscan
|
||||||
sudo gem install bundler && bundle install --without test development
|
sudo gem install bundler && bundle install --without test
|
||||||
|
|
||||||
gem install typhoeus
|
gem install typhoeus
|
||||||
gem install nokogiri
|
gem install nokogiri
|
||||||
@@ -76,7 +76,7 @@ ryandewhurst at gmail
|
|||||||
|
|
||||||
git clone https://github.com/wpscanteam/wpscan.git
|
git clone https://github.com/wpscanteam/wpscan.git
|
||||||
cd wpscan
|
cd wpscan
|
||||||
sudo gem install bundler && bundle install --without test development
|
sudo gem install bundler && bundle install --without test
|
||||||
|
|
||||||
==KNOWN ISSUES==
|
==KNOWN ISSUES==
|
||||||
|
|
||||||
|
|||||||
@@ -48,7 +48,7 @@ Prerequisites:
|
|||||||
|
|
||||||
```cd wpscan```
|
```cd wpscan```
|
||||||
|
|
||||||
```sudo gem install bundler && bundle install --without test development```
|
```sudo gem install bundler && bundle install --without test```
|
||||||
|
|
||||||
*Installing on Fedora:*
|
*Installing on Fedora:*
|
||||||
|
|
||||||
@@ -58,7 +58,7 @@ Prerequisites:
|
|||||||
|
|
||||||
```cd wpscan```
|
```cd wpscan```
|
||||||
|
|
||||||
```sudo gem install bundler && bundle install --without test development```
|
```sudo gem install bundler && bundle install --without test```
|
||||||
|
|
||||||
*Installing on Archlinux:*
|
*Installing on Archlinux:*
|
||||||
|
|
||||||
@@ -70,7 +70,7 @@ Prerequisites:
|
|||||||
|
|
||||||
```cd wpscan```
|
```cd wpscan```
|
||||||
|
|
||||||
```sudo gem install bundler && bundle install --without test development```
|
```sudo gem install bundler && bundle install --without test```
|
||||||
|
|
||||||
```gem install typhoeus```
|
```gem install typhoeus```
|
||||||
|
|
||||||
@@ -84,7 +84,7 @@ Apple Xcode, Command Line Tools and the libffi are needed (to be able to install
|
|||||||
|
|
||||||
```cd wpscan```
|
```cd wpscan```
|
||||||
|
|
||||||
```sudo gem install bundler && bundle install --without test development```
|
```sudo gem install bundler && bundle install --without test```
|
||||||
|
|
||||||
#### KNOWN ISSUES
|
#### KNOWN ISSUES
|
||||||
|
|
||||||
|
|||||||
@@ -39,10 +39,6 @@ $LOAD_PATH.unshift(LIB_DIR)
|
|||||||
$LOAD_PATH.unshift(WPSCAN_LIB_DIR)
|
$LOAD_PATH.unshift(WPSCAN_LIB_DIR)
|
||||||
$LOAD_PATH.unshift(MODELS_LIB_DIR)
|
$LOAD_PATH.unshift(MODELS_LIB_DIR)
|
||||||
|
|
||||||
def kali_linux?
|
|
||||||
%x{uname -a}.match(/linux kali/i) ? true : false
|
|
||||||
end
|
|
||||||
|
|
||||||
require 'environment'
|
require 'environment'
|
||||||
|
|
||||||
# TODO : add an exclude pattern ?
|
# TODO : add an exclude pattern ?
|
||||||
|
|||||||
@@ -13,7 +13,7 @@ Encoding.default_external = Encoding::UTF_8
|
|||||||
|
|
||||||
begin
|
begin
|
||||||
# Standard libs
|
# Standard libs
|
||||||
require 'bundler/setup' unless kali_linux?
|
require 'bundler/setup'
|
||||||
require 'getoptlong'
|
require 'getoptlong'
|
||||||
require 'optparse' # Will replace getoptlong
|
require 'optparse' # Will replace getoptlong
|
||||||
require 'uri'
|
require 'uri'
|
||||||
|
|||||||
Reference in New Issue
Block a user