docs
This commit is contained in:
@@ -150,8 +150,6 @@
|
||||
|
||||
<li><a href="./WpTarget.html">WpTarget</a></li>
|
||||
|
||||
<li><a href="./WpTarget/InterestingHeaders.html">WpTarget::InterestingHeaders</a></li>
|
||||
|
||||
<li><a href="./WpTarget/Malwares.html">WpTarget::Malwares</a></li>
|
||||
|
||||
<li><a href="./WpTarget/WpConfigBackup.html">WpTarget::WpConfigBackup</a></li>
|
||||
@@ -232,6 +230,12 @@
|
||||
|
||||
<li><a href="./Terminal/Table/Style.html">Terminal::Table::Style</a></li>
|
||||
|
||||
<li><a href="./WebSite.html">WebSite</a></li>
|
||||
|
||||
<li><a href="./WebSite/InterestingHeaders.html">WebSite::InterestingHeaders</a></li>
|
||||
|
||||
<li><a href="./WebSite/RobotsTxt.html">WebSite::RobotsTxt</a></li>
|
||||
|
||||
<li><a href="./WpItems.html">WpItems</a></li>
|
||||
|
||||
<li><a href="./WpItems/Detectable.html">WpItems::Detectable</a></li>
|
||||
@@ -306,8 +310,6 @@
|
||||
|
||||
<li><a href="./VersionCompare.html">VersionCompare</a></li>
|
||||
|
||||
<li><a href="./WebSite.html">WebSite</a></li>
|
||||
|
||||
<li><a href="./WpscanOptions.html">WpscanOptions</a></li>
|
||||
|
||||
</ul>
|
||||
@@ -592,6 +594,8 @@
|
||||
<span class="ruby-identifier">puts</span> <span class="ruby-node">" \\/ \\/ |_| |_____/ \\___|\\__,_|_| |_| v#{WPSCAN_VERSION}r#{REVISION}"</span>
|
||||
<span class="ruby-identifier">puts</span>
|
||||
<span class="ruby-identifier">puts</span> <span class="ruby-string">' WordPress Security Scanner by the WPScan Team'</span>
|
||||
<span class="ruby-identifier">puts</span> <span class="ruby-string">' Twitter: @_WPScan_, @ethicalhack3r, @erwan_lr,'</span>
|
||||
<span class="ruby-identifier">puts</span> <span class="ruby-string">' @gbrindisi, @_FireFart_'</span>
|
||||
<span class="ruby-identifier">puts</span> <span class="ruby-string">' Sponsored by the RandomStorm Open Source Initiative'</span>
|
||||
<span class="ruby-identifier">puts</span> <span class="ruby-string">'_____________________________________________________'</span>
|
||||
<span class="ruby-identifier">puts</span>
|
||||
@@ -625,7 +629,7 @@
|
||||
|
||||
<div class="method-source-code" id="colorize-source">
|
||||
<pre>
|
||||
<span class="ruby-comment"># File lib/common/common_helper.rb, line 96</span>
|
||||
<span class="ruby-comment"># File lib/common/common_helper.rb, line 98</span>
|
||||
<span class="ruby-keyword">def</span> <span class="ruby-identifier">colorize</span>(<span class="ruby-identifier">text</span>, <span class="ruby-identifier">color_code</span>)
|
||||
<span class="ruby-node">"\e[#{color_code}m#{text}\e[0m"</span>
|
||||
<span class="ruby-keyword">end</span></pre>
|
||||
@@ -658,7 +662,7 @@
|
||||
|
||||
<div class="method-source-code" id="get_equal_string_end-source">
|
||||
<pre>
|
||||
<span class="ruby-comment"># File lib/common/common_helper.rb, line 120</span>
|
||||
<span class="ruby-comment"># File lib/common/common_helper.rb, line 122</span>
|
||||
<span class="ruby-keyword">def</span> <span class="ruby-identifier">get_equal_string_end</span>(<span class="ruby-identifier">stringarray</span> = [<span class="ruby-string">''</span>])
|
||||
<span class="ruby-identifier">already_found</span> = <span class="ruby-string">''</span>
|
||||
<span class="ruby-identifier">looping</span> = <span class="ruby-keyword">true</span>
|
||||
@@ -713,7 +717,7 @@
|
||||
|
||||
<div class="method-source-code" id="green-source">
|
||||
<pre>
|
||||
<span class="ruby-comment"># File lib/common/common_helper.rb, line 104</span>
|
||||
<span class="ruby-comment"># File lib/common/common_helper.rb, line 106</span>
|
||||
<span class="ruby-keyword">def</span> <span class="ruby-identifier">green</span>(<span class="ruby-identifier">text</span>)
|
||||
<span class="ruby-identifier">colorize</span>(<span class="ruby-identifier">text</span>, <span class="ruby-value">32</span>)
|
||||
<span class="ruby-keyword">end</span></pre>
|
||||
@@ -951,6 +955,10 @@
|
||||
|
||||
<span class="ruby-keyword">if</span> <span class="ruby-identifier">wp_target</span>.<span class="ruby-identifier">has_robots?</span>
|
||||
<span class="ruby-identifier">puts</span> <span class="ruby-identifier">green</span>(<span class="ruby-string">'[+]'</span>) <span class="ruby-operator">+</span> <span class="ruby-node">" robots.txt available under '#{wp_target.robots_url}'"</span>
|
||||
|
||||
<span class="ruby-identifier">wp_target</span>.<span class="ruby-identifier">parse_robots_txt</span>.<span class="ruby-identifier">each</span> <span class="ruby-keyword">do</span> <span class="ruby-operator">|</span><span class="ruby-identifier">dir</span><span class="ruby-operator">|</span>
|
||||
<span class="ruby-identifier">puts</span> <span class="ruby-node">"#{green('[+]')} Interesting entry from robots.txt: #{dir}"</span>
|
||||
<span class="ruby-keyword">end</span>
|
||||
<span class="ruby-keyword">end</span>
|
||||
|
||||
<span class="ruby-keyword">if</span> <span class="ruby-identifier">wp_target</span>.<span class="ruby-identifier">has_readme?</span>
|
||||
@@ -974,7 +982,15 @@
|
||||
<span class="ruby-keyword">end</span>
|
||||
|
||||
<span class="ruby-identifier">wp_target</span>.<span class="ruby-identifier">interesting_headers</span>.<span class="ruby-identifier">each</span> <span class="ruby-keyword">do</span> <span class="ruby-operator">|</span><span class="ruby-identifier">header</span><span class="ruby-operator">|</span>
|
||||
<span class="ruby-identifier">puts</span> <span class="ruby-identifier">green</span>(<span class="ruby-string">'[+]'</span>) <span class="ruby-operator">+</span> <span class="ruby-node">" Interesting header: #{header[0]}: #{header[1]}"</span>
|
||||
<span class="ruby-identifier">output</span> = <span class="ruby-node">"#{green('[+]')} Interesting header: "</span>
|
||||
|
||||
<span class="ruby-keyword">if</span> <span class="ruby-identifier">header</span>[<span class="ruby-value">1</span>].<span class="ruby-identifier">class</span> <span class="ruby-operator">==</span> <span class="ruby-constant">Array</span>
|
||||
<span class="ruby-identifier">header</span>[<span class="ruby-value">1</span>].<span class="ruby-identifier">each</span> <span class="ruby-keyword">do</span> <span class="ruby-operator">|</span><span class="ruby-identifier">value</span><span class="ruby-operator">|</span>
|
||||
<span class="ruby-identifier">puts</span> <span class="ruby-identifier">output</span> <span class="ruby-operator">+</span> <span class="ruby-node">"#{header[0]}: #{value}"</span>
|
||||
<span class="ruby-keyword">end</span>
|
||||
<span class="ruby-keyword">else</span>
|
||||
<span class="ruby-identifier">puts</span> <span class="ruby-identifier">output</span> <span class="ruby-operator">+</span> <span class="ruby-node">"#{header[0]}: #{header[1]}"</span>
|
||||
<span class="ruby-keyword">end</span>
|
||||
<span class="ruby-keyword">end</span>
|
||||
|
||||
<span class="ruby-keyword">if</span> <span class="ruby-identifier">wp_target</span>.<span class="ruby-identifier">multisite?</span>
|
||||
@@ -1248,7 +1264,7 @@
|
||||
|
||||
<div class="method-source-code" id="red-source">
|
||||
<pre>
|
||||
<span class="ruby-comment"># File lib/common/common_helper.rb, line 100</span>
|
||||
<span class="ruby-comment"># File lib/common/common_helper.rb, line 102</span>
|
||||
<span class="ruby-keyword">def</span> <span class="ruby-identifier">red</span>(<span class="ruby-identifier">text</span>)
|
||||
<span class="ruby-identifier">colorize</span>(<span class="ruby-identifier">text</span>, <span class="ruby-value">31</span>)
|
||||
<span class="ruby-keyword">end</span></pre>
|
||||
@@ -1281,7 +1297,7 @@
|
||||
|
||||
<div class="method-source-code" id="redefine_constant-source">
|
||||
<pre>
|
||||
<span class="ruby-comment"># File lib/common/common_helper.rb, line 114</span>
|
||||
<span class="ruby-comment"># File lib/common/common_helper.rb, line 116</span>
|
||||
<span class="ruby-keyword">def</span> <span class="ruby-identifier">redefine_constant</span>(<span class="ruby-identifier">constant</span>, <span class="ruby-identifier">value</span>)
|
||||
<span class="ruby-constant">Object</span>.<span class="ruby-identifier">send</span>(<span class="ruby-value">:remove_const</span>, <span class="ruby-identifier">constant</span>)
|
||||
<span class="ruby-constant">Object</span>.<span class="ruby-identifier">const_set</span>(<span class="ruby-identifier">constant</span>, <span class="ruby-identifier">value</span>)
|
||||
@@ -1435,7 +1451,7 @@
|
||||
|
||||
<div class="method-source-code" id="xml-source">
|
||||
<pre>
|
||||
<span class="ruby-comment"># File lib/common/common_helper.rb, line 108</span>
|
||||
<span class="ruby-comment"># File lib/common/common_helper.rb, line 110</span>
|
||||
<span class="ruby-keyword">def</span> <span class="ruby-identifier">xml</span>(<span class="ruby-identifier">file</span>)
|
||||
<span class="ruby-constant">Nokogiri</span><span class="ruby-operator">::</span><span class="ruby-constant">XML</span>(<span class="ruby-constant">File</span>.<span class="ruby-identifier">open</span>(<span class="ruby-identifier">file</span>)) <span class="ruby-keyword">do</span> <span class="ruby-operator">|</span><span class="ruby-identifier">config</span><span class="ruby-operator">|</span>
|
||||
<span class="ruby-identifier">config</span>.<span class="ruby-identifier">noblanks</span>
|
||||
|
||||
Reference in New Issue
Block a user