This commit is contained in:
Christian Mehlmauer
2013-07-19 21:49:57 +02:00
parent bb35837ea1
commit 99ea17127d
200 changed files with 39442 additions and 41366 deletions

View File

@@ -6,13 +6,13 @@
<title>
Class: WpTarget
&mdash; Documentation by YARD 0.8.6.1
&mdash; Documentation by YARD 0.8.5.2
</title>
<link rel="stylesheet" href="css/style.css" type="text/css" charset="utf-8" />
<link rel="stylesheet" href="css/style.css" type="text/css" media="screen" charset="utf-8" />
<link rel="stylesheet" href="css/common.css" type="text/css" charset="utf-8" />
<link rel="stylesheet" href="css/common.css" type="text/css" media="screen" charset="utf-8" />
<script type="text/javascript" charset="utf-8">
hasFrames = window.top.frames.main ? true : false;
@@ -93,7 +93,7 @@
<dt class="r2">Includes:</dt>
<dd class="r2"><span class='object_link'><a href="WpTarget/Malwares.html" title="WpTarget::Malwares (module)">Malwares</a></span>, <span class='object_link'><a href="WpTarget/WpConfigBackup.html" title="WpTarget::WpConfigBackup (module)">WpConfigBackup</a></span>, <span class='object_link'><a href="WpTarget/WpCustomDirectories.html" title="WpTarget::WpCustomDirectories (module)">WpCustomDirectories</a></span>, <span class='object_link'><a href="WpTarget/WpFullPathDisclosure.html" title="WpTarget::WpFullPathDisclosure (module)">WpFullPathDisclosure</a></span>, <span class='object_link'><a href="WpTarget/WpLoginProtection.html" title="WpTarget::WpLoginProtection (module)">WpLoginProtection</a></span>, <span class='object_link'><a href="WpTarget/WpReadme.html" title="WpTarget::WpReadme (module)">WpReadme</a></span>, <span class='object_link'><a href="WpTarget/WpRegistrable.html" title="WpTarget::WpRegistrable (module)">WpRegistrable</a></span></dd>
<dd class="r2"><span class='object_link'><a href="WpTarget/InterestingHeaders.html" title="WpTarget::InterestingHeaders (module)">InterestingHeaders</a></span>, <span class='object_link'><a href="WpTarget/Malwares.html" title="WpTarget::Malwares (module)">Malwares</a></span>, <span class='object_link'><a href="WpTarget/WpConfigBackup.html" title="WpTarget::WpConfigBackup (module)">WpConfigBackup</a></span>, <span class='object_link'><a href="WpTarget/WpCustomDirectories.html" title="WpTarget::WpCustomDirectories (module)">WpCustomDirectories</a></span>, <span class='object_link'><a href="WpTarget/WpFullPathDisclosure.html" title="WpTarget::WpFullPathDisclosure (module)">WpFullPathDisclosure</a></span>, <span class='object_link'><a href="WpTarget/WpLoginProtection.html" title="WpTarget::WpLoginProtection (module)">WpLoginProtection</a></span>, <span class='object_link'><a href="WpTarget/WpReadme.html" title="WpTarget::WpReadme (module)">WpReadme</a></span>, <span class='object_link'><a href="WpTarget/WpRegistrable.html" title="WpTarget::WpRegistrable (module)">WpRegistrable</a></span></dd>
@@ -101,7 +101,7 @@
<dt class="r1 last">Defined in:</dt>
<dd class="r1 last">lib/wpscan/wp_target.rb<span class="defines">,<br />
lib/wpscan/wp_target/malwares.rb,<br /> lib/wpscan/wp_target/wp_readme.rb,<br /> lib/wpscan/wp_target/wp_registrable.rb,<br /> lib/wpscan/wp_target/wp_config_backup.rb,<br /> lib/wpscan/wp_target/wp_login_protection.rb,<br /> lib/wpscan/wp_target/wp_custom_directories.rb,<br /> lib/wpscan/wp_target/wp_full_path_disclosure.rb</span>
lib/wpscan/wp_target/malwares.rb,<br /> lib/wpscan/wp_target/wp_readme.rb,<br /> lib/wpscan/wp_target/wp_registrable.rb,<br /> lib/wpscan/wp_target/wp_config_backup.rb,<br /> lib/wpscan/wp_target/interesting_headers.rb,<br /> lib/wpscan/wp_target/wp_login_protection.rb,<br /> lib/wpscan/wp_target/wp_custom_directories.rb,<br /> lib/wpscan/wp_target/wp_full_path_disclosure.rb</span>
</dd>
</dl>
@@ -111,7 +111,7 @@
<p class="children">
<strong class="modules">Modules:</strong> <span class='object_link'><a href="WpTarget/Malwares.html" title="WpTarget::Malwares (module)">Malwares</a></span>, <span class='object_link'><a href="WpTarget/WpConfigBackup.html" title="WpTarget::WpConfigBackup (module)">WpConfigBackup</a></span>, <span class='object_link'><a href="WpTarget/WpCustomDirectories.html" title="WpTarget::WpCustomDirectories (module)">WpCustomDirectories</a></span>, <span class='object_link'><a href="WpTarget/WpFullPathDisclosure.html" title="WpTarget::WpFullPathDisclosure (module)">WpFullPathDisclosure</a></span>, <span class='object_link'><a href="WpTarget/WpLoginProtection.html" title="WpTarget::WpLoginProtection (module)">WpLoginProtection</a></span>, <span class='object_link'><a href="WpTarget/WpReadme.html" title="WpTarget::WpReadme (module)">WpReadme</a></span>, <span class='object_link'><a href="WpTarget/WpRegistrable.html" title="WpTarget::WpRegistrable (module)">WpRegistrable</a></span>
<strong class="modules">Modules:</strong> <span class='object_link'><a href="WpTarget/InterestingHeaders.html" title="WpTarget::InterestingHeaders (module)">InterestingHeaders</a></span>, <span class='object_link'><a href="WpTarget/Malwares.html" title="WpTarget::Malwares (module)">Malwares</a></span>, <span class='object_link'><a href="WpTarget/WpConfigBackup.html" title="WpTarget::WpConfigBackup (module)">WpConfigBackup</a></span>, <span class='object_link'><a href="WpTarget/WpCustomDirectories.html" title="WpTarget::WpCustomDirectories (module)">WpCustomDirectories</a></span>, <span class='object_link'><a href="WpTarget/WpFullPathDisclosure.html" title="WpTarget::WpFullPathDisclosure (module)">WpFullPathDisclosure</a></span>, <span class='object_link'><a href="WpTarget/WpLoginProtection.html" title="WpTarget::WpLoginProtection (module)">WpLoginProtection</a></span>, <span class='object_link'><a href="WpTarget/WpReadme.html" title="WpTarget::WpReadme (module)">WpReadme</a></span>, <span class='object_link'><a href="WpTarget/WpRegistrable.html" title="WpTarget::WpRegistrable (module)">WpRegistrable</a></span>
@@ -483,6 +483,17 @@ href="http://interconnectit.com/124/search-and-replace-for-wordpress-databases">
<h3 class="inherited">Methods included from <span class='object_link'><a href="WpTarget/InterestingHeaders.html" title="WpTarget::InterestingHeaders (module)">InterestingHeaders</a></span></h3>
<p class="inherited"><span class='object_link'><a href="WpTarget/InterestingHeaders.html#interesting_headers-instance_method" title="WpTarget::InterestingHeaders#interesting_headers (method)">#interesting_headers</a></span>, <span class='object_link'><a href="WpTarget/InterestingHeaders.html#known_headers-class_method" title="WpTarget::InterestingHeaders.known_headers (method)">known_headers</a></span></p>
<h3 class="inherited">Methods included from <span class='object_link'><a href="WpTarget/WpLoginProtection.html" title="WpTarget::WpLoginProtection (module)">WpLoginProtection</a></span></h3>
<p class="inherited"><span class='object_link'><a href="WpTarget/WpLoginProtection.html#better_wp_security_url-instance_method" title="WpTarget::WpLoginProtection#better_wp_security_url (method)">#better_wp_security_url</a></span>, <span class='object_link'><a href="WpTarget/WpLoginProtection.html#bluetrait_event_viewer_url-instance_method" title="WpTarget::WpLoginProtection#bluetrait_event_viewer_url (method)">#bluetrait_event_viewer_url</a></span>, <span class='object_link'><a href="WpTarget/WpLoginProtection.html#has_better_wp_security_protection%3F-instance_method" title="WpTarget::WpLoginProtection#has_better_wp_security_protection? (method)">#has_better_wp_security_protection?</a></span>, <span class='object_link'><a href="WpTarget/WpLoginProtection.html#has_bluetrait_event_viewer_protection%3F-instance_method" title="WpTarget::WpLoginProtection#has_bluetrait_event_viewer_protection? (method)">#has_bluetrait_event_viewer_protection?</a></span>, <span class='object_link'><a href="WpTarget/WpLoginProtection.html#has_limit_login_attempts_protection%3F-instance_method" title="WpTarget::WpLoginProtection#has_limit_login_attempts_protection? (method)">#has_limit_login_attempts_protection?</a></span>, <span class='object_link'><a href="WpTarget/WpLoginProtection.html#has_login_lock_protection%3F-instance_method" title="WpTarget::WpLoginProtection#has_login_lock_protection? (method)">#has_login_lock_protection?</a></span>, <span class='object_link'><a href="WpTarget/WpLoginProtection.html#has_login_lockdown_protection%3F-instance_method" title="WpTarget::WpLoginProtection#has_login_lockdown_protection? (method)">#has_login_lockdown_protection?</a></span>, <span class='object_link'><a href="WpTarget/WpLoginProtection.html#has_login_protection%3F-instance_method" title="WpTarget::WpLoginProtection#has_login_protection? (method)">#has_login_protection?</a></span>, <span class='object_link'><a href="WpTarget/WpLoginProtection.html#has_login_security_solution_protection%3F-instance_method" title="WpTarget::WpLoginProtection#has_login_security_solution_protection? (method)">#has_login_security_solution_protection?</a></span>, <span class='object_link'><a href="WpTarget/WpLoginProtection.html#has_simple_login_lockdown_protection%3F-instance_method" title="WpTarget::WpLoginProtection#has_simple_login_lockdown_protection? (method)">#has_simple_login_lockdown_protection?</a></span>, <span class='object_link'><a href="WpTarget/WpLoginProtection.html#limit_login_attempts_url-instance_method" title="WpTarget::WpLoginProtection#limit_login_attempts_url (method)">#limit_login_attempts_url</a></span>, <span class='object_link'><a href="WpTarget/WpLoginProtection.html#login_protection_plugin-instance_method" title="WpTarget::WpLoginProtection#login_protection_plugin (method)">#login_protection_plugin</a></span>, <span class='object_link'><a href="WpTarget/WpLoginProtection.html#login_security_solution_url-instance_method" title="WpTarget::WpLoginProtection#login_security_solution_url (method)">#login_security_solution_url</a></span>, <span class='object_link'><a href="WpTarget/WpLoginProtection.html#plugin_url-instance_method" title="WpTarget::WpLoginProtection#plugin_url (method)">#plugin_url</a></span>, <span class='object_link'><a href="WpTarget/WpLoginProtection.html#simple_login_lockdown_url-instance_method" title="WpTarget::WpLoginProtection#simple_login_lockdown_url (method)">#simple_login_lockdown_url</a></span></p>
@@ -569,8 +580,6 @@ href="http://interconnectit.com/124/search-and-replace-for-wordpress-databases">
<pre class="lines">
23
24
25
26
27
@@ -578,10 +587,12 @@ href="http://interconnectit.com/124/search-and-replace-for-wordpress-databases">
29
30
31
32</pre>
32
33
34</pre>
</td>
<td>
<pre class="code"><span class="info file"># File 'lib/wpscan/wp_target.rb', line 23</span>
<pre class="code"><span class="info file"># File 'lib/wpscan/wp_target.rb', line 25</span>
<span class='kw'>def</span> <span class='id identifier rubyid_initialize'>initialize</span><span class='lparen'>(</span><span class='id identifier rubyid_target_url'>target_url</span><span class='comma'>,</span> <span class='id identifier rubyid_options'>options</span> <span class='op'>=</span> <span class='lbrace'>{</span><span class='rbrace'>}</span><span class='rparen'>)</span>
<span class='kw'>super</span><span class='lparen'>(</span><span class='id identifier rubyid_target_url'>target_url</span><span class='rparen'>)</span>
@@ -631,12 +642,12 @@ href="http://interconnectit.com/124/search-and-replace-for-wordpress-databases">
<pre class="lines">
21
22
23</pre>
23
24
25</pre>
</td>
<td>
<pre class="code"><span class="info file"># File 'lib/wpscan/wp_target.rb', line 21</span>
<pre class="code"><span class="info file"># File 'lib/wpscan/wp_target.rb', line 23</span>
<span class='kw'>def</span> <span class='id identifier rubyid_verbose'>verbose</span>
<span class='ivar'>@verbose</span>
@@ -679,12 +690,12 @@ href="http://interconnectit.com/124/search-and-replace-for-wordpress-databases">
<pre class="lines">
73
74
75</pre>
75
76
77</pre>
</td>
<td>
<pre class="code"><span class="info file"># File 'lib/wpscan/wp_target.rb', line 73</span>
<pre class="code"><span class="info file"># File 'lib/wpscan/wp_target.rb', line 75</span>
<span class='kw'>def</span> <span class='kw'>self</span><span class='period'>.</span><span class='id identifier rubyid_valid_response_codes'>valid_response_codes</span>
<span class='lbracket'>[</span><span class='int'>200</span><span class='comma'>,</span> <span class='int'>301</span><span class='comma'>,</span> <span class='int'>302</span><span class='comma'>,</span> <span class='int'>401</span><span class='comma'>,</span> <span class='int'>403</span><span class='comma'>,</span> <span class='int'>500</span><span class='comma'>,</span> <span class='int'>400</span><span class='rbracket'>]</span>
@@ -737,12 +748,12 @@ href="http://interconnectit.com/124/search-and-replace-for-wordpress-databases">
<pre class="lines">
115
116
117</pre>
117
118
119</pre>
</td>
<td>
<pre class="code"><span class="info file"># File 'lib/wpscan/wp_target.rb', line 115</span>
<pre class="code"><span class="info file"># File 'lib/wpscan/wp_target.rb', line 117</span>
<span class='kw'>def</span> <span class='id identifier rubyid_debug_log_url'>debug_log_url</span>
<span class='ivar'>@uri</span><span class='period'>.</span><span class='id identifier rubyid_merge'>merge</span><span class='lparen'>(</span><span class='tstring'><span class='tstring_beg'>&quot;</span><span class='embexpr_beg'>#{</span><span class='id identifier rubyid_wp_content_dir'>wp_content_dir</span><span class='lparen'>(</span><span class='rparen'>)</span><span class='rbrace'>}</span><span class='tstring_content'>/debug.log</span><span class='tstring_end'>&quot;</span></span><span class='rparen'>)</span><span class='period'>.</span><span class='id identifier rubyid_to_s'>to_s</span>
@@ -789,12 +800,12 @@ href="http://interconnectit.com/124/search-and-replace-for-wordpress-databases">
<pre class="lines">
110
111
112</pre>
112
113
114</pre>
</td>
<td>
<pre class="code"><span class="info file"># File 'lib/wpscan/wp_target.rb', line 110</span>
<pre class="code"><span class="info file"># File 'lib/wpscan/wp_target.rb', line 112</span>
<span class='kw'>def</span> <span class='id identifier rubyid_has_debug_log?'>has_debug_log?</span>
<span class='const'>WebSite</span><span class='period'>.</span><span class='id identifier rubyid_has_log?'>has_log?</span><span class='lparen'>(</span><span class='id identifier rubyid_debug_log_url'>debug_log_url</span><span class='comma'>,</span> <span class='tstring'><span class='regexp_beg'>%r{</span><span class='tstring_content'>\[[^\]]+\] PHP (?:Warning|Error|Notice):</span><span class='regexp_end'>}</span></span><span class='rparen'>)</span>
@@ -871,18 +882,18 @@ href="http://interconnectit.com/124/search-and-replace-for-wordpress-databases">
<pre class="lines">
99
100
101
102
103
104
105
106
107</pre>
107
108
109</pre>
</td>
<td>
<pre class="code"><span class="info file"># File 'lib/wpscan/wp_target.rb', line 99</span>
<pre class="code"><span class="info file"># File 'lib/wpscan/wp_target.rb', line 101</span>
<span class='kw'>def</span> <span class='id identifier rubyid_has_plugin?'>has_plugin?</span><span class='lparen'>(</span><span class='id identifier rubyid_name'>name</span><span class='comma'>,</span> <span class='id identifier rubyid_version'>version</span> <span class='op'>=</span> <span class='kw'>nil</span><span class='rparen'>)</span>
<span class='const'>WpPlugin</span><span class='period'>.</span><span class='id identifier rubyid_new'>new</span><span class='lparen'>(</span>
@@ -913,8 +924,6 @@ href="http://interconnectit.com/124/search-and-replace-for-wordpress-databases">
<pre class="lines">
60
61
62
63
64
@@ -923,10 +932,12 @@ href="http://interconnectit.com/124/search-and-replace-for-wordpress-databases">
67
68
69
70</pre>
70
71
72</pre>
</td>
<td>
<pre class="code"><span class="info file"># File 'lib/wpscan/wp_target.rb', line 60</span>
<pre class="code"><span class="info file"># File 'lib/wpscan/wp_target.rb', line 62</span>
<span class='kw'>def</span> <span class='id identifier rubyid_login_url'>login_url</span>
<span class='id identifier rubyid_url'>url</span> <span class='op'>=</span> <span class='ivar'>@uri</span><span class='period'>.</span><span class='id identifier rubyid_merge'>merge</span><span class='lparen'>(</span><span class='tstring'><span class='tstring_beg'>'</span><span class='tstring_content'>wp-login.php</span><span class='tstring_end'>'</span></span><span class='rparen'>)</span><span class='period'>.</span><span class='id identifier rubyid_to_s'>to_s</span>
@@ -981,13 +992,13 @@ href="http://interconnectit.com/124/search-and-replace-for-wordpress-databases">
<pre class="lines">
129
130
131
132</pre>
132
133
134</pre>
</td>
<td>
<pre class="code"><span class="info file"># File 'lib/wpscan/wp_target.rb', line 129</span>
<pre class="code"><span class="info file"># File 'lib/wpscan/wp_target.rb', line 131</span>
<span class='kw'>def</span> <span class='id identifier rubyid_search_replace_db_2_exists?'>search_replace_db_2_exists?</span>
<span class='id identifier rubyid_resp'>resp</span> <span class='op'>=</span> <span class='const'>Browser</span><span class='period'>.</span><span class='id identifier rubyid_get'>get</span><span class='lparen'>(</span><span class='id identifier rubyid_search_replace_db_2_url'>search_replace_db_2_url</span><span class='rparen'>)</span>
@@ -1039,12 +1050,12 @@ href="http://interconnectit.com/124/search-and-replace-for-wordpress-databases">
<pre class="lines">
124
125
126</pre>
126
127
128</pre>
</td>
<td>
<pre class="code"><span class="info file"># File 'lib/wpscan/wp_target.rb', line 124</span>
<pre class="code"><span class="info file"># File 'lib/wpscan/wp_target.rb', line 126</span>
<span class='kw'>def</span> <span class='id identifier rubyid_search_replace_db_2_url'>search_replace_db_2_url</span>
<span class='ivar'>@uri</span><span class='period'>.</span><span class='id identifier rubyid_merge'>merge</span><span class='lparen'>(</span><span class='tstring'><span class='tstring_beg'>'</span><span class='tstring_content'>searchreplacedb2.php</span><span class='tstring_end'>'</span></span><span class='rparen'>)</span><span class='period'>.</span><span class='id identifier rubyid_to_s'>to_s</span>
@@ -1093,12 +1104,12 @@ href="http://interconnectit.com/124/search-and-replace-for-wordpress-databases">
<pre class="lines">
79
80
81</pre>
81
82
83</pre>
</td>
<td>
<pre class="code"><span class="info file"># File 'lib/wpscan/wp_target.rb', line 79</span>
<pre class="code"><span class="info file"># File 'lib/wpscan/wp_target.rb', line 81</span>
<span class='kw'>def</span> <span class='id identifier rubyid_theme'>theme</span>
<span class='const'>WpTheme</span><span class='period'>.</span><span class='id identifier rubyid_find'>find</span><span class='lparen'>(</span><span class='ivar'>@uri</span><span class='rparen'>)</span>
@@ -1162,12 +1173,12 @@ href="http://interconnectit.com/124/search-and-replace-for-wordpress-databases">
<pre class="lines">
88
89
90</pre>
90
91
92</pre>
</td>
<td>
<pre class="code"><span class="info file"># File 'lib/wpscan/wp_target.rb', line 88</span>
<pre class="code"><span class="info file"># File 'lib/wpscan/wp_target.rb', line 90</span>
<span class='kw'>def</span> <span class='id identifier rubyid_version'>version</span><span class='lparen'>(</span><span class='id identifier rubyid_versions_xml'>versions_xml</span><span class='rparen'>)</span>
<span class='const'>WpVersion</span><span class='period'>.</span><span class='id identifier rubyid_find'>find</span><span class='lparen'>(</span><span class='ivar'>@uri</span><span class='comma'>,</span> <span class='id identifier rubyid_wp_content_dir'>wp_content_dir</span><span class='comma'>,</span> <span class='id identifier rubyid_wp_plugins_dir'>wp_plugins_dir</span><span class='comma'>,</span> <span class='id identifier rubyid_versions_xml'>versions_xml</span><span class='rparen'>)</span>
@@ -1216,8 +1227,6 @@ href="http://interconnectit.com/124/search-and-replace-for-wordpress-databases">
<pre class="lines">
36
37
38
39
40
@@ -1238,10 +1247,12 @@ href="http://interconnectit.com/124/search-and-replace-for-wordpress-databases">
55
56
57
58</pre>
58
59
60</pre>
</td>
<td>
<pre class="code"><span class="info file"># File 'lib/wpscan/wp_target.rb', line 36</span>
<pre class="code"><span class="info file"># File 'lib/wpscan/wp_target.rb', line 38</span>
<span class='kw'>def</span> <span class='id identifier rubyid_wordpress?'>wordpress?</span>
<span class='id identifier rubyid_wordpress'>wordpress</span> <span class='op'>=</span> <span class='kw'>false</span>
@@ -1276,9 +1287,9 @@ href="http://interconnectit.com/124/search-and-replace-for-wordpress-databases">
</div>
<div id="footer">
Generated on Sun Jun 9 16:05:17 2013 by
Generated on Fri Jul 19 21:49:37 2013 by
<a href="http://yardoc.org" title="Yay! A Ruby Documentation Tool" target="_parent">yard</a>
0.8.6.1 (ruby-1.9.3).
0.8.5.2 (ruby-1.9.3).
</div>
</body>