2
.gitignore
vendored
2
.gitignore
vendored
@@ -1,4 +1,4 @@
|
|||||||
cache/*
|
cache
|
||||||
coverage
|
coverage
|
||||||
.bundle
|
.bundle
|
||||||
.DS_Store
|
.DS_Store
|
||||||
|
|||||||
4
cache/.gitignore
vendored
4
cache/.gitignore
vendored
@@ -1,4 +0,0 @@
|
|||||||
# Ignore everything in this directory
|
|
||||||
*
|
|
||||||
# Except this file
|
|
||||||
!.gitignore
|
|
||||||
@@ -24,7 +24,7 @@ class CacheFileStore
|
|||||||
# File.directory? for ruby <= 1.9 otherwise,
|
# File.directory? for ruby <= 1.9 otherwise,
|
||||||
# it makes more sense to do Dir.exist? :/
|
# it makes more sense to do Dir.exist? :/
|
||||||
unless File.directory?(@storage_path)
|
unless File.directory?(@storage_path)
|
||||||
Dir.mkdir(@storage_path)
|
FileUtils.mkdir_p(@storage_path)
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|||||||
@@ -39,6 +39,10 @@ $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} =~ /kali/i
|
||||||
|
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'
|
require 'bundler/setup' unless kali_linux?
|
||||||
require 'getoptlong'
|
require 'getoptlong'
|
||||||
require 'optparse' # Will replace getoptlong
|
require 'optparse' # Will replace getoptlong
|
||||||
require 'uri'
|
require 'uri'
|
||||||
@@ -27,6 +27,7 @@ begin
|
|||||||
require 'rbconfig'
|
require 'rbconfig'
|
||||||
require 'pp'
|
require 'pp'
|
||||||
require 'shellwords'
|
require 'shellwords'
|
||||||
|
require 'fileutils'
|
||||||
# Third party libs
|
# Third party libs
|
||||||
require 'typhoeus'
|
require 'typhoeus'
|
||||||
require 'json'
|
require 'json'
|
||||||
|
|||||||
Reference in New Issue
Block a user