1924 lines
123 KiB
HTML
1924 lines
123 KiB
HTML
<!DOCTYPE html>
|
||
<html>
|
||
<head>
|
||
<meta charset="utf-8">
|
||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||
<title>
|
||
Class: Msf::DBManager
|
||
|
||
— Documentation by YARD 0.9.37
|
||
|
||
</title>
|
||
|
||
<link rel="stylesheet" href="../css/style.css" type="text/css" />
|
||
|
||
<link rel="stylesheet" href="../css/common.css" type="text/css" />
|
||
|
||
<script type="text/javascript">
|
||
pathId = "Msf::DBManager";
|
||
relpath = '../';
|
||
</script>
|
||
|
||
|
||
<script type="text/javascript" charset="utf-8" src="../js/jquery.js"></script>
|
||
|
||
<script type="text/javascript" charset="utf-8" src="../js/app.js"></script>
|
||
|
||
|
||
</head>
|
||
<body>
|
||
<div class="nav_wrap">
|
||
<iframe id="nav" src="../class_list.html?1"></iframe>
|
||
<div id="resizer"></div>
|
||
</div>
|
||
|
||
<div id="main" tabindex="-1">
|
||
<div id="header">
|
||
<div id="menu">
|
||
|
||
<a href="../_index.html">Index (D)</a> »
|
||
<span class='title'><span class='object_link'><a href="../Msf.html" title="Msf (module)">Msf</a></span></span>
|
||
»
|
||
<span class="title">DBManager</span>
|
||
|
||
</div>
|
||
|
||
<div id="search">
|
||
|
||
<a class="full_list_link" id="class_list_link"
|
||
href="../class_list.html">
|
||
|
||
<svg width="24" height="24">
|
||
<rect x="0" y="4" width="24" height="4" rx="1" ry="1"></rect>
|
||
<rect x="0" y="12" width="24" height="4" rx="1" ry="1"></rect>
|
||
<rect x="0" y="20" width="24" height="4" rx="1" ry="1"></rect>
|
||
</svg>
|
||
</a>
|
||
|
||
</div>
|
||
<div class="clear"></div>
|
||
</div>
|
||
|
||
<div id="content"><h1>Class: Msf::DBManager
|
||
|
||
|
||
|
||
</h1>
|
||
<div class="box_info">
|
||
|
||
<dl>
|
||
<dt>Inherits:</dt>
|
||
<dd>
|
||
<span class="inheritName">Object</span>
|
||
|
||
<ul class="fullTree">
|
||
<li>Object</li>
|
||
|
||
<li class="next">Msf::DBManager</li>
|
||
|
||
</ul>
|
||
<a href="#" class="inheritanceTree">show all</a>
|
||
|
||
</dd>
|
||
</dl>
|
||
|
||
|
||
|
||
|
||
<dl>
|
||
<dt>Extended by:</dt>
|
||
<dd><span class='object_link'><a href="../Metasploit/Framework/Require.html" title="Metasploit::Framework::Require (module)">Metasploit::Framework::Require</a></span></dd>
|
||
</dl>
|
||
|
||
|
||
|
||
<dl>
|
||
<dt>Includes:</dt>
|
||
<dd><span class='object_link'><a href="../Metasploit/Framework/DataService.html" title="Metasploit::Framework::DataService (module)">Metasploit::Framework::DataService</a></span>, <span class='object_link'><a href="DBManager/Adapter.html" title="Msf::DBManager::Adapter (module)">Adapter</a></span>, <span class='object_link'><a href="DBManager/Client.html" title="Msf::DBManager::Client (module)">Client</a></span>, <span class='object_link'><a href="DBManager/Connection.html" title="Msf::DBManager::Connection (module)">Connection</a></span>, <span class='object_link'><a href="DBManager/Cred.html" title="Msf::DBManager::Cred (module)">Cred</a></span>, <span class='object_link'><a href="DBManager/DBExport.html" title="Msf::DBManager::DBExport (module)">DBExport</a></span>, <span class='object_link'><a href="DBManager/Event.html" title="Msf::DBManager::Event (module)">Event</a></span>, <span class='object_link'><a href="DBManager/ExploitAttempt.html" title="Msf::DBManager::ExploitAttempt (module)">ExploitAttempt</a></span>, <span class='object_link'><a href="DBManager/ExploitedHost.html" title="Msf::DBManager::ExploitedHost (module)">ExploitedHost</a></span>, <span class='object_link'><a href="DBManager/Host.html" title="Msf::DBManager::Host (module)">Host</a></span>, <span class='object_link'><a href="DBManager/HostDetail.html" title="Msf::DBManager::HostDetail (module)">HostDetail</a></span>, <span class='object_link'><a href="DBManager/HostTag.html" title="Msf::DBManager::HostTag (module)">HostTag</a></span>, <span class='object_link'><a href="DBManager/IPAddress.html" title="Msf::DBManager::IPAddress (module)">IPAddress</a></span>, <span class='object_link'><a href="DBManager/Import.html" title="Msf::DBManager::Import (module)">Import</a></span>, <span class='object_link'><a href="DBManager/Login.html" title="Msf::DBManager::Login (module)">Login</a></span>, <span class='object_link'><a href="DBManager/Loot.html" title="Msf::DBManager::Loot (module)">Loot</a></span>, <span class='object_link'><a href="DBManager/Migration.html" title="Msf::DBManager::Migration (module)">Migration</a></span>, <span class='object_link'><a href="DBManager/ModuleCache.html" title="Msf::DBManager::ModuleCache (module)">ModuleCache</a></span>, <span class='object_link'><a href="DBManager/Note.html" title="Msf::DBManager::Note (module)">Note</a></span>, <span class='object_link'><a href="DBManager/Payload.html" title="Msf::DBManager::Payload (module)">Payload</a></span>, <span class='object_link'><a href="DBManager/Ref.html" title="Msf::DBManager::Ref (module)">Ref</a></span>, <span class='object_link'><a href="DBManager/Report.html" title="Msf::DBManager::Report (module)">Report</a></span>, <span class='object_link'><a href="DBManager/Route.html" title="Msf::DBManager::Route (module)">Route</a></span>, <span class='object_link'><a href="DBManager/Service.html" title="Msf::DBManager::Service (module)">Service</a></span>, <span class='object_link'><a href="DBManager/Session.html" title="Msf::DBManager::Session (module)">Session</a></span>, <span class='object_link'><a href="DBManager/SessionEvent.html" title="Msf::DBManager::SessionEvent (module)">SessionEvent</a></span>, <span class='object_link'><a href="DBManager/Task.html" title="Msf::DBManager::Task (module)">Task</a></span>, <span class='object_link'><a href="DBManager/User.html" title="Msf::DBManager::User (module)">User</a></span>, <span class='object_link'><a href="DBManager/Vuln.html" title="Msf::DBManager::Vuln (module)">Vuln</a></span>, <span class='object_link'><a href="DBManager/VulnAttempt.html" title="Msf::DBManager::VulnAttempt (module)">VulnAttempt</a></span>, <span class='object_link'><a href="DBManager/VulnDetail.html" title="Msf::DBManager::VulnDetail (module)">VulnDetail</a></span>, <span class='object_link'><a href="DBManager/WMAP.html" title="Msf::DBManager::WMAP (module)">WMAP</a></span>, <span class='object_link'><a href="DBManager/Web.html" title="Msf::DBManager::Web (module)">Web</a></span>, <span class='object_link'><a href="DBManager/Workspace.html" title="Msf::DBManager::Workspace (module)">Workspace</a></span>, <span class='object_link'><a href="Framework/Offspring.html" title="Msf::Framework::Offspring (module)">Framework::Offspring</a></span></dd>
|
||
</dl>
|
||
|
||
|
||
|
||
|
||
|
||
|
||
<dl>
|
||
<dt>Defined in:</dt>
|
||
<dd>lib/msf/core/db_manager.rb<span class="defines">,<br />
|
||
lib/msf/core/db_manager/import/marshal_validator.rb</span>
|
||
</dd>
|
||
</dl>
|
||
|
||
</div>
|
||
|
||
<h2>Overview</h2><div class="docstring">
|
||
<div class="discussion">
|
||
|
||
<p>The db module provides persistent storage and events. This class should be instantiated LAST as the active_suppport library overrides Kernel.require, slowing down all future code loads.</p>
|
||
|
||
|
||
</div>
|
||
</div>
|
||
<div class="tags">
|
||
|
||
|
||
</div><h2>Defined Under Namespace</h2>
|
||
<p class="children">
|
||
|
||
|
||
<strong class="modules">Modules:</strong> <span class='object_link'><a href="DBManager/Adapter.html" title="Msf::DBManager::Adapter (module)">Adapter</a></span>, <span class='object_link'><a href="DBManager/Client.html" title="Msf::DBManager::Client (module)">Client</a></span>, <span class='object_link'><a href="DBManager/Connection.html" title="Msf::DBManager::Connection (module)">Connection</a></span>, <span class='object_link'><a href="DBManager/Cred.html" title="Msf::DBManager::Cred (module)">Cred</a></span>, <span class='object_link'><a href="DBManager/DBExport.html" title="Msf::DBManager::DBExport (module)">DBExport</a></span>, <span class='object_link'><a href="DBManager/Event.html" title="Msf::DBManager::Event (module)">Event</a></span>, <span class='object_link'><a href="DBManager/ExploitAttempt.html" title="Msf::DBManager::ExploitAttempt (module)">ExploitAttempt</a></span>, <span class='object_link'><a href="DBManager/ExploitedHost.html" title="Msf::DBManager::ExploitedHost (module)">ExploitedHost</a></span>, <span class='object_link'><a href="DBManager/Host.html" title="Msf::DBManager::Host (module)">Host</a></span>, <span class='object_link'><a href="DBManager/HostDetail.html" title="Msf::DBManager::HostDetail (module)">HostDetail</a></span>, <span class='object_link'><a href="DBManager/HostTag.html" title="Msf::DBManager::HostTag (module)">HostTag</a></span>, <span class='object_link'><a href="DBManager/IPAddress.html" title="Msf::DBManager::IPAddress (module)">IPAddress</a></span>, <span class='object_link'><a href="DBManager/Import.html" title="Msf::DBManager::Import (module)">Import</a></span>, <span class='object_link'><a href="DBManager/Login.html" title="Msf::DBManager::Login (module)">Login</a></span>, <span class='object_link'><a href="DBManager/Loot.html" title="Msf::DBManager::Loot (module)">Loot</a></span>, <span class='object_link'><a href="DBManager/Migration.html" title="Msf::DBManager::Migration (module)">Migration</a></span>, <span class='object_link'><a href="DBManager/ModuleCache.html" title="Msf::DBManager::ModuleCache (module)">ModuleCache</a></span>, <span class='object_link'><a href="DBManager/Note.html" title="Msf::DBManager::Note (module)">Note</a></span>, <span class='object_link'><a href="DBManager/Payload.html" title="Msf::DBManager::Payload (module)">Payload</a></span>, <span class='object_link'><a href="DBManager/Ref.html" title="Msf::DBManager::Ref (module)">Ref</a></span>, <span class='object_link'><a href="DBManager/Report.html" title="Msf::DBManager::Report (module)">Report</a></span>, <span class='object_link'><a href="DBManager/Route.html" title="Msf::DBManager::Route (module)">Route</a></span>, <span class='object_link'><a href="DBManager/Service.html" title="Msf::DBManager::Service (module)">Service</a></span>, <span class='object_link'><a href="DBManager/Session.html" title="Msf::DBManager::Session (module)">Session</a></span>, <span class='object_link'><a href="DBManager/SessionEvent.html" title="Msf::DBManager::SessionEvent (module)">SessionEvent</a></span>, <span class='object_link'><a href="DBManager/Task.html" title="Msf::DBManager::Task (module)">Task</a></span>, <span class='object_link'><a href="DBManager/User.html" title="Msf::DBManager::User (module)">User</a></span>, <span class='object_link'><a href="DBManager/Vuln.html" title="Msf::DBManager::Vuln (module)">Vuln</a></span>, <span class='object_link'><a href="DBManager/VulnAttempt.html" title="Msf::DBManager::VulnAttempt (module)">VulnAttempt</a></span>, <span class='object_link'><a href="DBManager/VulnDetail.html" title="Msf::DBManager::VulnDetail (module)">VulnDetail</a></span>, <span class='object_link'><a href="DBManager/WMAP.html" title="Msf::DBManager::WMAP (module)">WMAP</a></span>, <span class='object_link'><a href="DBManager/Web.html" title="Msf::DBManager::Web (module)">Web</a></span>, <span class='object_link'><a href="DBManager/Workspace.html" title="Msf::DBManager::Workspace (module)">Workspace</a></span>
|
||
|
||
|
||
|
||
|
||
</p>
|
||
|
||
|
||
<h2>
|
||
Constant Summary
|
||
<small><a href="#" class="constants_summary_toggle">collapse</a></small>
|
||
</h2>
|
||
|
||
<dl class="constants">
|
||
|
||
<dt id="DEFAULT_SERVICE_PROTO-constant" class="">DEFAULT_SERVICE_PROTO =
|
||
<div class="docstring">
|
||
<div class="discussion">
|
||
|
||
<p>Default proto for making new ‘Mdm::Service`s. This should probably be a const on `Mdm::Service`</p>
|
||
|
||
|
||
</div>
|
||
</div>
|
||
<div class="tags">
|
||
|
||
|
||
</div>
|
||
</dt>
|
||
<dd><pre class="code"><span class='tstring'><span class='tstring_beg'>"</span><span class='tstring_content'>tcp</span><span class='tstring_end'>"</span></span></pre></dd>
|
||
|
||
</dl>
|
||
|
||
|
||
|
||
|
||
|
||
|
||
<h3 class="inherited">Constants included
|
||
from <span class='object_link'><a href="DBManager/Workspace.html" title="Msf::DBManager::Workspace (module)">Workspace</a></span></h3>
|
||
<p class="inherited"><span class='object_link'><a href="DBManager/Workspace.html#DEFAULT_WORKSPACE_NAME-constant" title="Msf::DBManager::Workspace::DEFAULT_WORKSPACE_NAME (constant)">Workspace::DEFAULT_WORKSPACE_NAME</a></span></p>
|
||
|
||
|
||
|
||
<h3 class="inherited">Constants included
|
||
from <span class='object_link'><a href="DBManager/User.html" title="Msf::DBManager::User (module)">User</a></span></h3>
|
||
<p class="inherited"><span class='object_link'><a href="DBManager/User.html#MIN_TOKEN_LENGTH-constant" title="Msf::DBManager::User::MIN_TOKEN_LENGTH (constant)">User::MIN_TOKEN_LENGTH</a></span></p>
|
||
|
||
|
||
|
||
<h3 class="inherited">Constants included
|
||
from <span class='object_link'><a href="DBManager/SessionEvent.html" title="Msf::DBManager::SessionEvent (module)">SessionEvent</a></span></h3>
|
||
<p class="inherited"><span class='object_link'><a href="DBManager/SessionEvent.html#DEFAULT_LIMIT-constant" title="Msf::DBManager::SessionEvent::DEFAULT_LIMIT (constant)">SessionEvent::DEFAULT_LIMIT</a></span>, <span class='object_link'><a href="DBManager/SessionEvent.html#DEFAULT_OFFSET-constant" title="Msf::DBManager::SessionEvent::DEFAULT_OFFSET (constant)">SessionEvent::DEFAULT_OFFSET</a></span>, <span class='object_link'><a href="DBManager/SessionEvent.html#DEFAULT_ORDER-constant" title="Msf::DBManager::SessionEvent::DEFAULT_ORDER (constant)">SessionEvent::DEFAULT_ORDER</a></span></p>
|
||
|
||
|
||
|
||
<h3 class="inherited">Constants included
|
||
from <span class='object_link'><a href="DBManager/Import/Qualys.html" title="Msf::DBManager::Import::Qualys (module)">Import::Qualys</a></span></h3>
|
||
<p class="inherited"><span class='object_link'><a href="DBManager/Import/Qualys.html#TCP_QID-constant" title="Msf::DBManager::Import::Qualys::TCP_QID (constant)">Import::Qualys::TCP_QID</a></span>, <span class='object_link'><a href="DBManager/Import/Qualys.html#UDP_QID-constant" title="Msf::DBManager::Import::Qualys::UDP_QID (constant)">Import::Qualys::UDP_QID</a></span></p>
|
||
|
||
|
||
|
||
<h3 class="inherited">Constants included
|
||
from <span class='object_link'><a href="DBManager/Import/MetasploitFramework/XML.html" title="Msf::DBManager::Import::MetasploitFramework::XML (module)">Import::MetasploitFramework::XML</a></span></h3>
|
||
<p class="inherited"><span class='object_link'><a href="DBManager/Import/MetasploitFramework/XML.html#MSF_WEB_PAGE_TEXT_ELEMENT_NAMES-constant" title="Msf::DBManager::Import::MetasploitFramework::XML::MSF_WEB_PAGE_TEXT_ELEMENT_NAMES (constant)">Import::MetasploitFramework::XML::MSF_WEB_PAGE_TEXT_ELEMENT_NAMES</a></span>, <span class='object_link'><a href="DBManager/Import/MetasploitFramework/XML.html#MSF_WEB_TEXT_ELEMENT_NAMES-constant" title="Msf::DBManager::Import::MetasploitFramework::XML::MSF_WEB_TEXT_ELEMENT_NAMES (constant)">Import::MetasploitFramework::XML::MSF_WEB_TEXT_ELEMENT_NAMES</a></span>, <span class='object_link'><a href="DBManager/Import/MetasploitFramework/XML.html#MSF_WEB_VULN_TEXT_ELEMENT_NAMES-constant" title="Msf::DBManager::Import::MetasploitFramework::XML::MSF_WEB_VULN_TEXT_ELEMENT_NAMES (constant)">Import::MetasploitFramework::XML::MSF_WEB_VULN_TEXT_ELEMENT_NAMES</a></span></p>
|
||
|
||
|
||
|
||
<h3 class="inherited">Constants included
|
||
from <span class='object_link'><a href="DBManager/Event.html" title="Msf::DBManager::Event (module)">Event</a></span></h3>
|
||
<p class="inherited"><span class='object_link'><a href="DBManager/Event.html#DEFAULT_LIMIT-constant" title="Msf::DBManager::Event::DEFAULT_LIMIT (constant)">Event::DEFAULT_LIMIT</a></span>, <span class='object_link'><a href="DBManager/Event.html#DEFAULT_OFFSET-constant" title="Msf::DBManager::Event::DEFAULT_OFFSET (constant)">Event::DEFAULT_OFFSET</a></span>, <span class='object_link'><a href="DBManager/Event.html#DEFAULT_ORDER-constant" title="Msf::DBManager::Event::DEFAULT_ORDER (constant)">Event::DEFAULT_ORDER</a></span></p>
|
||
|
||
|
||
|
||
<h3 class="inherited">Constants included
|
||
from <span class='object_link'><a href="DBManager/Adapter.html" title="Msf::DBManager::Adapter (module)">Adapter</a></span></h3>
|
||
<p class="inherited"><span class='object_link'><a href="DBManager/Adapter.html#ADAPTER-constant" title="Msf::DBManager::Adapter::ADAPTER (constant)">Adapter::ADAPTER</a></span></p>
|
||
|
||
|
||
<h2>Instance Attribute Summary <small><a href="#" class="summary_toggle">collapse</a></small></h2>
|
||
<ul class="summary">
|
||
|
||
<li class="public ">
|
||
<span class="summary_signature">
|
||
|
||
<a href="#error-instance_method" title="#error (instance method)">#<strong>error</strong> ⇒ Object </a>
|
||
|
||
|
||
|
||
</span>
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
<span class="summary_desc"><div class='inline'>
|
||
<p>Stores the error message for why the db was not loaded.</p>
|
||
</div></span>
|
||
|
||
</li>
|
||
|
||
|
||
<li class="public ">
|
||
<span class="summary_signature">
|
||
|
||
<a href="#usable-instance_method" title="#usable (instance method)">#<strong>usable</strong> ⇒ Object </a>
|
||
|
||
|
||
|
||
</span>
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
<span class="summary_desc"><div class='inline'>
|
||
<p>Returns true if the prerequisites have been installed.</p>
|
||
</div></span>
|
||
|
||
</li>
|
||
|
||
|
||
</ul>
|
||
|
||
|
||
|
||
|
||
|
||
<h3 class="inherited">Attributes included from <span class='object_link'><a href="Framework/Offspring.html" title="Msf::Framework::Offspring (module)">Framework::Offspring</a></span></h3>
|
||
<p class="inherited"><span class='object_link'><a href="Framework/Offspring.html#framework-instance_method" title="Msf::Framework::Offspring#framework (method)">#framework</a></span></p>
|
||
|
||
|
||
|
||
<h3 class="inherited">Attributes included from <span class='object_link'><a href="DBManager/ModuleCache.html" title="Msf::DBManager::ModuleCache (module)">ModuleCache</a></span></h3>
|
||
<p class="inherited"><span class='object_link'><a href="DBManager/ModuleCache.html#modules_cached-instance_method" title="Msf::DBManager::ModuleCache#modules_cached (method)">#modules_cached</a></span>, <span class='object_link'><a href="DBManager/ModuleCache.html#modules_caching-instance_method" title="Msf::DBManager::ModuleCache#modules_caching (method)">#modules_caching</a></span></p>
|
||
|
||
|
||
|
||
<h3 class="inherited">Attributes included from <span class='object_link'><a href="DBManager/Migration.html" title="Msf::DBManager::Migration (module)">Migration</a></span></h3>
|
||
<p class="inherited"><span class='object_link'><a href="DBManager/Migration.html#migrated-instance_method" title="Msf::DBManager::Migration#migrated (method)">#migrated</a></span></p>
|
||
|
||
|
||
|
||
<h3 class="inherited">Attributes included from <span class='object_link'><a href="DBManager/Adapter.html" title="Msf::DBManager::Adapter (module)">Adapter</a></span></h3>
|
||
<p class="inherited"><span class='object_link'><a href="DBManager/Adapter.html#driver-instance_method" title="Msf::DBManager::Adapter#driver (method)">#driver</a></span>, <span class='object_link'><a href="DBManager/Adapter.html#drivers-instance_method" title="Msf::DBManager::Adapter#drivers (method)">#drivers</a></span></p>
|
||
|
||
|
||
|
||
<h2>
|
||
Instance Method Summary
|
||
<small><a href="#" class="summary_toggle">collapse</a></small>
|
||
</h2>
|
||
|
||
<ul class="summary">
|
||
|
||
<li class="public ">
|
||
<span class="summary_signature">
|
||
|
||
<a href="#check-instance_method" title="#check (instance method)">#<strong>check</strong> ⇒ Object </a>
|
||
|
||
|
||
|
||
</span>
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
<span class="summary_desc"><div class='inline'>
|
||
<p>Determines if the database is functional.</p>
|
||
</div></span>
|
||
|
||
</li>
|
||
|
||
|
||
<li class="public ">
|
||
<span class="summary_signature">
|
||
|
||
<a href="#init_db-instance_method" title="#init_db (instance method)">#<strong>init_db</strong>(opts) ⇒ Object </a>
|
||
|
||
|
||
|
||
</span>
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
<span class="summary_desc"><div class='inline'></div></span>
|
||
|
||
</li>
|
||
|
||
|
||
<li class="public ">
|
||
<span class="summary_signature">
|
||
|
||
<a href="#initialize-instance_method" title="#initialize (instance method)">#<strong>initialize</strong>(framework, opts = {}) ⇒ DBManager </a>
|
||
|
||
|
||
|
||
</span>
|
||
|
||
|
||
<span class="note title constructor">constructor</span>
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
<span class="summary_desc"><div class='inline'>
|
||
<p>initialize.</p>
|
||
</div></span>
|
||
|
||
</li>
|
||
|
||
|
||
<li class="public ">
|
||
<span class="summary_signature">
|
||
|
||
<a href="#initialize_database_support-instance_method" title="#initialize_database_support (instance method)">#<strong>initialize_database_support</strong> ⇒ Object </a>
|
||
|
||
|
||
|
||
</span>
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
<span class="summary_desc"><div class='inline'>
|
||
<p>Do what is necessary to load our database support.</p>
|
||
</div></span>
|
||
|
||
</li>
|
||
|
||
|
||
<li class="public ">
|
||
<span class="summary_signature">
|
||
|
||
<a href="#is_local%3F-instance_method" title="#is_local? (instance method)">#<strong>is_local?</strong> ⇒ Boolean </a>
|
||
|
||
|
||
|
||
</span>
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
<span class="summary_desc"><div class='inline'></div></span>
|
||
|
||
</li>
|
||
|
||
|
||
<li class="public ">
|
||
<span class="summary_signature">
|
||
|
||
<a href="#name-instance_method" title="#name (instance method)">#<strong>name</strong> ⇒ Object </a>
|
||
|
||
|
||
|
||
</span>
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
<span class="summary_desc"><div class='inline'></div></span>
|
||
|
||
</li>
|
||
|
||
|
||
</ul>
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
<h3 class="inherited">Methods included from <span class='object_link'><a href="../Metasploit/Framework/Require.html" title="Metasploit::Framework::Require (module)">Metasploit::Framework::Require</a></span></h3>
|
||
<p class="inherited"><span class='object_link'><a href="../Metasploit/Framework/Require.html#optionally-class_method" title="Metasploit::Framework::Require.optionally (method)">optionally</a></span>, <span class='object_link'><a href="../Metasploit/Framework/Require.html#optionally_active_record_railtie-class_method" title="Metasploit::Framework::Require.optionally_active_record_railtie (method)">optionally_active_record_railtie</a></span>, <span class='object_link'><a href="../Metasploit/Framework/Require.html#optionally_include_metasploit_credential_creation-class_method" title="Metasploit::Framework::Require.optionally_include_metasploit_credential_creation (method)">optionally_include_metasploit_credential_creation</a></span>, <span class='object_link'><a href="../Metasploit/Framework/Require.html#optionally_include_metasploit_credential_creation-instance_method" title="Metasploit::Framework::Require#optionally_include_metasploit_credential_creation (method)">optionally_include_metasploit_credential_creation</a></span>, <span class='object_link'><a href="../Metasploit/Framework/Require.html#optionally_require_metasploit_db_gem_engines-class_method" title="Metasploit::Framework::Require.optionally_require_metasploit_db_gem_engines (method)">optionally_require_metasploit_db_gem_engines</a></span></p>
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
<h3 class="inherited">Methods included from <span class='object_link'><a href="DBManager/Workspace.html" title="Msf::DBManager::Workspace (module)">Workspace</a></span></h3>
|
||
<p class="inherited"><span class='object_link'><a href="DBManager/Workspace.html#add_workspace-instance_method" title="Msf::DBManager::Workspace#add_workspace (method)">#add_workspace</a></span>, <span class='object_link'><a href="DBManager/Workspace.html#default_workspace-instance_method" title="Msf::DBManager::Workspace#default_workspace (method)">#default_workspace</a></span>, <span class='object_link'><a href="DBManager/Workspace.html#delete_workspaces-instance_method" title="Msf::DBManager::Workspace#delete_workspaces (method)">#delete_workspaces</a></span>, <span class='object_link'><a href="DBManager/Workspace.html#find_workspace-instance_method" title="Msf::DBManager::Workspace#find_workspace (method)">#find_workspace</a></span>, <span class='object_link'><a href="DBManager/Workspace.html#update_workspace-instance_method" title="Msf::DBManager::Workspace#update_workspace (method)">#update_workspace</a></span>, <span class='object_link'><a href="DBManager/Workspace.html#workspace-instance_method" title="Msf::DBManager::Workspace#workspace (method)">#workspace</a></span>, <span class='object_link'><a href="DBManager/Workspace.html#workspace=-instance_method" title="Msf::DBManager::Workspace#workspace= (method)">#workspace=</a></span>, <span class='object_link'><a href="DBManager/Workspace.html#workspaces-instance_method" title="Msf::DBManager::Workspace#workspaces (method)">#workspaces</a></span></p>
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
<h3 class="inherited">Methods included from <span class='object_link'><a href="DBManager/Web.html" title="Msf::DBManager::Web (module)">Web</a></span></h3>
|
||
<p class="inherited"><span class='object_link'><a href="DBManager/Web.html#report_web_form-instance_method" title="Msf::DBManager::Web#report_web_form (method)">#report_web_form</a></span>, <span class='object_link'><a href="DBManager/Web.html#report_web_page-instance_method" title="Msf::DBManager::Web#report_web_page (method)">#report_web_page</a></span>, <span class='object_link'><a href="DBManager/Web.html#report_web_site-instance_method" title="Msf::DBManager::Web#report_web_site (method)">#report_web_site</a></span>, <span class='object_link'><a href="DBManager/Web.html#report_web_vuln-instance_method" title="Msf::DBManager::Web#report_web_vuln (method)">#report_web_vuln</a></span></p>
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
<h3 class="inherited">Methods included from <span class='object_link'><a href="DBManager/WMAP.html" title="Msf::DBManager::WMAP (module)">WMAP</a></span></h3>
|
||
<p class="inherited"><span class='object_link'><a href="DBManager/WMAP.html#create_request-instance_method" title="Msf::DBManager::WMAP#create_request (method)">#create_request</a></span>, <span class='object_link'><a href="DBManager/WMAP.html#create_target-instance_method" title="Msf::DBManager::WMAP#create_target (method)">#create_target</a></span>, <span class='object_link'><a href="DBManager/WMAP.html#delete_all_targets-instance_method" title="Msf::DBManager::WMAP#delete_all_targets (method)">#delete_all_targets</a></span>, <span class='object_link'><a href="DBManager/WMAP.html#each_distinct_target-instance_method" title="Msf::DBManager::WMAP#each_distinct_target (method)">#each_distinct_target</a></span>, <span class='object_link'><a href="DBManager/WMAP.html#each_request-instance_method" title="Msf::DBManager::WMAP#each_request (method)">#each_request</a></span>, <span class='object_link'><a href="DBManager/WMAP.html#each_request_target-instance_method" title="Msf::DBManager::WMAP#each_request_target (method)">#each_request_target</a></span>, <span class='object_link'><a href="DBManager/WMAP.html#each_request_target_with_body-instance_method" title="Msf::DBManager::WMAP#each_request_target_with_body (method)">#each_request_target_with_body</a></span>, <span class='object_link'><a href="DBManager/WMAP.html#each_request_target_with_headers-instance_method" title="Msf::DBManager::WMAP#each_request_target_with_headers (method)">#each_request_target_with_headers</a></span>, <span class='object_link'><a href="DBManager/WMAP.html#each_request_target_with_path-instance_method" title="Msf::DBManager::WMAP#each_request_target_with_path (method)">#each_request_target_with_path</a></span>, <span class='object_link'><a href="DBManager/WMAP.html#each_request_target_with_query-instance_method" title="Msf::DBManager::WMAP#each_request_target_with_query (method)">#each_request_target_with_query</a></span>, <span class='object_link'><a href="DBManager/WMAP.html#each_target-instance_method" title="Msf::DBManager::WMAP#each_target (method)">#each_target</a></span>, <span class='object_link'><a href="DBManager/WMAP.html#get_target-instance_method" title="Msf::DBManager::WMAP#get_target (method)">#get_target</a></span>, <span class='object_link'><a href="DBManager/WMAP.html#request_distinct_targets-instance_method" title="Msf::DBManager::WMAP#request_distinct_targets (method)">#request_distinct_targets</a></span>, <span class='object_link'><a href="DBManager/WMAP.html#request_sql-instance_method" title="Msf::DBManager::WMAP#request_sql (method)">#request_sql</a></span>, <span class='object_link'><a href="DBManager/WMAP.html#requests-instance_method" title="Msf::DBManager::WMAP#requests (method)">#requests</a></span>, <span class='object_link'><a href="DBManager/WMAP.html#selected_host-instance_method" title="Msf::DBManager::WMAP#selected_host (method)">#selected_host</a></span>, <span class='object_link'><a href="DBManager/WMAP.html#selected_id-instance_method" title="Msf::DBManager::WMAP#selected_id (method)">#selected_id</a></span>, <span class='object_link'><a href="DBManager/WMAP.html#selected_port-instance_method" title="Msf::DBManager::WMAP#selected_port (method)">#selected_port</a></span>, <span class='object_link'><a href="DBManager/WMAP.html#selected_ssl-instance_method" title="Msf::DBManager::WMAP#selected_ssl (method)">#selected_ssl</a></span>, <span class='object_link'><a href="DBManager/WMAP.html#selected_wmap_target-instance_method" title="Msf::DBManager::WMAP#selected_wmap_target (method)">#selected_wmap_target</a></span>, <span class='object_link'><a href="DBManager/WMAP.html#sql_query-instance_method" title="Msf::DBManager::WMAP#sql_query (method)">#sql_query</a></span>, <span class='object_link'><a href="DBManager/WMAP.html#target_requests-instance_method" title="Msf::DBManager::WMAP#target_requests (method)">#target_requests</a></span>, <span class='object_link'><a href="DBManager/WMAP.html#targets-instance_method" title="Msf::DBManager::WMAP#targets (method)">#targets</a></span></p>
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
<h3 class="inherited">Methods included from <span class='object_link'><a href="DBManager/VulnDetail.html" title="Msf::DBManager::VulnDetail (module)">VulnDetail</a></span></h3>
|
||
<p class="inherited"><span class='object_link'><a href="DBManager/VulnDetail.html#report_vuln_details-instance_method" title="Msf::DBManager::VulnDetail#report_vuln_details (method)">#report_vuln_details</a></span>, <span class='object_link'><a href="DBManager/VulnDetail.html#update_vuln_details-instance_method" title="Msf::DBManager::VulnDetail#update_vuln_details (method)">#update_vuln_details</a></span></p>
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
<h3 class="inherited">Methods included from <span class='object_link'><a href="DBManager/VulnAttempt.html" title="Msf::DBManager::VulnAttempt (module)">VulnAttempt</a></span></h3>
|
||
<p class="inherited"><span class='object_link'><a href="DBManager/VulnAttempt.html#report_vuln_attempt-instance_method" title="Msf::DBManager::VulnAttempt#report_vuln_attempt (method)">#report_vuln_attempt</a></span>, <span class='object_link'><a href="DBManager/VulnAttempt.html#vuln_attempts-instance_method" title="Msf::DBManager::VulnAttempt#vuln_attempts (method)">#vuln_attempts</a></span></p>
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
<h3 class="inherited">Methods included from <span class='object_link'><a href="DBManager/Vuln.html" title="Msf::DBManager::Vuln (module)">Vuln</a></span></h3>
|
||
<p class="inherited"><span class='object_link'><a href="DBManager/Vuln.html#delete_vuln-instance_method" title="Msf::DBManager::Vuln#delete_vuln (method)">#delete_vuln</a></span>, <span class='object_link'><a href="DBManager/Vuln.html#each_vuln-instance_method" title="Msf::DBManager::Vuln#each_vuln (method)">#each_vuln</a></span>, <span class='object_link'><a href="DBManager/Vuln.html#find_or_create_vuln-instance_method" title="Msf::DBManager::Vuln#find_or_create_vuln (method)">#find_or_create_vuln</a></span>, <span class='object_link'><a href="DBManager/Vuln.html#find_vuln_by_details-instance_method" title="Msf::DBManager::Vuln#find_vuln_by_details (method)">#find_vuln_by_details</a></span>, <span class='object_link'><a href="DBManager/Vuln.html#find_vuln_by_refs-instance_method" title="Msf::DBManager::Vuln#find_vuln_by_refs (method)">#find_vuln_by_refs</a></span>, <span class='object_link'><a href="DBManager/Vuln.html#get_vuln-instance_method" title="Msf::DBManager::Vuln#get_vuln (method)">#get_vuln</a></span>, <span class='object_link'><a href="DBManager/Vuln.html#has_vuln%3F-instance_method" title="Msf::DBManager::Vuln#has_vuln? (method)">#has_vuln?</a></span>, <span class='object_link'><a href="DBManager/Vuln.html#report_vuln-instance_method" title="Msf::DBManager::Vuln#report_vuln (method)">#report_vuln</a></span>, <span class='object_link'><a href="DBManager/Vuln.html#update_vuln-instance_method" title="Msf::DBManager::Vuln#update_vuln (method)">#update_vuln</a></span>, <span class='object_link'><a href="DBManager/Vuln.html#vulns-instance_method" title="Msf::DBManager::Vuln#vulns (method)">#vulns</a></span></p>
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
<h3 class="inherited">Methods included from <span class='object_link'><a href="DBManager/User.html" title="Msf::DBManager::User (module)">User</a></span></h3>
|
||
<p class="inherited"><span class='object_link'><a href="DBManager/User.html#authenticate_user-instance_method" title="Msf::DBManager::User#authenticate_user (method)">#authenticate_user</a></span>, <span class='object_link'><a href="DBManager/User.html#create_new_user_token-instance_method" title="Msf::DBManager::User#create_new_user_token (method)">#create_new_user_token</a></span>, <span class='object_link'><a href="DBManager/User.html#delete_user-instance_method" title="Msf::DBManager::User#delete_user (method)">#delete_user</a></span>, <span class='object_link'><a href="DBManager/User.html#report_user-instance_method" title="Msf::DBManager::User#report_user (method)">#report_user</a></span>, <span class='object_link'><a href="DBManager/User.html#update_user-instance_method" title="Msf::DBManager::User#update_user (method)">#update_user</a></span>, <span class='object_link'><a href="DBManager/User.html#users-instance_method" title="Msf::DBManager::User#users (method)">#users</a></span></p>
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
<h3 class="inherited">Methods included from <span class='object_link'><a href="DBManager/Task.html" title="Msf::DBManager::Task (module)">Task</a></span></h3>
|
||
<p class="inherited"><span class='object_link'><a href="DBManager/Task.html#find_or_create_task-instance_method" title="Msf::DBManager::Task#find_or_create_task (method)">#find_or_create_task</a></span>, <span class='object_link'><a href="DBManager/Task.html#report_task-instance_method" title="Msf::DBManager::Task#report_task (method)">#report_task</a></span>, <span class='object_link'><a href="DBManager/Task.html#tasks-instance_method" title="Msf::DBManager::Task#tasks (method)">#tasks</a></span></p>
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
<h3 class="inherited">Methods included from <span class='object_link'><a href="DBManager/SessionEvent.html" title="Msf::DBManager::SessionEvent (module)">SessionEvent</a></span></h3>
|
||
<p class="inherited"><span class='object_link'><a href="DBManager/SessionEvent.html#report_session_event-instance_method" title="Msf::DBManager::SessionEvent#report_session_event (method)">#report_session_event</a></span>, <span class='object_link'><a href="DBManager/SessionEvent.html#session_events-instance_method" title="Msf::DBManager::SessionEvent#session_events (method)">#session_events</a></span></p>
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
<h3 class="inherited">Methods included from <span class='object_link'><a href="DBManager/Session.html" title="Msf::DBManager::Session (module)">Session</a></span></h3>
|
||
<p class="inherited"><span class='object_link'><a href="DBManager/Session.html#create_mdm_session_from_host-instance_method" title="Msf::DBManager::Session#create_mdm_session_from_host (method)">#create_mdm_session_from_host</a></span>, <span class='object_link'><a href="DBManager/Session.html#create_mdm_session_from_session-instance_method" title="Msf::DBManager::Session#create_mdm_session_from_session (method)">#create_mdm_session_from_session</a></span>, <span class='object_link'><a href="DBManager/Session.html#get_session-instance_method" title="Msf::DBManager::Session#get_session (method)">#get_session</a></span>, <span class='object_link'><a href="DBManager/Session.html#infer_vuln_from_session-instance_method" title="Msf::DBManager::Session#infer_vuln_from_session (method)">#infer_vuln_from_session</a></span>, <span class='object_link'><a href="DBManager/Session.html#infer_vuln_from_session_dto-instance_method" title="Msf::DBManager::Session#infer_vuln_from_session_dto (method)">#infer_vuln_from_session_dto</a></span>, <span class='object_link'><a href="DBManager/Session.html#remove_stale_sessions-instance_method" title="Msf::DBManager::Session#remove_stale_sessions (method)">#remove_stale_sessions</a></span>, <span class='object_link'><a href="DBManager/Session.html#report_session-instance_method" title="Msf::DBManager::Session#report_session (method)">#report_session</a></span>, <span class='object_link'><a href="DBManager/Session.html#report_session_dto-instance_method" title="Msf::DBManager::Session#report_session_dto (method)">#report_session_dto</a></span>, <span class='object_link'><a href="DBManager/Session.html#report_session_host_dto-instance_method" title="Msf::DBManager::Session#report_session_host_dto (method)">#report_session_host_dto</a></span>, <span class='object_link'><a href="DBManager/Session.html#sessions-instance_method" title="Msf::DBManager::Session#sessions (method)">#sessions</a></span>, <span class='object_link'><a href="DBManager/Session.html#update_session-instance_method" title="Msf::DBManager::Session#update_session (method)">#update_session</a></span></p>
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
<h3 class="inherited">Methods included from <span class='object_link'><a href="DBManager/Service.html" title="Msf::DBManager::Service (module)">Service</a></span></h3>
|
||
<p class="inherited"><span class='object_link'><a href="DBManager/Service.html#delete_service-instance_method" title="Msf::DBManager::Service#delete_service (method)">#delete_service</a></span>, <span class='object_link'><a href="DBManager/Service.html#each_service-instance_method" title="Msf::DBManager::Service#each_service (method)">#each_service</a></span>, <span class='object_link'><a href="DBManager/Service.html#find_or_create_service-instance_method" title="Msf::DBManager::Service#find_or_create_service (method)">#find_or_create_service</a></span>, <span class='object_link'><a href="DBManager/Service.html#process_service_chain-instance_method" title="Msf::DBManager::Service#process_service_chain (method)">#process_service_chain</a></span>, <span class='object_link'><a href="DBManager/Service.html#report_service-instance_method" title="Msf::DBManager::Service#report_service (method)">#report_service</a></span>, <span class='object_link'><a href="DBManager/Service.html#services-instance_method" title="Msf::DBManager::Service#services (method)">#services</a></span>, <span class='object_link'><a href="DBManager/Service.html#update_service-instance_method" title="Msf::DBManager::Service#update_service (method)">#update_service</a></span></p>
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
<h3 class="inherited">Methods included from <span class='object_link'><a href="DBManager/Route.html" title="Msf::DBManager::Route (module)">Route</a></span></h3>
|
||
<p class="inherited"><span class='object_link'><a href="DBManager/Route.html#report_session_route-instance_method" title="Msf::DBManager::Route#report_session_route (method)">#report_session_route</a></span>, <span class='object_link'><a href="DBManager/Route.html#report_session_route_remove-instance_method" title="Msf::DBManager::Route#report_session_route_remove (method)">#report_session_route_remove</a></span></p>
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
<h3 class="inherited">Methods included from <span class='object_link'><a href="DBManager/Report.html" title="Msf::DBManager::Report (module)">Report</a></span></h3>
|
||
<p class="inherited"><span class='object_link'><a href="DBManager/Report.html#find_or_create_report-instance_method" title="Msf::DBManager::Report#find_or_create_report (method)">#find_or_create_report</a></span>, <span class='object_link'><a href="DBManager/Report.html#report_artifact-instance_method" title="Msf::DBManager::Report#report_artifact (method)">#report_artifact</a></span>, <span class='object_link'><a href="DBManager/Report.html#report_report-instance_method" title="Msf::DBManager::Report#report_report (method)">#report_report</a></span>, <span class='object_link'><a href="DBManager/Report.html#reports-instance_method" title="Msf::DBManager::Report#reports (method)">#reports</a></span></p>
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
<h3 class="inherited">Methods included from <span class='object_link'><a href="DBManager/Ref.html" title="Msf::DBManager::Ref (module)">Ref</a></span></h3>
|
||
<p class="inherited"><span class='object_link'><a href="DBManager/Ref.html#find_or_create_ref-instance_method" title="Msf::DBManager::Ref#find_or_create_ref (method)">#find_or_create_ref</a></span>, <span class='object_link'><a href="DBManager/Ref.html#get_ref-instance_method" title="Msf::DBManager::Ref#get_ref (method)">#get_ref</a></span>, <span class='object_link'><a href="DBManager/Ref.html#has_ref%3F-instance_method" title="Msf::DBManager::Ref#has_ref? (method)">#has_ref?</a></span></p>
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
<h3 class="inherited">Methods included from <span class='object_link'><a href="DBManager/Payload.html" title="Msf::DBManager::Payload (module)">Payload</a></span></h3>
|
||
<p class="inherited"><span class='object_link'><a href="DBManager/Payload.html#create_payload-instance_method" title="Msf::DBManager::Payload#create_payload (method)">#create_payload</a></span>, <span class='object_link'><a href="DBManager/Payload.html#delete_payload-instance_method" title="Msf::DBManager::Payload#delete_payload (method)">#delete_payload</a></span>, <span class='object_link'><a href="DBManager/Payload.html#get_payload-instance_method" title="Msf::DBManager::Payload#get_payload (method)">#get_payload</a></span>, <span class='object_link'><a href="DBManager/Payload.html#payloads-instance_method" title="Msf::DBManager::Payload#payloads (method)">#payloads</a></span>, <span class='object_link'><a href="DBManager/Payload.html#update_payload-instance_method" title="Msf::DBManager::Payload#update_payload (method)">#update_payload</a></span></p>
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
<h3 class="inherited">Methods included from <span class='object_link'><a href="DBManager/Note.html" title="Msf::DBManager::Note (module)">Note</a></span></h3>
|
||
<p class="inherited"><span class='object_link'><a href="DBManager/Note.html#delete_note-instance_method" title="Msf::DBManager::Note#delete_note (method)">#delete_note</a></span>, <span class='object_link'><a href="DBManager/Note.html#each_note-instance_method" title="Msf::DBManager::Note#each_note (method)">#each_note</a></span>, <span class='object_link'><a href="DBManager/Note.html#find_or_create_note-instance_method" title="Msf::DBManager::Note#find_or_create_note (method)">#find_or_create_note</a></span>, <span class='object_link'><a href="DBManager/Note.html#notes-instance_method" title="Msf::DBManager::Note#notes (method)">#notes</a></span>, <span class='object_link'><a href="DBManager/Note.html#report_note-instance_method" title="Msf::DBManager::Note#report_note (method)">#report_note</a></span>, <span class='object_link'><a href="DBManager/Note.html#update_note-instance_method" title="Msf::DBManager::Note#update_note (method)">#update_note</a></span></p>
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
<h3 class="inherited">Methods included from <span class='object_link'><a href="DBManager/ModuleCache.html" title="Msf::DBManager::ModuleCache (module)">ModuleCache</a></span></h3>
|
||
<p class="inherited"><span class='object_link'><a href="DBManager/ModuleCache.html#match_values-instance_method" title="Msf::DBManager::ModuleCache#match_values (method)">#match_values</a></span>, <span class='object_link'><a href="DBManager/ModuleCache.html#module_to_details_hash-instance_method" title="Msf::DBManager::ModuleCache#module_to_details_hash (method)">#module_to_details_hash</a></span>, <span class='object_link'><a href="DBManager/ModuleCache.html#purge_all_module_details-instance_method" title="Msf::DBManager::ModuleCache#purge_all_module_details (method)">#purge_all_module_details</a></span>, <span class='object_link'><a href="DBManager/ModuleCache.html#remove_module_details-instance_method" title="Msf::DBManager::ModuleCache#remove_module_details (method)">#remove_module_details</a></span>, <span class='object_link'><a href="DBManager/ModuleCache.html#search_modules-instance_method" title="Msf::DBManager::ModuleCache#search_modules (method)">#search_modules</a></span>, <span class='object_link'><a href="DBManager/ModuleCache.html#update_all_module_details-instance_method" title="Msf::DBManager::ModuleCache#update_all_module_details (method)">#update_all_module_details</a></span>, <span class='object_link'><a href="DBManager/ModuleCache.html#update_module_details-instance_method" title="Msf::DBManager::ModuleCache#update_module_details (method)">#update_module_details</a></span></p>
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
<h3 class="inherited">Methods included from <span class='object_link'><a href="DBManager/Migration.html" title="Msf::DBManager::Migration (module)">Migration</a></span></h3>
|
||
<p class="inherited"><span class='object_link'><a href="DBManager/Migration.html#add_rails_engine_migration_paths-instance_method" title="Msf::DBManager::Migration#add_rails_engine_migration_paths (method)">#add_rails_engine_migration_paths</a></span>, <span class='object_link'><a href="DBManager/Migration.html#migrate-instance_method" title="Msf::DBManager::Migration#migrate (method)">#migrate</a></span>, <span class='object_link'><a href="DBManager/Migration.html#needs_migration%3F-instance_method" title="Msf::DBManager::Migration#needs_migration? (method)">#needs_migration?</a></span></p>
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
<h3 class="inherited">Methods included from <span class='object_link'><a href="DBManager/Loot.html" title="Msf::DBManager::Loot (module)">Loot</a></span></h3>
|
||
<p class="inherited"><span class='object_link'><a href="DBManager/Loot.html#delete_loot-instance_method" title="Msf::DBManager::Loot#delete_loot (method)">#delete_loot</a></span>, <span class='object_link'><a href="DBManager/Loot.html#find_or_create_loot-instance_method" title="Msf::DBManager::Loot#find_or_create_loot (method)">#find_or_create_loot</a></span>, <span class='object_link'><a href="DBManager/Loot.html#loots-instance_method" title="Msf::DBManager::Loot#loots (method)">#loots</a></span>, <span class='object_link'><a href="DBManager/Loot.html#report_loot-instance_method" title="Msf::DBManager::Loot#report_loot (method)">#report_loot</a></span>, <span class='object_link'><a href="DBManager/Loot.html#update_loot-instance_method" title="Msf::DBManager::Loot#update_loot (method)">#update_loot</a></span></p>
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
<h3 class="inherited">Methods included from <span class='object_link'><a href="DBManager/Login.html" title="Msf::DBManager::Login (module)">Login</a></span></h3>
|
||
<p class="inherited"><span class='object_link'><a href="DBManager/Login.html#delete_logins-instance_method" title="Msf::DBManager::Login#delete_logins (method)">#delete_logins</a></span>, <span class='object_link'><a href="DBManager/Login.html#logins-instance_method" title="Msf::DBManager::Login#logins (method)">#logins</a></span>, <span class='object_link'><a href="DBManager/Login.html#update_login-instance_method" title="Msf::DBManager::Login#update_login (method)">#update_login</a></span></p>
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
<h3 class="inherited">Methods included from <span class='object_link'><a href="DBManager/IPAddress.html" title="Msf::DBManager::IPAddress (module)">IPAddress</a></span></h3>
|
||
<p class="inherited"><span class='object_link'><a href="DBManager/IPAddress.html#ipv46_validator-instance_method" title="Msf::DBManager::IPAddress#ipv46_validator (method)">#ipv46_validator</a></span>, <span class='object_link'><a href="DBManager/IPAddress.html#ipv4_validator-instance_method" title="Msf::DBManager::IPAddress#ipv4_validator (method)">#ipv4_validator</a></span>, <span class='object_link'><a href="DBManager/IPAddress.html#ipv6_validator-instance_method" title="Msf::DBManager::IPAddress#ipv6_validator (method)">#ipv6_validator</a></span>, <span class='object_link'><a href="DBManager/IPAddress.html#rfc3330_reserved-instance_method" title="Msf::DBManager::IPAddress#rfc3330_reserved (method)">#rfc3330_reserved</a></span>, <span class='object_link'><a href="DBManager/IPAddress.html#validate_ips-instance_method" title="Msf::DBManager::IPAddress#validate_ips (method)">#validate_ips</a></span></p>
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
<h3 class="inherited">Methods included from <span class='object_link'><a href="DBManager/Import.html" title="Msf::DBManager::Import (module)">Import</a></span></h3>
|
||
<p class="inherited"><span class='object_link'><a href="DBManager/Import.html#dehex-instance_method" title="Msf::DBManager::Import#dehex (method)">#dehex</a></span>, <span class='object_link'><a href="DBManager/Import.html#emit-instance_method" title="Msf::DBManager::Import#emit (method)">#emit</a></span>, <span class='object_link'><a href="DBManager/Import.html#import-instance_method" title="Msf::DBManager::Import#import (method)">#import</a></span>, <span class='object_link'><a href="DBManager/Import.html#import_file-instance_method" title="Msf::DBManager::Import#import_file (method)">#import_file</a></span>, <span class='object_link'><a href="DBManager/Import.html#import_filetype_detect-instance_method" title="Msf::DBManager::Import#import_filetype_detect (method)">#import_filetype_detect</a></span>, <span class='object_link'><a href="DBManager/Import.html#msf_assign_timestamps-instance_method" title="Msf::DBManager::Import#msf_assign_timestamps (method)">#msf_assign_timestamps</a></span>, <span class='object_link'><a href="DBManager/Import.html#msf_import_artifact-instance_method" title="Msf::DBManager::Import#msf_import_artifact (method)">#msf_import_artifact</a></span>, <span class='object_link'><a href="DBManager/Import.html#msf_import_host-instance_method" title="Msf::DBManager::Import#msf_import_host (method)">#msf_import_host</a></span>, <span class='object_link'><a href="DBManager/Import.html#msf_import_loot-instance_method" title="Msf::DBManager::Import#msf_import_loot (method)">#msf_import_loot</a></span>, <span class='object_link'><a href="DBManager/Import.html#msf_import_note-instance_method" title="Msf::DBManager::Import#msf_import_note (method)">#msf_import_note</a></span>, <span class='object_link'><a href="DBManager/Import.html#msf_import_service-instance_method" title="Msf::DBManager::Import#msf_import_service (method)">#msf_import_service</a></span>, <span class='object_link'><a href="DBManager/Import.html#msf_import_task-instance_method" title="Msf::DBManager::Import#msf_import_task (method)">#msf_import_task</a></span>, <span class='object_link'><a href="DBManager/Import.html#msf_import_user-instance_method" title="Msf::DBManager::Import#msf_import_user (method)">#msf_import_user</a></span>, <span class='object_link'><a href="DBManager/Import.html#msf_import_vuln-instance_method" title="Msf::DBManager::Import#msf_import_vuln (method)">#msf_import_vuln</a></span>, <span class='object_link'><a href="DBManager/Import.html#msf_import_web_page-instance_method" title="Msf::DBManager::Import#msf_import_web_page (method)">#msf_import_web_page</a></span>, <span class='object_link'><a href="DBManager/Import.html#msf_import_web_site-instance_method" title="Msf::DBManager::Import#msf_import_web_site (method)">#msf_import_web_site</a></span>, <span class='object_link'><a href="DBManager/Import.html#msf_import_web_vuln-instance_method" title="Msf::DBManager::Import#msf_import_web_vuln (method)">#msf_import_web_vuln</a></span>, <span class='object_link'><a href="DBManager/Import.html#msf_normalise_import_timestamps-instance_method" title="Msf::DBManager::Import#msf_normalise_import_timestamps (method)">#msf_normalise_import_timestamps</a></span>, <span class='object_link'><a href="DBManager/Import.html#report_import_note-instance_method" title="Msf::DBManager::Import#report_import_note (method)">#report_import_note</a></span>, <span class='object_link'><a href="DBManager/Import.html#rexmlify-instance_method" title="Msf::DBManager::Import#rexmlify (method)">#rexmlify</a></span>, <span class='object_link'><a href="DBManager/Import.html#service_name_map-instance_method" title="Msf::DBManager::Import#service_name_map (method)">#service_name_map</a></span>, <span class='object_link'><a href="DBManager/Import.html#validate_import_file-instance_method" title="Msf::DBManager::Import#validate_import_file (method)">#validate_import_file</a></span></p>
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
<h3 class="inherited">Methods included from <span class='object_link'><a href="DBManager/Import/Wapiti.html" title="Msf::DBManager::Import::Wapiti (module)">Import::Wapiti</a></span></h3>
|
||
<p class="inherited"><span class='object_link'><a href="DBManager/Import/Wapiti.html#import_wapiti_xml-instance_method" title="Msf::DBManager::Import::Wapiti#import_wapiti_xml (method)">#import_wapiti_xml</a></span>, <span class='object_link'><a href="DBManager/Import/Wapiti.html#import_wapiti_xml_file-instance_method" title="Msf::DBManager::Import::Wapiti#import_wapiti_xml_file (method)">#import_wapiti_xml_file</a></span></p>
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
<h3 class="inherited">Methods included from <span class='object_link'><a href="DBManager/Import/Spiceworks.html" title="Msf::DBManager::Import::Spiceworks (module)">Import::Spiceworks</a></span></h3>
|
||
<p class="inherited"><span class='object_link'><a href="DBManager/Import/Spiceworks.html#import_spiceworks_csv-instance_method" title="Msf::DBManager::Import::Spiceworks#import_spiceworks_csv (method)">#import_spiceworks_csv</a></span></p>
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
<h3 class="inherited">Methods included from <span class='object_link'><a href="DBManager/Import/Retina.html" title="Msf::DBManager::Import::Retina (module)">Import::Retina</a></span></h3>
|
||
<p class="inherited"><span class='object_link'><a href="DBManager/Import/Retina.html#import_retina_xml-instance_method" title="Msf::DBManager::Import::Retina#import_retina_xml (method)">#import_retina_xml</a></span>, <span class='object_link'><a href="DBManager/Import/Retina.html#import_retina_xml_file-instance_method" title="Msf::DBManager::Import::Retina#import_retina_xml_file (method)">#import_retina_xml_file</a></span></p>
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
<h3 class="inherited">Methods included from <span class='object_link'><a href="DBManager/Import/Report.html" title="Msf::DBManager::Import::Report (module)">Import::Report</a></span></h3>
|
||
<p class="inherited"><span class='object_link'><a href="DBManager/Import/Report.html#import_report-instance_method" title="Msf::DBManager::Import::Report#import_report (method)">#import_report</a></span></p>
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
<h3 class="inherited">Methods included from <span class='object_link'><a href="DBManager/Import/Qualys.html" title="Msf::DBManager::Import::Qualys (module)">Import::Qualys</a></span></h3>
|
||
<p class="inherited"><span class='object_link'><a href="DBManager/Import/Qualys.html#handle_qualys-instance_method" title="Msf::DBManager::Import::Qualys#handle_qualys (method)">#handle_qualys</a></span></p>
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
<h3 class="inherited">Methods included from <span class='object_link'><a href="DBManager/Import/Qualys/Scan.html" title="Msf::DBManager::Import::Qualys::Scan (module)">Import::Qualys::Scan</a></span></h3>
|
||
<p class="inherited"><span class='object_link'><a href="DBManager/Import/Qualys/Scan.html#import_qualys_scan_xml-instance_method" title="Msf::DBManager::Import::Qualys::Scan#import_qualys_scan_xml (method)">#import_qualys_scan_xml</a></span>, <span class='object_link'><a href="DBManager/Import/Qualys/Scan.html#import_qualys_scan_xml_file-instance_method" title="Msf::DBManager::Import::Qualys::Scan#import_qualys_scan_xml_file (method)">#import_qualys_scan_xml_file</a></span></p>
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
<h3 class="inherited">Methods included from <span class='object_link'><a href="DBManager/Import/Qualys/Asset.html" title="Msf::DBManager::Import::Qualys::Asset (module)">Import::Qualys::Asset</a></span></h3>
|
||
<p class="inherited"><span class='object_link'><a href="DBManager/Import/Qualys/Asset.html#find_qualys_asset_ports-instance_method" title="Msf::DBManager::Import::Qualys::Asset#find_qualys_asset_ports (method)">#find_qualys_asset_ports</a></span>, <span class='object_link'><a href="DBManager/Import/Qualys/Asset.html#find_qualys_asset_vuln_refs-instance_method" title="Msf::DBManager::Import::Qualys::Asset#find_qualys_asset_vuln_refs (method)">#find_qualys_asset_vuln_refs</a></span>, <span class='object_link'><a href="DBManager/Import/Qualys/Asset.html#find_qualys_asset_vulns-instance_method" title="Msf::DBManager::Import::Qualys::Asset#find_qualys_asset_vulns (method)">#find_qualys_asset_vulns</a></span>, <span class='object_link'><a href="DBManager/Import/Qualys/Asset.html#import_qualys_asset_xml-instance_method" title="Msf::DBManager::Import::Qualys::Asset#import_qualys_asset_xml (method)">#import_qualys_asset_xml</a></span></p>
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
<h3 class="inherited">Methods included from <span class='object_link'><a href="DBManager/Import/Outpost24.html" title="Msf::DBManager::Import::Outpost24 (module)">Import::Outpost24</a></span></h3>
|
||
<p class="inherited"><span class='object_link'><a href="DBManager/Import/Outpost24.html#import_outpost24_noko_stream-instance_method" title="Msf::DBManager::Import::Outpost24#import_outpost24_noko_stream (method)">#import_outpost24_noko_stream</a></span>, <span class='object_link'><a href="DBManager/Import/Outpost24.html#import_outpost24_xml-instance_method" title="Msf::DBManager::Import::Outpost24#import_outpost24_xml (method)">#import_outpost24_xml</a></span></p>
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
<h3 class="inherited">Methods included from <span class='object_link'><a href="DBManager/Import/OpenVAS.html" title="Msf::DBManager::Import::OpenVAS (module)">Import::OpenVAS</a></span></h3>
|
||
<p class="inherited"><span class='object_link'><a href="DBManager/Import/OpenVAS.html#import_openvas_new_xml-instance_method" title="Msf::DBManager::Import::OpenVAS#import_openvas_new_xml (method)">#import_openvas_new_xml</a></span>, <span class='object_link'><a href="DBManager/Import/OpenVAS.html#import_openvas_noko_stream-instance_method" title="Msf::DBManager::Import::OpenVAS#import_openvas_noko_stream (method)">#import_openvas_noko_stream</a></span>, <span class='object_link'><a href="DBManager/Import/OpenVAS.html#import_openvas_xml-instance_method" title="Msf::DBManager::Import::OpenVAS#import_openvas_xml (method)">#import_openvas_xml</a></span></p>
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
<h3 class="inherited">Methods included from <span class='object_link'><a href="DBManager/Import/Nuclei.html" title="Msf::DBManager::Import::Nuclei (module)">Import::Nuclei</a></span></h3>
|
||
<p class="inherited"><span class='object_link'><a href="DBManager/Import/Nuclei.html#import_nuclei_json-instance_method" title="Msf::DBManager::Import::Nuclei#import_nuclei_json (method)">#import_nuclei_json</a></span>, <span class='object_link'><a href="DBManager/Import/Nuclei.html#import_nuclei_jsonl-instance_method" title="Msf::DBManager::Import::Nuclei#import_nuclei_jsonl (method)">#import_nuclei_jsonl</a></span></p>
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
<h3 class="inherited">Methods included from <span class='object_link'><a href="DBManager/Import/Nmap.html" title="Msf::DBManager::Import::Nmap (module)">Import::Nmap</a></span></h3>
|
||
<p class="inherited"><span class='object_link'><a href="DBManager/Import/Nmap.html#import_nmap_noko_stream-instance_method" title="Msf::DBManager::Import::Nmap#import_nmap_noko_stream (method)">#import_nmap_noko_stream</a></span>, <span class='object_link'><a href="DBManager/Import/Nmap.html#import_nmap_xml-instance_method" title="Msf::DBManager::Import::Nmap#import_nmap_xml (method)">#import_nmap_xml</a></span>, <span class='object_link'><a href="DBManager/Import/Nmap.html#import_nmap_xml_file-instance_method" title="Msf::DBManager::Import::Nmap#import_nmap_xml_file (method)">#import_nmap_xml_file</a></span>, <span class='object_link'><a href="DBManager/Import/Nmap.html#nmap_msf_service_map-instance_method" title="Msf::DBManager::Import::Nmap#nmap_msf_service_map (method)">#nmap_msf_service_map</a></span></p>
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
<h3 class="inherited">Methods included from <span class='object_link'><a href="DBManager/Import/Nikto.html" title="Msf::DBManager::Import::Nikto (module)">Import::Nikto</a></span></h3>
|
||
<p class="inherited"><span class='object_link'><a href="DBManager/Import/Nikto.html#import_nikto_xml-instance_method" title="Msf::DBManager::Import::Nikto#import_nikto_xml (method)">#import_nikto_xml</a></span></p>
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
<h3 class="inherited">Methods included from <span class='object_link'><a href="DBManager/Import/Nexpose/Simple.html" title="Msf::DBManager::Import::Nexpose::Simple (module)">Import::Nexpose::Simple</a></span></h3>
|
||
<p class="inherited"><span class='object_link'><a href="DBManager/Import/Nexpose/Simple.html#import_nexpose_noko_stream-instance_method" title="Msf::DBManager::Import::Nexpose::Simple#import_nexpose_noko_stream (method)">#import_nexpose_noko_stream</a></span>, <span class='object_link'><a href="DBManager/Import/Nexpose/Simple.html#import_nexpose_simplexml-instance_method" title="Msf::DBManager::Import::Nexpose::Simple#import_nexpose_simplexml (method)">#import_nexpose_simplexml</a></span>, <span class='object_link'><a href="DBManager/Import/Nexpose/Simple.html#import_nexpose_simplexml_file-instance_method" title="Msf::DBManager::Import::Nexpose::Simple#import_nexpose_simplexml_file (method)">#import_nexpose_simplexml_file</a></span>, <span class='object_link'><a href="DBManager/Import/Nexpose/Simple.html#process_nexpose_data_sxml_refs-instance_method" title="Msf::DBManager::Import::Nexpose::Simple#process_nexpose_data_sxml_refs (method)">#process_nexpose_data_sxml_refs</a></span></p>
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
<h3 class="inherited">Methods included from <span class='object_link'><a href="DBManager/Import/Nexpose/Raw.html" title="Msf::DBManager::Import::Nexpose::Raw (module)">Import::Nexpose::Raw</a></span></h3>
|
||
<p class="inherited"><span class='object_link'><a href="DBManager/Import/Nexpose/Raw.html#import_nexpose_raw_noko_stream-instance_method" title="Msf::DBManager::Import::Nexpose::Raw#import_nexpose_raw_noko_stream (method)">#import_nexpose_raw_noko_stream</a></span>, <span class='object_link'><a href="DBManager/Import/Nexpose/Raw.html#import_nexpose_rawxml-instance_method" title="Msf::DBManager::Import::Nexpose::Raw#import_nexpose_rawxml (method)">#import_nexpose_rawxml</a></span>, <span class='object_link'><a href="DBManager/Import/Nexpose/Raw.html#import_nexpose_rawxml_file-instance_method" title="Msf::DBManager::Import::Nexpose::Raw#import_nexpose_rawxml_file (method)">#import_nexpose_rawxml_file</a></span>, <span class='object_link'><a href="DBManager/Import/Nexpose/Raw.html#nexpose_host_from_rawxml-instance_method" title="Msf::DBManager::Import::Nexpose::Raw#nexpose_host_from_rawxml (method)">#nexpose_host_from_rawxml</a></span>, <span class='object_link'><a href="DBManager/Import/Nexpose/Raw.html#nexpose_refs_to_struct-instance_method" title="Msf::DBManager::Import::Nexpose::Raw#nexpose_refs_to_struct (method)">#nexpose_refs_to_struct</a></span></p>
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
<h3 class="inherited">Methods included from <span class='object_link'><a href="DBManager/Import/Netsparker.html" title="Msf::DBManager::Import::Netsparker (module)">Import::Netsparker</a></span></h3>
|
||
<p class="inherited"><span class='object_link'><a href="DBManager/Import/Netsparker.html#import_netsparker_xml-instance_method" title="Msf::DBManager::Import::Netsparker#import_netsparker_xml (method)">#import_netsparker_xml</a></span>, <span class='object_link'><a href="DBManager/Import/Netsparker.html#import_netsparker_xml_file-instance_method" title="Msf::DBManager::Import::Netsparker#import_netsparker_xml_file (method)">#import_netsparker_xml_file</a></span>, <span class='object_link'><a href="DBManager/Import/Netsparker.html#netsparker_method_map-instance_method" title="Msf::DBManager::Import::Netsparker#netsparker_method_map (method)">#netsparker_method_map</a></span>, <span class='object_link'><a href="DBManager/Import/Netsparker.html#netsparker_params_map-instance_method" title="Msf::DBManager::Import::Netsparker#netsparker_params_map (method)">#netsparker_params_map</a></span>, <span class='object_link'><a href="DBManager/Import/Netsparker.html#netsparker_pname_map-instance_method" title="Msf::DBManager::Import::Netsparker#netsparker_pname_map (method)">#netsparker_pname_map</a></span>, <span class='object_link'><a href="DBManager/Import/Netsparker.html#netsparker_vulnerability_map-instance_method" title="Msf::DBManager::Import::Netsparker#netsparker_vulnerability_map (method)">#netsparker_vulnerability_map</a></span></p>
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
<h3 class="inherited">Methods included from <span class='object_link'><a href="DBManager/Import/Nessus.html" title="Msf::DBManager::Import::Nessus (module)">Import::Nessus</a></span></h3>
|
||
<p class="inherited"><span class='object_link'><a href="DBManager/Import/Nessus.html#handle_nessus-instance_method" title="Msf::DBManager::Import::Nessus#handle_nessus (method)">#handle_nessus</a></span></p>
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
<h3 class="inherited">Methods included from <span class='object_link'><a href="DBManager/Import/Nessus/XML.html" title="Msf::DBManager::Import::Nessus::XML (module)">Import::Nessus::XML</a></span></h3>
|
||
<p class="inherited"><span class='object_link'><a href="DBManager/Import/Nessus/XML.html#import_nessus_xml_file-instance_method" title="Msf::DBManager::Import::Nessus::XML#import_nessus_xml_file (method)">#import_nessus_xml_file</a></span></p>
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
<h3 class="inherited">Methods included from <span class='object_link'><a href="DBManager/Import/Nessus/XML/V2.html" title="Msf::DBManager::Import::Nessus::XML::V2 (module)">Import::Nessus::XML::V2</a></span></h3>
|
||
<p class="inherited"><span class='object_link'><a href="DBManager/Import/Nessus/XML/V2.html#handle_nessus_v2-instance_method" title="Msf::DBManager::Import::Nessus::XML::V2#handle_nessus_v2 (method)">#handle_nessus_v2</a></span>, <span class='object_link'><a href="DBManager/Import/Nessus/XML/V2.html#import_nessus_xml_v2-instance_method" title="Msf::DBManager::Import::Nessus::XML::V2#import_nessus_xml_v2 (method)">#import_nessus_xml_v2</a></span></p>
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
<h3 class="inherited">Methods included from <span class='object_link'><a href="DBManager/Import/Nessus/XML/V1.html" title="Msf::DBManager::Import::Nessus::XML::V1 (module)">Import::Nessus::XML::V1</a></span></h3>
|
||
<p class="inherited"><span class='object_link'><a href="DBManager/Import/Nessus/XML/V1.html#import_nessus_xml-instance_method" title="Msf::DBManager::Import::Nessus::XML::V1#import_nessus_xml (method)">#import_nessus_xml</a></span></p>
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
<h3 class="inherited">Methods included from <span class='object_link'><a href="DBManager/Import/Nessus/NBE.html" title="Msf::DBManager::Import::Nessus::NBE (module)">Import::Nessus::NBE</a></span></h3>
|
||
<p class="inherited"><span class='object_link'><a href="DBManager/Import/Nessus/NBE.html#import_nessus_nbe-instance_method" title="Msf::DBManager::Import::Nessus::NBE#import_nessus_nbe (method)">#import_nessus_nbe</a></span>, <span class='object_link'><a href="DBManager/Import/Nessus/NBE.html#import_nessus_nbe_file-instance_method" title="Msf::DBManager::Import::Nessus::NBE#import_nessus_nbe_file (method)">#import_nessus_nbe_file</a></span></p>
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
<h3 class="inherited">Methods included from <span class='object_link'><a href="DBManager/Import/MetasploitFramework.html" title="Msf::DBManager::Import::MetasploitFramework (module)">Import::MetasploitFramework</a></span></h3>
|
||
<p class="inherited"><span class='object_link'><a href="DBManager/Import/MetasploitFramework.html#nils_for_nulls-instance_method" title="Msf::DBManager::Import::MetasploitFramework#nils_for_nulls (method)">#nils_for_nulls</a></span>, <span class='object_link'><a href="DBManager/Import/MetasploitFramework.html#unserialize_object-instance_method" title="Msf::DBManager::Import::MetasploitFramework#unserialize_object (method)">#unserialize_object</a></span></p>
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
<h3 class="inherited">Methods included from <span class='object_link'><a href="DBManager/Import/MetasploitFramework/Zip.html" title="Msf::DBManager::Import::MetasploitFramework::Zip (module)">Import::MetasploitFramework::Zip</a></span></h3>
|
||
<p class="inherited"><span class='object_link'><a href="DBManager/Import/MetasploitFramework/Zip.html#import_msf_collateral-instance_method" title="Msf::DBManager::Import::MetasploitFramework::Zip#import_msf_collateral (method)">#import_msf_collateral</a></span>, <span class='object_link'><a href="DBManager/Import/MetasploitFramework/Zip.html#import_msf_zip-instance_method" title="Msf::DBManager::Import::MetasploitFramework::Zip#import_msf_zip (method)">#import_msf_zip</a></span>, <span class='object_link'><a href="DBManager/Import/MetasploitFramework/Zip.html#is_child_of%3F-instance_method" title="Msf::DBManager::Import::MetasploitFramework::Zip#is_child_of? (method)">#is_child_of?</a></span>, <span class='object_link'><a href="DBManager/Import/MetasploitFramework/Zip.html#parse_zip_host-instance_method" title="Msf::DBManager::Import::MetasploitFramework::Zip#parse_zip_host (method)">#parse_zip_host</a></span>, <span class='object_link'><a href="DBManager/Import/MetasploitFramework/Zip.html#parse_zip_loot-instance_method" title="Msf::DBManager::Import::MetasploitFramework::Zip#parse_zip_loot (method)">#parse_zip_loot</a></span>, <span class='object_link'><a href="DBManager/Import/MetasploitFramework/Zip.html#parse_zip_report-instance_method" title="Msf::DBManager::Import::MetasploitFramework::Zip#parse_zip_report (method)">#parse_zip_report</a></span>, <span class='object_link'><a href="DBManager/Import/MetasploitFramework/Zip.html#parse_zip_task-instance_method" title="Msf::DBManager::Import::MetasploitFramework::Zip#parse_zip_task (method)">#parse_zip_task</a></span></p>
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
<h3 class="inherited">Methods included from <span class='object_link'><a href="DBManager/Import/MetasploitFramework/XML.html" title="Msf::DBManager::Import::MetasploitFramework::XML (module)">Import::MetasploitFramework::XML</a></span></h3>
|
||
<p class="inherited"><span class='object_link'><a href="DBManager/Import/MetasploitFramework/XML.html#import_msf_file-instance_method" title="Msf::DBManager::Import::MetasploitFramework::XML#import_msf_file (method)">#import_msf_file</a></span>, <span class='object_link'><a href="DBManager/Import/MetasploitFramework/XML.html#import_msf_note_element-instance_method" title="Msf::DBManager::Import::MetasploitFramework::XML#import_msf_note_element (method)">#import_msf_note_element</a></span>, <span class='object_link'><a href="DBManager/Import/MetasploitFramework/XML.html#import_msf_web_form_element-instance_method" title="Msf::DBManager::Import::MetasploitFramework::XML#import_msf_web_form_element (method)">#import_msf_web_form_element</a></span>, <span class='object_link'><a href="DBManager/Import/MetasploitFramework/XML.html#import_msf_web_page_element-instance_method" title="Msf::DBManager::Import::MetasploitFramework::XML#import_msf_web_page_element (method)">#import_msf_web_page_element</a></span>, <span class='object_link'><a href="DBManager/Import/MetasploitFramework/XML.html#import_msf_web_vuln_element-instance_method" title="Msf::DBManager::Import::MetasploitFramework::XML#import_msf_web_vuln_element (method)">#import_msf_web_vuln_element</a></span>, <span class='object_link'><a href="DBManager/Import/MetasploitFramework/XML.html#import_msf_xml-instance_method" title="Msf::DBManager::Import::MetasploitFramework::XML#import_msf_xml (method)">#import_msf_xml</a></span></p>
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
<h3 class="inherited">Methods included from <span class='object_link'><a href="DBManager/Import/MetasploitFramework/Credential.html" title="Msf::DBManager::Import::MetasploitFramework::Credential (module)">Import::MetasploitFramework::Credential</a></span></h3>
|
||
<p class="inherited"><span class='object_link'><a href="DBManager/Import/MetasploitFramework/Credential.html#import_msf_cred_dump-instance_method" title="Msf::DBManager::Import::MetasploitFramework::Credential#import_msf_cred_dump (method)">#import_msf_cred_dump</a></span>, <span class='object_link'><a href="DBManager/Import/MetasploitFramework/Credential.html#import_msf_cred_dump_zip-instance_method" title="Msf::DBManager::Import::MetasploitFramework::Credential#import_msf_cred_dump_zip (method)">#import_msf_cred_dump_zip</a></span>, <span class='object_link'><a href="DBManager/Import/MetasploitFramework/Credential.html#import_msf_pwdump-instance_method" title="Msf::DBManager::Import::MetasploitFramework::Credential#import_msf_pwdump (method)">#import_msf_pwdump</a></span></p>
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
<h3 class="inherited">Methods included from <span class='object_link'><a href="DBManager/Import/MBSA.html" title="Msf::DBManager::Import::MBSA (module)">Import::MBSA</a></span></h3>
|
||
<p class="inherited"><span class='object_link'><a href="DBManager/Import/MBSA.html#import_mbsa_noko_stream-instance_method" title="Msf::DBManager::Import::MBSA#import_mbsa_noko_stream (method)">#import_mbsa_noko_stream</a></span>, <span class='object_link'><a href="DBManager/Import/MBSA.html#import_mbsa_xml-instance_method" title="Msf::DBManager::Import::MBSA#import_mbsa_xml (method)">#import_mbsa_xml</a></span></p>
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
<h3 class="inherited">Methods included from <span class='object_link'><a href="DBManager/Import/Libpcap.html" title="Msf::DBManager::Import::Libpcap (module)">Import::Libpcap</a></span></h3>
|
||
<p class="inherited"><span class='object_link'><a href="DBManager/Import/Libpcap.html#import_libpcap-instance_method" title="Msf::DBManager::Import::Libpcap#import_libpcap (method)">#import_libpcap</a></span>, <span class='object_link'><a href="DBManager/Import/Libpcap.html#import_libpcap_file-instance_method" title="Msf::DBManager::Import::Libpcap#import_libpcap_file (method)">#import_libpcap_file</a></span>, <span class='object_link'><a href="DBManager/Import/Libpcap.html#inspect_single_packet-instance_method" title="Msf::DBManager::Import::Libpcap#inspect_single_packet (method)">#inspect_single_packet</a></span>, <span class='object_link'><a href="DBManager/Import/Libpcap.html#inspect_single_packet_http-instance_method" title="Msf::DBManager::Import::Libpcap#inspect_single_packet_http (method)">#inspect_single_packet_http</a></span></p>
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
<h3 class="inherited">Methods included from <span class='object_link'><a href="DBManager/Import/IPList.html" title="Msf::DBManager::Import::IPList (module)">Import::IPList</a></span></h3>
|
||
<p class="inherited"><span class='object_link'><a href="DBManager/Import/IPList.html#import_ip_list-instance_method" title="Msf::DBManager::Import::IPList#import_ip_list (method)">#import_ip_list</a></span>, <span class='object_link'><a href="DBManager/Import/IPList.html#import_ip_list_file-instance_method" title="Msf::DBManager::Import::IPList#import_ip_list_file (method)">#import_ip_list_file</a></span></p>
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
<h3 class="inherited">Methods included from <span class='object_link'><a href="DBManager/Import/IP360/V3.html" title="Msf::DBManager::Import::IP360::V3 (module)">Import::IP360::V3</a></span></h3>
|
||
<p class="inherited"><span class='object_link'><a href="DBManager/Import/IP360/V3.html#handle_ip360_v3_svc-instance_method" title="Msf::DBManager::Import::IP360::V3#handle_ip360_v3_svc (method)">#handle_ip360_v3_svc</a></span>, <span class='object_link'><a href="DBManager/Import/IP360/V3.html#handle_ip360_v3_vuln-instance_method" title="Msf::DBManager::Import::IP360::V3#handle_ip360_v3_vuln (method)">#handle_ip360_v3_vuln</a></span>, <span class='object_link'><a href="DBManager/Import/IP360/V3.html#import_ip360_xml_file-instance_method" title="Msf::DBManager::Import::IP360::V3#import_ip360_xml_file (method)">#import_ip360_xml_file</a></span>, <span class='object_link'><a href="DBManager/Import/IP360/V3.html#import_ip360_xml_v3-instance_method" title="Msf::DBManager::Import::IP360::V3#import_ip360_xml_v3 (method)">#import_ip360_xml_v3</a></span></p>
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
<h3 class="inherited">Methods included from <span class='object_link'><a href="DBManager/Import/IP360/ASPL.html" title="Msf::DBManager::Import::IP360::ASPL (module)">Import::IP360::ASPL</a></span></h3>
|
||
<p class="inherited"><span class='object_link'><a href="DBManager/Import/IP360/ASPL.html#import_ip360_aspl_xml-instance_method" title="Msf::DBManager::Import::IP360::ASPL#import_ip360_aspl_xml (method)">#import_ip360_aspl_xml</a></span></p>
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
<h3 class="inherited">Methods included from <span class='object_link'><a href="DBManager/Import/GPP.html" title="Msf::DBManager::Import::GPP (module)">Import::GPP</a></span></h3>
|
||
<p class="inherited"><span class='object_link'><a href="DBManager/Import/GPP.html#import_gpp_xml-instance_method" title="Msf::DBManager::Import::GPP#import_gpp_xml (method)">#import_gpp_xml</a></span></p>
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
<h3 class="inherited">Methods included from <span class='object_link'><a href="DBManager/Import/FusionVM.html" title="Msf::DBManager::Import::FusionVM (module)">Import::FusionVM</a></span></h3>
|
||
<p class="inherited"><span class='object_link'><a href="DBManager/Import/FusionVM.html#import_fusionvm_xml-instance_method" title="Msf::DBManager::Import::FusionVM#import_fusionvm_xml (method)">#import_fusionvm_xml</a></span></p>
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
<h3 class="inherited">Methods included from <span class='object_link'><a href="DBManager/Import/Foundstone.html" title="Msf::DBManager::Import::Foundstone (module)">Import::Foundstone</a></span></h3>
|
||
<p class="inherited"><span class='object_link'><a href="DBManager/Import/Foundstone.html#import_foundstone_noko_stream-instance_method" title="Msf::DBManager::Import::Foundstone#import_foundstone_noko_stream (method)">#import_foundstone_noko_stream</a></span>, <span class='object_link'><a href="DBManager/Import/Foundstone.html#import_foundstone_xml-instance_method" title="Msf::DBManager::Import::Foundstone#import_foundstone_xml (method)">#import_foundstone_xml</a></span></p>
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
<h3 class="inherited">Methods included from <span class='object_link'><a href="DBManager/Import/CI.html" title="Msf::DBManager::Import::CI (module)">Import::CI</a></span></h3>
|
||
<p class="inherited"><span class='object_link'><a href="DBManager/Import/CI.html#import_ci_noko_stream-instance_method" title="Msf::DBManager::Import::CI#import_ci_noko_stream (method)">#import_ci_noko_stream</a></span>, <span class='object_link'><a href="DBManager/Import/CI.html#import_ci_xml-instance_method" title="Msf::DBManager::Import::CI#import_ci_xml (method)">#import_ci_xml</a></span></p>
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
<h3 class="inherited">Methods included from <span class='object_link'><a href="DBManager/Import/BurpSession.html" title="Msf::DBManager::Import::BurpSession (module)">Import::BurpSession</a></span></h3>
|
||
<p class="inherited"><span class='object_link'><a href="DBManager/Import/BurpSession.html#import_burp_session_noko_stream-instance_method" title="Msf::DBManager::Import::BurpSession#import_burp_session_noko_stream (method)">#import_burp_session_noko_stream</a></span>, <span class='object_link'><a href="DBManager/Import/BurpSession.html#import_burp_session_xml-instance_method" title="Msf::DBManager::Import::BurpSession#import_burp_session_xml (method)">#import_burp_session_xml</a></span></p>
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
<h3 class="inherited">Methods included from <span class='object_link'><a href="DBManager/Import/BurpIssue.html" title="Msf::DBManager::Import::BurpIssue (module)">Import::BurpIssue</a></span></h3>
|
||
<p class="inherited"><span class='object_link'><a href="DBManager/Import/BurpIssue.html#import_burp_issue_xml-instance_method" title="Msf::DBManager::Import::BurpIssue#import_burp_issue_xml (method)">#import_burp_issue_xml</a></span></p>
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
<h3 class="inherited">Methods included from <span class='object_link'><a href="DBManager/Import/Appscan.html" title="Msf::DBManager::Import::Appscan (module)">Import::Appscan</a></span></h3>
|
||
<p class="inherited"><span class='object_link'><a href="DBManager/Import/Appscan.html#import_appscan_noko_stream-instance_method" title="Msf::DBManager::Import::Appscan#import_appscan_noko_stream (method)">#import_appscan_noko_stream</a></span>, <span class='object_link'><a href="DBManager/Import/Appscan.html#import_appscan_xml-instance_method" title="Msf::DBManager::Import::Appscan#import_appscan_xml (method)">#import_appscan_xml</a></span></p>
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
<h3 class="inherited">Methods included from <span class='object_link'><a href="DBManager/Import/Amap.html" title="Msf::DBManager::Import::Amap (module)">Import::Amap</a></span></h3>
|
||
<p class="inherited"><span class='object_link'><a href="DBManager/Import/Amap.html#import_amap_log-instance_method" title="Msf::DBManager::Import::Amap#import_amap_log (method)">#import_amap_log</a></span>, <span class='object_link'><a href="DBManager/Import/Amap.html#import_amap_log_file-instance_method" title="Msf::DBManager::Import::Amap#import_amap_log_file (method)">#import_amap_log_file</a></span>, <span class='object_link'><a href="DBManager/Import/Amap.html#import_amap_mlog-instance_method" title="Msf::DBManager::Import::Amap#import_amap_mlog (method)">#import_amap_mlog</a></span></p>
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
<h3 class="inherited">Methods included from <span class='object_link'><a href="DBManager/Import/Acunetix.html" title="Msf::DBManager::Import::Acunetix (module)">Import::Acunetix</a></span></h3>
|
||
<p class="inherited"><span class='object_link'><a href="DBManager/Import/Acunetix.html#import_acunetix_noko_stream-instance_method" title="Msf::DBManager::Import::Acunetix#import_acunetix_noko_stream (method)">#import_acunetix_noko_stream</a></span>, <span class='object_link'><a href="DBManager/Import/Acunetix.html#import_acunetix_xml-instance_method" title="Msf::DBManager::Import::Acunetix#import_acunetix_xml (method)">#import_acunetix_xml</a></span></p>
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
<h3 class="inherited">Methods included from <span class='object_link'><a href="DBManager/HostTag.html" title="Msf::DBManager::HostTag (module)">HostTag</a></span></h3>
|
||
<p class="inherited"><span class='object_link'><a href="DBManager/HostTag.html#report_host_tag-instance_method" title="Msf::DBManager::HostTag#report_host_tag (method)">#report_host_tag</a></span></p>
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
<h3 class="inherited">Methods included from <span class='object_link'><a href="DBManager/HostDetail.html" title="Msf::DBManager::HostDetail (module)">HostDetail</a></span></h3>
|
||
<p class="inherited"><span class='object_link'><a href="DBManager/HostDetail.html#report_host_details-instance_method" title="Msf::DBManager::HostDetail#report_host_details (method)">#report_host_details</a></span></p>
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
<h3 class="inherited">Methods included from <span class='object_link'><a href="DBManager/Host.html" title="Msf::DBManager::Host (module)">Host</a></span></h3>
|
||
<p class="inherited"><span class='object_link'><a href="DBManager/Host.html#add_host_tag-instance_method" title="Msf::DBManager::Host#add_host_tag (method)">#add_host_tag</a></span>, <span class='object_link'><a href="DBManager/Host.html#del_host-instance_method" title="Msf::DBManager::Host#del_host (method)">#del_host</a></span>, <span class='object_link'><a href="DBManager/Host.html#delete_host-instance_method" title="Msf::DBManager::Host#delete_host (method)">#delete_host</a></span>, <span class='object_link'><a href="DBManager/Host.html#delete_host_tag-instance_method" title="Msf::DBManager::Host#delete_host_tag (method)">#delete_host_tag</a></span>, <span class='object_link'><a href="DBManager/Host.html#each_host-instance_method" title="Msf::DBManager::Host#each_host (method)">#each_host</a></span>, <span class='object_link'><a href="DBManager/Host.html#find_host_by_address_or_id-instance_method" title="Msf::DBManager::Host#find_host_by_address_or_id (method)">#find_host_by_address_or_id</a></span>, <span class='object_link'><a href="DBManager/Host.html#find_or_create_host-instance_method" title="Msf::DBManager::Host#find_or_create_host (method)">#find_or_create_host</a></span>, <span class='object_link'><a href="DBManager/Host.html#get_host-instance_method" title="Msf::DBManager::Host#get_host (method)">#get_host</a></span>, <span class='object_link'><a href="DBManager/Host.html#get_host_tags-instance_method" title="Msf::DBManager::Host#get_host_tags (method)">#get_host_tags</a></span>, <span class='object_link'><a href="DBManager/Host.html#host_state_changed-instance_method" title="Msf::DBManager::Host#host_state_changed (method)">#host_state_changed</a></span>, <span class='object_link'><a href="DBManager/Host.html#hosts-instance_method" title="Msf::DBManager::Host#hosts (method)">#hosts</a></span>, <span class='object_link'><a href="DBManager/Host.html#report_host-instance_method" title="Msf::DBManager::Host#report_host (method)">#report_host</a></span>, <span class='object_link'><a href="DBManager/Host.html#update_host-instance_method" title="Msf::DBManager::Host#update_host (method)">#update_host</a></span></p>
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
<h3 class="inherited">Methods included from <span class='object_link'><a href="DBManager/ExploitedHost.html" title="Msf::DBManager::ExploitedHost (module)">ExploitedHost</a></span></h3>
|
||
<p class="inherited"><span class='object_link'><a href="DBManager/ExploitedHost.html#each_exploited_host-instance_method" title="Msf::DBManager::ExploitedHost#each_exploited_host (method)">#each_exploited_host</a></span>, <span class='object_link'><a href="DBManager/ExploitedHost.html#exploited_hosts-instance_method" title="Msf::DBManager::ExploitedHost#exploited_hosts (method)">#exploited_hosts</a></span></p>
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
<h3 class="inherited">Methods included from <span class='object_link'><a href="DBManager/ExploitAttempt.html" title="Msf::DBManager::ExploitAttempt (module)">ExploitAttempt</a></span></h3>
|
||
<p class="inherited"><span class='object_link'><a href="DBManager/ExploitAttempt.html#report_exploit-instance_method" title="Msf::DBManager::ExploitAttempt#report_exploit (method)">#report_exploit</a></span>, <span class='object_link'><a href="DBManager/ExploitAttempt.html#report_exploit_attempt-instance_method" title="Msf::DBManager::ExploitAttempt#report_exploit_attempt (method)">#report_exploit_attempt</a></span>, <span class='object_link'><a href="DBManager/ExploitAttempt.html#report_exploit_failure-instance_method" title="Msf::DBManager::ExploitAttempt#report_exploit_failure (method)">#report_exploit_failure</a></span>, <span class='object_link'><a href="DBManager/ExploitAttempt.html#report_exploit_success-instance_method" title="Msf::DBManager::ExploitAttempt#report_exploit_success (method)">#report_exploit_success</a></span></p>
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
<h3 class="inherited">Methods included from <span class='object_link'><a href="DBManager/Event.html" title="Msf::DBManager::Event (module)">Event</a></span></h3>
|
||
<p class="inherited"><span class='object_link'><a href="DBManager/Event.html#events-instance_method" title="Msf::DBManager::Event#events (method)">#events</a></span>, <span class='object_link'><a href="DBManager/Event.html#report_event-instance_method" title="Msf::DBManager::Event#report_event (method)">#report_event</a></span></p>
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
<h3 class="inherited">Methods included from <span class='object_link'><a href="DBManager/DBExport.html" title="Msf::DBManager::DBExport (module)">DBExport</a></span></h3>
|
||
<p class="inherited"><span class='object_link'><a href="DBManager/DBExport.html#run_db_export-instance_method" title="Msf::DBManager::DBExport#run_db_export (method)">#run_db_export</a></span></p>
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
<h3 class="inherited">Methods included from <span class='object_link'><a href="DBManager/Cred.html" title="Msf::DBManager::Cred (module)">Cred</a></span></h3>
|
||
<p class="inherited"><span class='object_link'><a href="DBManager/Cred.html#creds-instance_method" title="Msf::DBManager::Cred#creds (method)">#creds</a></span>, <span class='object_link'><a href="DBManager/Cred.html#delete_credentials-instance_method" title="Msf::DBManager::Cred#delete_credentials (method)">#delete_credentials</a></span>, <span class='object_link'><a href="DBManager/Cred.html#each_cred-instance_method" title="Msf::DBManager::Cred#each_cred (method)">#each_cred</a></span>, <span class='object_link'><a href="DBManager/Cred.html#find_or_create_cred-instance_method" title="Msf::DBManager::Cred#find_or_create_cred (method)">#find_or_create_cred</a></span>, <span class='object_link'><a href="DBManager/Cred.html#report_auth_info-instance_method" title="Msf::DBManager::Cred#report_auth_info (method)">#report_auth_info</a></span>, <span class='object_link'><a href="DBManager/Cred.html#update_credential-instance_method" title="Msf::DBManager::Cred#update_credential (method)">#update_credential</a></span></p>
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
<h3 class="inherited">Methods included from <span class='object_link'><a href="DBManager/Connection.html" title="Msf::DBManager::Connection (module)">Connection</a></span></h3>
|
||
<p class="inherited"><span class='object_link'><a href="DBManager/Connection.html#active-instance_method" title="Msf::DBManager::Connection#active (method)">#active</a></span>, <span class='object_link'><a href="DBManager/Connection.html#after_establish_connection-instance_method" title="Msf::DBManager::Connection#after_establish_connection (method)">#after_establish_connection</a></span>, <span class='object_link'><a href="DBManager/Connection.html#connect-instance_method" title="Msf::DBManager::Connection#connect (method)">#connect</a></span>, <span class='object_link'><a href="DBManager/Connection.html#connection_established%3F-instance_method" title="Msf::DBManager::Connection#connection_established? (method)">#connection_established?</a></span>, <span class='object_link'><a href="DBManager/Connection.html#create_db-instance_method" title="Msf::DBManager::Connection#create_db (method)">#create_db</a></span>, <span class='object_link'><a href="DBManager/Connection.html#disconnect-instance_method" title="Msf::DBManager::Connection#disconnect (method)">#disconnect</a></span></p>
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
<h3 class="inherited">Methods included from <span class='object_link'><a href="DBManager/Client.html" title="Msf::DBManager::Client (module)">Client</a></span></h3>
|
||
<p class="inherited"><span class='object_link'><a href="DBManager/Client.html#find_or_create_client-instance_method" title="Msf::DBManager::Client#find_or_create_client (method)">#find_or_create_client</a></span>, <span class='object_link'><a href="DBManager/Client.html#get_client-instance_method" title="Msf::DBManager::Client#get_client (method)">#get_client</a></span>, <span class='object_link'><a href="DBManager/Client.html#report_client-instance_method" title="Msf::DBManager::Client#report_client (method)">#report_client</a></span></p>
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
<h3 class="inherited">Methods included from <span class='object_link'><a href="DBManager/Adapter.html" title="Msf::DBManager::Adapter (module)">Adapter</a></span></h3>
|
||
<p class="inherited"><span class='object_link'><a href="DBManager/Adapter.html#initialize_adapter-instance_method" title="Msf::DBManager::Adapter#initialize_adapter (method)">#initialize_adapter</a></span></p>
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
<h3 class="inherited">Methods included from <span class='object_link'><a href="../Metasploit/Framework/DataService.html" title="Metasploit::Framework::DataService (module)">Metasploit::Framework::DataService</a></span></h3>
|
||
<p class="inherited"><span class='object_link'><a href="../Metasploit/Framework/DataService.html#active-instance_method" title="Metasploit::Framework::DataService#active (method)">#active</a></span>, <span class='object_link'><a href="../Metasploit/Framework/DataService.html#active=-instance_method" title="Metasploit::Framework::DataService#active= (method)">#active=</a></span></p>
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
<h3 class="inherited">Methods included from <span class='object_link'><a href="../MsfDataService.html" title="MsfDataService (module)">MsfDataService</a></span></h3>
|
||
<p class="inherited"><span class='object_link'><a href="../MsfDataService.html#get_msf_version-instance_method" title="MsfDataService#get_msf_version (method)">#get_msf_version</a></span></p>
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
<h3 class="inherited">Methods included from <span class='object_link'><a href="../LootDataService.html" title="LootDataService (module)">LootDataService</a></span></h3>
|
||
<p class="inherited"><span class='object_link'><a href="../LootDataService.html#find_or_create_loot-instance_method" title="LootDataService#find_or_create_loot (method)">#find_or_create_loot</a></span>, <span class='object_link'><a href="../LootDataService.html#loot-instance_method" title="LootDataService#loot (method)">#loot</a></span>, <span class='object_link'><a href="../LootDataService.html#report_loot-instance_method" title="LootDataService#report_loot (method)">#report_loot</a></span>, <span class='object_link'><a href="../LootDataService.html#update_loot-instance_method" title="LootDataService#update_loot (method)">#update_loot</a></span></p>
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
<h3 class="inherited">Methods included from <span class='object_link'><a href="../ExploitDataService.html" title="ExploitDataService (module)">ExploitDataService</a></span></h3>
|
||
<p class="inherited"><span class='object_link'><a href="../ExploitDataService.html#report_exploit_attempt-instance_method" title="ExploitDataService#report_exploit_attempt (method)">#report_exploit_attempt</a></span>, <span class='object_link'><a href="../ExploitDataService.html#report_exploit_failure-instance_method" title="ExploitDataService#report_exploit_failure (method)">#report_exploit_failure</a></span>, <span class='object_link'><a href="../ExploitDataService.html#report_exploit_success-instance_method" title="ExploitDataService#report_exploit_success (method)">#report_exploit_success</a></span></p>
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
<h3 class="inherited">Methods included from <span class='object_link'><a href="../SessionEventDataService.html" title="SessionEventDataService (module)">SessionEventDataService</a></span></h3>
|
||
<p class="inherited"><span class='object_link'><a href="../SessionEventDataService.html#report_session_event-instance_method" title="SessionEventDataService#report_session_event (method)">#report_session_event</a></span>, <span class='object_link'><a href="../SessionEventDataService.html#session_events-instance_method" title="SessionEventDataService#session_events (method)">#session_events</a></span></p>
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
<h3 class="inherited">Methods included from <span class='object_link'><a href="../SessionDataService.html" title="SessionDataService (module)">SessionDataService</a></span></h3>
|
||
<p class="inherited"><span class='object_link'><a href="../SessionDataService.html#report_session-instance_method" title="SessionDataService#report_session (method)">#report_session</a></span>, <span class='object_link'><a href="../SessionDataService.html#sessions-instance_method" title="SessionDataService#sessions (method)">#sessions</a></span>, <span class='object_link'><a href="../SessionDataService.html#update_session-instance_method" title="SessionDataService#update_session (method)">#update_session</a></span></p>
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
<h3 class="inherited">Methods included from <span class='object_link'><a href="../ServiceDataService.html" title="ServiceDataService (module)">ServiceDataService</a></span></h3>
|
||
<p class="inherited"><span class='object_link'><a href="../ServiceDataService.html#delete_service-instance_method" title="ServiceDataService#delete_service (method)">#delete_service</a></span>, <span class='object_link'><a href="../ServiceDataService.html#find_or_create_service-instance_method" title="ServiceDataService#find_or_create_service (method)">#find_or_create_service</a></span>, <span class='object_link'><a href="../ServiceDataService.html#report_service-instance_method" title="ServiceDataService#report_service (method)">#report_service</a></span>, <span class='object_link'><a href="../ServiceDataService.html#services-instance_method" title="ServiceDataService#services (method)">#services</a></span>, <span class='object_link'><a href="../ServiceDataService.html#update_service-instance_method" title="ServiceDataService#update_service (method)">#update_service</a></span></p>
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
<h3 class="inherited">Methods included from <span class='object_link'><a href="../NoteDataService.html" title="NoteDataService (module)">NoteDataService</a></span></h3>
|
||
<p class="inherited"><span class='object_link'><a href="../NoteDataService.html#delete_note-instance_method" title="NoteDataService#delete_note (method)">#delete_note</a></span>, <span class='object_link'><a href="../NoteDataService.html#find_or_create_note-instance_method" title="NoteDataService#find_or_create_note (method)">#find_or_create_note</a></span>, <span class='object_link'><a href="../NoteDataService.html#notes-instance_method" title="NoteDataService#notes (method)">#notes</a></span>, <span class='object_link'><a href="../NoteDataService.html#report_note-instance_method" title="NoteDataService#report_note (method)">#report_note</a></span>, <span class='object_link'><a href="../NoteDataService.html#update_note-instance_method" title="NoteDataService#update_note (method)">#update_note</a></span></p>
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
<h3 class="inherited">Methods included from <span class='object_link'><a href="../WebDataService.html" title="WebDataService (module)">WebDataService</a></span></h3>
|
||
<p class="inherited"><span class='object_link'><a href="../WebDataService.html#report_web_form-instance_method" title="WebDataService#report_web_form (method)">#report_web_form</a></span>, <span class='object_link'><a href="../WebDataService.html#report_web_page-instance_method" title="WebDataService#report_web_page (method)">#report_web_page</a></span>, <span class='object_link'><a href="../WebDataService.html#report_web_site-instance_method" title="WebDataService#report_web_site (method)">#report_web_site</a></span>, <span class='object_link'><a href="../WebDataService.html#report_web_vuln-instance_method" title="WebDataService#report_web_vuln (method)">#report_web_vuln</a></span></p>
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
<h3 class="inherited">Methods included from <span class='object_link'><a href="../WorkspaceDataService.html" title="WorkspaceDataService (module)">WorkspaceDataService</a></span></h3>
|
||
<p class="inherited"><span class='object_link'><a href="../WorkspaceDataService.html#add_workspace-instance_method" title="WorkspaceDataService#add_workspace (method)">#add_workspace</a></span>, <span class='object_link'><a href="../WorkspaceDataService.html#default_workspace-instance_method" title="WorkspaceDataService#default_workspace (method)">#default_workspace</a></span>, <span class='object_link'><a href="../WorkspaceDataService.html#delete_workspaces-instance_method" title="WorkspaceDataService#delete_workspaces (method)">#delete_workspaces</a></span>, <span class='object_link'><a href="../WorkspaceDataService.html#find_workspace-instance_method" title="WorkspaceDataService#find_workspace (method)">#find_workspace</a></span>, <span class='object_link'><a href="../WorkspaceDataService.html#update_workspace-instance_method" title="WorkspaceDataService#update_workspace (method)">#update_workspace</a></span>, <span class='object_link'><a href="../WorkspaceDataService.html#workspace-instance_method" title="WorkspaceDataService#workspace (method)">#workspace</a></span>, <span class='object_link'><a href="../WorkspaceDataService.html#workspace=-instance_method" title="WorkspaceDataService#workspace= (method)">#workspace=</a></span>, <span class='object_link'><a href="../WorkspaceDataService.html#workspaces-instance_method" title="WorkspaceDataService#workspaces (method)">#workspaces</a></span></p>
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
<h3 class="inherited">Methods included from <span class='object_link'><a href="../VulnDataService.html" title="VulnDataService (module)">VulnDataService</a></span></h3>
|
||
<p class="inherited"><span class='object_link'><a href="../VulnDataService.html#delete_vuln-instance_method" title="VulnDataService#delete_vuln (method)">#delete_vuln</a></span>, <span class='object_link'><a href="../VulnDataService.html#find_or_create_vuln-instance_method" title="VulnDataService#find_or_create_vuln (method)">#find_or_create_vuln</a></span>, <span class='object_link'><a href="../VulnDataService.html#report_vuln-instance_method" title="VulnDataService#report_vuln (method)">#report_vuln</a></span>, <span class='object_link'><a href="../VulnDataService.html#update_vuln-instance_method" title="VulnDataService#update_vuln (method)">#update_vuln</a></span>, <span class='object_link'><a href="../VulnDataService.html#vulns-instance_method" title="VulnDataService#vulns (method)">#vulns</a></span></p>
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
<h3 class="inherited">Methods included from <span class='object_link'><a href="../EventDataService.html" title="EventDataService (module)">EventDataService</a></span></h3>
|
||
<p class="inherited"><span class='object_link'><a href="../EventDataService.html#events-instance_method" title="EventDataService#events (method)">#events</a></span>, <span class='object_link'><a href="../EventDataService.html#report_event-instance_method" title="EventDataService#report_event (method)">#report_event</a></span></p>
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
<h3 class="inherited">Methods included from <span class='object_link'><a href="../HostDataService.html" title="HostDataService (module)">HostDataService</a></span></h3>
|
||
<p class="inherited"><span class='object_link'><a href="../HostDataService.html#add_host_tag-instance_method" title="HostDataService#add_host_tag (method)">#add_host_tag</a></span>, <span class='object_link'><a href="../HostDataService.html#delete_host-instance_method" title="HostDataService#delete_host (method)">#delete_host</a></span>, <span class='object_link'><a href="../HostDataService.html#delete_host_tag-instance_method" title="HostDataService#delete_host_tag (method)">#delete_host_tag</a></span>, <span class='object_link'><a href="../HostDataService.html#find_or_create_host-instance_method" title="HostDataService#find_or_create_host (method)">#find_or_create_host</a></span>, <span class='object_link'><a href="../HostDataService.html#get_host-instance_method" title="HostDataService#get_host (method)">#get_host</a></span>, <span class='object_link'><a href="../HostDataService.html#get_host_tags-instance_method" title="HostDataService#get_host_tags (method)">#get_host_tags</a></span>, <span class='object_link'><a href="../HostDataService.html#hosts-instance_method" title="HostDataService#hosts (method)">#hosts</a></span>, <span class='object_link'><a href="../HostDataService.html#report_host-instance_method" title="HostDataService#report_host (method)">#report_host</a></span>, <span class='object_link'><a href="../HostDataService.html#report_hosts-instance_method" title="HostDataService#report_hosts (method)">#report_hosts</a></span>, <span class='object_link'><a href="../HostDataService.html#update_host-instance_method" title="HostDataService#update_host (method)">#update_host</a></span></p>
|
||
<div id="constructor_details" class="method_details_list">
|
||
<h2>Constructor Details</h2>
|
||
|
||
<div class="method_details first">
|
||
<h3 class="signature first" id="initialize-instance_method">
|
||
|
||
#<strong>initialize</strong>(framework, opts = {}) ⇒ <tt><span class='object_link'><a href="" title="Msf::DBManager (class)">DBManager</a></span></tt>
|
||
|
||
|
||
|
||
|
||
|
||
</h3><div class="docstring">
|
||
<div class="discussion">
|
||
|
||
<p>initialize</p>
|
||
|
||
|
||
</div>
|
||
</div>
|
||
<div class="tags">
|
||
|
||
|
||
</div><table class="source_code">
|
||
<tr>
|
||
<td>
|
||
<pre class="lines">
|
||
|
||
|
||
124
|
||
125
|
||
126
|
||
127
|
||
128
|
||
129
|
||
130
|
||
131
|
||
132
|
||
133
|
||
134
|
||
135
|
||
136
|
||
137
|
||
138
|
||
139</pre>
|
||
</td>
|
||
<td>
|
||
<pre class="code"><span class="info file"># File 'lib/msf/core/db_manager.rb', line 124</span>
|
||
|
||
<span class='kw'>def</span> <span class='id identifier rubyid_initialize'>initialize</span><span class='lparen'>(</span><span class='id identifier rubyid_framework'>framework</span><span class='comma'>,</span> <span class='id identifier rubyid_opts'>opts</span> <span class='op'>=</span> <span class='lbrace'>{</span><span class='rbrace'>}</span><span class='rparen'>)</span>
|
||
<span class='kw'>self</span><span class='period'>.</span><span class='id identifier rubyid_framework'>framework</span> <span class='op'>=</span> <span class='id identifier rubyid_framework'>framework</span>
|
||
<span class='kw'>self</span><span class='period'>.</span><span class='id identifier rubyid_migrated'>migrated</span> <span class='op'>=</span> <span class='kw'>nil</span>
|
||
<span class='kw'>self</span><span class='period'>.</span><span class='id identifier rubyid_modules_cached'>modules_cached</span> <span class='op'>=</span> <span class='kw'>false</span>
|
||
<span class='kw'>self</span><span class='period'>.</span><span class='id identifier rubyid_modules_caching'>modules_caching</span> <span class='op'>=</span> <span class='kw'>false</span>
|
||
|
||
<span class='ivar'>@usable</span> <span class='op'>=</span> <span class='kw'>false</span>
|
||
|
||
<span class='comment'># Don't load the database if the user said they didn't need it.
|
||
</span> <span class='kw'>if</span> <span class='lparen'>(</span><span class='id identifier rubyid_opts'>opts</span><span class='lbracket'>[</span><span class='tstring'><span class='tstring_beg'>'</span><span class='tstring_content'>DisableDatabase</span><span class='tstring_end'>'</span></span><span class='rbracket'>]</span><span class='rparen'>)</span>
|
||
<span class='kw'>self</span><span class='period'>.</span><span class='id identifier rubyid_error'>error</span> <span class='op'>=</span> <span class='tstring'><span class='tstring_beg'>"</span><span class='tstring_content'>disabled</span><span class='tstring_end'>"</span></span>
|
||
<span class='kw'>return</span>
|
||
<span class='kw'>end</span>
|
||
|
||
<span class='kw'>return</span> <span class='id identifier rubyid_initialize_database_support'>initialize_database_support</span>
|
||
<span class='kw'>end</span></pre>
|
||
</td>
|
||
</tr>
|
||
</table>
|
||
</div>
|
||
|
||
</div>
|
||
|
||
<div id="instance_attr_details" class="attr_details">
|
||
<h2>Instance Attribute Details</h2>
|
||
|
||
|
||
<span id="error=-instance_method"></span>
|
||
<div class="method_details first">
|
||
<h3 class="signature first" id="error-instance_method">
|
||
|
||
#<strong>error</strong> ⇒ <tt>Object</tt>
|
||
|
||
|
||
|
||
|
||
|
||
</h3><div class="docstring">
|
||
<div class="discussion">
|
||
|
||
<p>Stores the error message for why the db was not loaded</p>
|
||
|
||
|
||
</div>
|
||
</div>
|
||
<div class="tags">
|
||
|
||
|
||
</div><table class="source_code">
|
||
<tr>
|
||
<td>
|
||
<pre class="lines">
|
||
|
||
|
||
115
|
||
116
|
||
117</pre>
|
||
</td>
|
||
<td>
|
||
<pre class="code"><span class="info file"># File 'lib/msf/core/db_manager.rb', line 115</span>
|
||
|
||
<span class='kw'>def</span> <span class='id identifier rubyid_error'>error</span>
|
||
<span class='ivar'>@error</span>
|
||
<span class='kw'>end</span></pre>
|
||
</td>
|
||
</tr>
|
||
</table>
|
||
</div>
|
||
|
||
|
||
<span id="usable=-instance_method"></span>
|
||
<div class="method_details ">
|
||
<h3 class="signature " id="usable-instance_method">
|
||
|
||
#<strong>usable</strong> ⇒ <tt>Object</tt>
|
||
|
||
|
||
|
||
|
||
|
||
</h3><div class="docstring">
|
||
<div class="discussion">
|
||
|
||
<p>Returns true if the prerequisites have been installed</p>
|
||
|
||
|
||
</div>
|
||
</div>
|
||
<div class="tags">
|
||
|
||
|
||
</div><table class="source_code">
|
||
<tr>
|
||
<td>
|
||
<pre class="lines">
|
||
|
||
|
||
118
|
||
119
|
||
120</pre>
|
||
</td>
|
||
<td>
|
||
<pre class="code"><span class="info file"># File 'lib/msf/core/db_manager.rb', line 118</span>
|
||
|
||
<span class='kw'>def</span> <span class='id identifier rubyid_usable'>usable</span>
|
||
<span class='ivar'>@usable</span>
|
||
<span class='kw'>end</span></pre>
|
||
</td>
|
||
</tr>
|
||
</table>
|
||
</div>
|
||
|
||
</div>
|
||
|
||
|
||
<div id="instance_method_details" class="method_details_list">
|
||
<h2>Instance Method Details</h2>
|
||
|
||
|
||
<div class="method_details first">
|
||
<h3 class="signature first" id="check-instance_method">
|
||
|
||
#<strong>check</strong> ⇒ <tt>Object</tt>
|
||
|
||
|
||
|
||
|
||
|
||
</h3><div class="docstring">
|
||
<div class="discussion">
|
||
|
||
<p>Determines if the database is functional</p>
|
||
|
||
|
||
</div>
|
||
</div>
|
||
<div class="tags">
|
||
|
||
|
||
</div><table class="source_code">
|
||
<tr>
|
||
<td>
|
||
<pre class="lines">
|
||
|
||
|
||
148
|
||
149
|
||
150
|
||
151
|
||
152</pre>
|
||
</td>
|
||
<td>
|
||
<pre class="code"><span class="info file"># File 'lib/msf/core/db_manager.rb', line 148</span>
|
||
|
||
<span class='kw'>def</span> <span class='id identifier rubyid_check'>check</span>
|
||
<span class='op'>::</span><span class='const'><span class='object_link'><a href="../ApplicationRecord.html" title="ApplicationRecord (class)">ApplicationRecord</a></span></span><span class='period'>.</span><span class='id identifier rubyid_connection_pool'>connection_pool</span><span class='period'>.</span><span class='id identifier rubyid_with_connection'>with_connection</span> <span class='lbrace'>{</span>
|
||
<span class='id identifier rubyid_res'>res</span> <span class='op'>=</span> <span class='op'>::</span><span class='const'>Mdm</span><span class='op'>::</span><span class='const'>Host</span><span class='period'>.</span><span class='id identifier rubyid_first'>first</span>
|
||
<span class='rbrace'>}</span>
|
||
<span class='kw'>end</span></pre>
|
||
</td>
|
||
</tr>
|
||
</table>
|
||
</div>
|
||
|
||
<div class="method_details ">
|
||
<h3 class="signature " id="init_db-instance_method">
|
||
|
||
#<strong>init_db</strong>(opts) ⇒ <tt>Object</tt>
|
||
|
||
|
||
|
||
|
||
|
||
</h3><table class="source_code">
|
||
<tr>
|
||
<td>
|
||
<pre class="lines">
|
||
|
||
|
||
177
|
||
178
|
||
179
|
||
180
|
||
181
|
||
182
|
||
183
|
||
184
|
||
185
|
||
186
|
||
187
|
||
188
|
||
189
|
||
190
|
||
191
|
||
192
|
||
193
|
||
194
|
||
195
|
||
196
|
||
197
|
||
198
|
||
199
|
||
200
|
||
201
|
||
202
|
||
203
|
||
204
|
||
205
|
||
206
|
||
207
|
||
208
|
||
209
|
||
210
|
||
211
|
||
212
|
||
213
|
||
214
|
||
215
|
||
216
|
||
217
|
||
218
|
||
219
|
||
220
|
||
221
|
||
222
|
||
223
|
||
224
|
||
225
|
||
226
|
||
227
|
||
228
|
||
229
|
||
230
|
||
231
|
||
232
|
||
233
|
||
234
|
||
235
|
||
236
|
||
237
|
||
238
|
||
239</pre>
|
||
</td>
|
||
<td>
|
||
<pre class="code"><span class="info file"># File 'lib/msf/core/db_manager.rb', line 177</span>
|
||
|
||
<span class='kw'>def</span> <span class='id identifier rubyid_init_db'>init_db</span><span class='lparen'>(</span><span class='id identifier rubyid_opts'>opts</span><span class='rparen'>)</span>
|
||
<span class='id identifier rubyid_init_success'>init_success</span> <span class='op'>=</span> <span class='kw'>false</span>
|
||
|
||
<span class='comment'># Append any migration paths necessary to bring the database online
|
||
</span> <span class='kw'>if</span> <span class='id identifier rubyid_opts'>opts</span><span class='lbracket'>[</span><span class='tstring'><span class='tstring_beg'>'</span><span class='tstring_content'>DatabaseMigrationPaths</span><span class='tstring_end'>'</span></span><span class='rbracket'>]</span>
|
||
<span class='id identifier rubyid_opts'>opts</span><span class='lbracket'>[</span><span class='tstring'><span class='tstring_beg'>'</span><span class='tstring_content'>DatabaseMigrationPaths</span><span class='tstring_end'>'</span></span><span class='rbracket'>]</span><span class='period'>.</span><span class='id identifier rubyid_each'>each</span> <span class='kw'>do</span> <span class='op'>|</span><span class='id identifier rubyid_migrations_path'>migrations_path</span><span class='op'>|</span>
|
||
<span class='const'>ActiveRecord</span><span class='op'>::</span><span class='const'>Migrator</span><span class='period'>.</span><span class='id identifier rubyid_migrations_paths'>migrations_paths</span> <span class='op'><<</span> <span class='id identifier rubyid_migrations_path'>migrations_path</span>
|
||
<span class='kw'>end</span>
|
||
<span class='kw'>end</span>
|
||
|
||
<span class='id identifier rubyid_configuration_pathname'>configuration_pathname</span> <span class='op'>=</span> <span class='const'><span class='object_link'><a href="../Metasploit.html" title="Metasploit (module)">Metasploit</a></span></span><span class='op'>::</span><span class='const'><span class='object_link'><a href="../Metasploit/Framework.html" title="Metasploit::Framework (module)">Framework</a></span></span><span class='op'>::</span><span class='const'><span class='object_link'><a href="../Metasploit/Framework/Database.html" title="Metasploit::Framework::Database (module)">Database</a></span></span><span class='period'>.</span><span class='id identifier rubyid_configurations_pathname'><span class='object_link'><a href="../Metasploit/Framework/Database.html#configurations_pathname-class_method" title="Metasploit::Framework::Database.configurations_pathname (method)">configurations_pathname</a></span></span><span class='lparen'>(</span><span class='label'>path:</span> <span class='id identifier rubyid_opts'>opts</span><span class='lbracket'>[</span><span class='tstring'><span class='tstring_beg'>'</span><span class='tstring_content'>DatabaseYAML</span><span class='tstring_end'>'</span></span><span class='rbracket'>]</span><span class='rparen'>)</span>
|
||
|
||
<span class='kw'>if</span> <span class='id identifier rubyid_configuration_pathname'>configuration_pathname</span><span class='period'>.</span><span class='id identifier rubyid_nil?'>nil?</span>
|
||
<span class='kw'>self</span><span class='period'>.</span><span class='id identifier rubyid_error'>error</span> <span class='op'>=</span> <span class='tstring'><span class='tstring_beg'>"</span><span class='tstring_content'>No database YAML file</span><span class='tstring_end'>"</span></span>
|
||
<span class='kw'>else</span>
|
||
<span class='kw'>if</span> <span class='id identifier rubyid_configuration_pathname'>configuration_pathname</span><span class='period'>.</span><span class='id identifier rubyid_readable?'>readable?</span>
|
||
<span class='comment'># parse specified database YAML file, using the same pattern as Rails https://github.com/rails/rails/pull/42249
|
||
</span> <span class='id identifier rubyid_dbinfo'>dbinfo</span> <span class='op'>=</span> <span class='kw'>begin</span>
|
||
<span class='const'>YAML</span><span class='period'>.</span><span class='id identifier rubyid_load_file'>load_file</span><span class='lparen'>(</span><span class='id identifier rubyid_configuration_pathname'>configuration_pathname</span><span class='comma'>,</span> <span class='label'>aliases:</span> <span class='kw'>true</span><span class='rparen'>)</span> <span class='op'>||</span> <span class='lbrace'>{</span><span class='rbrace'>}</span>
|
||
<span class='kw'>rescue</span> <span class='const'>ArgumentError</span>
|
||
<span class='const'>YAML</span><span class='period'>.</span><span class='id identifier rubyid_load_file'>load_file</span><span class='lparen'>(</span><span class='id identifier rubyid_configuration_pathname'>configuration_pathname</span><span class='rparen'>)</span> <span class='op'>||</span> <span class='lbrace'>{</span><span class='rbrace'>}</span>
|
||
<span class='kw'>end</span>
|
||
|
||
<span class='id identifier rubyid_dbenv'>dbenv</span> <span class='op'>=</span> <span class='id identifier rubyid_opts'>opts</span><span class='lbracket'>[</span><span class='tstring'><span class='tstring_beg'>'</span><span class='tstring_content'>DatabaseEnv</span><span class='tstring_end'>'</span></span><span class='rbracket'>]</span> <span class='op'>||</span> <span class='const'>Rails</span><span class='period'>.</span><span class='id identifier rubyid_env'>env</span>
|
||
<span class='id identifier rubyid_db_opts'>db_opts</span> <span class='op'>=</span> <span class='id identifier rubyid_dbinfo'>dbinfo</span><span class='lbracket'>[</span><span class='id identifier rubyid_dbenv'>dbenv</span><span class='rbracket'>]</span>
|
||
<span class='kw'>else</span>
|
||
<span class='id identifier rubyid_elog'><span class='object_link'><a href="../top-level-namespace.html#elog-instance_method" title="#elog (method)">elog</a></span></span><span class='lparen'>(</span><span class='tstring'><span class='tstring_beg'>"</span><span class='tstring_content'>Warning, </span><span class='embexpr_beg'>#{</span><span class='id identifier rubyid_configuration_pathname'>configuration_pathname</span><span class='embexpr_end'>}</span><span class='tstring_content'> is not readable. Try running as root or chmod.</span><span class='tstring_end'>"</span></span><span class='rparen'>)</span>
|
||
<span class='kw'>end</span>
|
||
|
||
<span class='kw'>if</span> <span class='id identifier rubyid_db_opts'>db_opts</span>
|
||
<span class='id identifier rubyid_init_success'>init_success</span> <span class='op'>=</span> <span class='id identifier rubyid_connect'>connect</span><span class='lparen'>(</span><span class='id identifier rubyid_db_opts'>db_opts</span><span class='rparen'>)</span>
|
||
<span class='kw'>else</span>
|
||
<span class='id identifier rubyid_elog'><span class='object_link'><a href="../top-level-namespace.html#elog-instance_method" title="#elog (method)">elog</a></span></span><span class='lparen'>(</span><span class='tstring'><span class='tstring_beg'>"</span><span class='tstring_content'>No database definition for environment </span><span class='embexpr_beg'>#{</span><span class='id identifier rubyid_dbenv'>dbenv</span><span class='embexpr_end'>}</span><span class='tstring_end'>"</span></span><span class='rparen'>)</span>
|
||
<span class='kw'>end</span>
|
||
<span class='kw'>end</span>
|
||
|
||
<span class='comment'># framework.db.active will be true if after_establish_connection ran directly when connection_established? was
|
||
</span> <span class='comment'># already true or if framework.db.connect called after_establish_connection.
|
||
</span> <span class='kw'>if</span> <span class='op'>!</span><span class='op'>!</span> <span class='id identifier rubyid_error'>error</span>
|
||
<span class='kw'>if</span> <span class='id identifier rubyid_error'>error</span><span class='period'>.</span><span class='id identifier rubyid_to_s'>to_s</span> <span class='op'>=~</span> <span class='tstring'><span class='regexp_beg'>/</span><span class='tstring_content'>RubyGem version.*pg.*0\.11</span><span class='regexp_end'>/i</span></span>
|
||
<span class='id identifier rubyid_err_msg'>err_msg</span> <span class='op'>=</span> <span class='heredoc_beg'><<~ERROR</span>
|
||
<span class='tstring_content'> ***
|
||
</span><span class='tstring_content'> *
|
||
</span><span class='tstring_content'> * Metasploit now requires version 0.11 or higher of the 'pg' gem for database support
|
||
</span><span class='tstring_content'> * There are three ways to accomplish this upgrade:
|
||
</span><span class='tstring_content'> * 1. If you run Metasploit with your system ruby, simply upgrade the gem:
|
||
</span><span class='tstring_content'> * $ rvmsudo gem install pg
|
||
</span><span class='tstring_content'> * 2. Use the Community Edition web interface to apply a Software Update
|
||
</span><span class='tstring_content'> * 3. Uninstall, download the latest version, and reinstall Metasploit
|
||
</span><span class='tstring_content'> *
|
||
</span><span class='tstring_content'> ***
|
||
</span><span class='tstring_content'>
|
||
</span><span class='tstring_content'>
|
||
</span><span class='heredoc_end'> ERROR
|
||
</span> <span class='id identifier rubyid_elog'><span class='object_link'><a href="../top-level-namespace.html#elog-instance_method" title="#elog (method)">elog</a></span></span><span class='lparen'>(</span><span class='id identifier rubyid_err_msg'>err_msg</span><span class='rparen'>)</span>
|
||
<span class='kw'>end</span>
|
||
|
||
<span class='comment'># +error+ is not an instance of +Exception+, it is, in fact, a +String+
|
||
</span> <span class='id identifier rubyid_elog'><span class='object_link'><a href="../top-level-namespace.html#elog-instance_method" title="#elog (method)">elog</a></span></span><span class='lparen'>(</span><span class='tstring'><span class='tstring_beg'>"</span><span class='tstring_content'>Failed to connect to the database: </span><span class='embexpr_beg'>#{</span><span class='id identifier rubyid_error'>error</span><span class='embexpr_end'>}</span><span class='tstring_end'>"</span></span><span class='rparen'>)</span>
|
||
<span class='kw'>end</span>
|
||
|
||
<span class='kw'>return</span> <span class='id identifier rubyid_init_success'>init_success</span>
|
||
<span class='kw'>end</span></pre>
|
||
</td>
|
||
</tr>
|
||
</table>
|
||
</div>
|
||
|
||
<div class="method_details ">
|
||
<h3 class="signature " id="initialize_database_support-instance_method">
|
||
|
||
#<strong>initialize_database_support</strong> ⇒ <tt>Object</tt>
|
||
|
||
|
||
|
||
|
||
|
||
</h3><div class="docstring">
|
||
<div class="discussion">
|
||
|
||
<p>Do what is necessary to load our database support</p>
|
||
|
||
|
||
</div>
|
||
</div>
|
||
<div class="tags">
|
||
|
||
|
||
</div><table class="source_code">
|
||
<tr>
|
||
<td>
|
||
<pre class="lines">
|
||
|
||
|
||
157
|
||
158
|
||
159
|
||
160
|
||
161
|
||
162
|
||
163
|
||
164
|
||
165
|
||
166
|
||
167
|
||
168
|
||
169
|
||
170
|
||
171
|
||
172
|
||
173
|
||
174
|
||
175</pre>
|
||
</td>
|
||
<td>
|
||
<pre class="code"><span class="info file"># File 'lib/msf/core/db_manager.rb', line 157</span>
|
||
|
||
<span class='kw'>def</span> <span class='id identifier rubyid_initialize_database_support'>initialize_database_support</span>
|
||
<span class='kw'>begin</span>
|
||
<span class='id identifier rubyid_add_rails_engine_migration_paths'>add_rails_engine_migration_paths</span>
|
||
|
||
<span class='ivar'>@usable</span> <span class='op'>=</span> <span class='kw'>true</span>
|
||
|
||
<span class='kw'>rescue</span> <span class='op'>::</span><span class='const'>Exception</span> <span class='op'>=></span> <span class='id identifier rubyid_e'>e</span>
|
||
<span class='kw'>self</span><span class='period'>.</span><span class='id identifier rubyid_error'>error</span> <span class='op'>=</span> <span class='id identifier rubyid_e'>e</span>
|
||
<span class='id identifier rubyid_elog'><span class='object_link'><a href="../top-level-namespace.html#elog-instance_method" title="#elog (method)">elog</a></span></span><span class='lparen'>(</span><span class='tstring'><span class='tstring_beg'>'</span><span class='tstring_content'>DB is not enabled due to load error</span><span class='tstring_end'>'</span></span><span class='comma'>,</span> <span class='label'>error:</span> <span class='id identifier rubyid_e'>e</span><span class='rparen'>)</span>
|
||
<span class='kw'>return</span> <span class='kw'>false</span>
|
||
<span class='kw'>end</span>
|
||
|
||
<span class='comment'>#
|
||
</span> <span class='comment'># Determine what drivers are available
|
||
</span> <span class='comment'>#
|
||
</span> <span class='id identifier rubyid_initialize_adapter'>initialize_adapter</span>
|
||
|
||
<span class='kw'>true</span>
|
||
<span class='kw'>end</span></pre>
|
||
</td>
|
||
</tr>
|
||
</table>
|
||
</div>
|
||
|
||
<div class="method_details ">
|
||
<h3 class="signature " id="is_local?-instance_method">
|
||
|
||
#<strong>is_local?</strong> ⇒ <tt>Boolean</tt>
|
||
|
||
|
||
|
||
|
||
|
||
</h3><div class="docstring">
|
||
<div class="discussion">
|
||
|
||
|
||
</div>
|
||
</div>
|
||
<div class="tags">
|
||
|
||
<p class="tag_title">Returns:</p>
|
||
<ul class="return">
|
||
|
||
<li>
|
||
|
||
|
||
<span class='type'>(<tt>Boolean</tt>)</span>
|
||
|
||
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
|
||
</div><table class="source_code">
|
||
<tr>
|
||
<td>
|
||
<pre class="lines">
|
||
|
||
|
||
106
|
||
107
|
||
108</pre>
|
||
</td>
|
||
<td>
|
||
<pre class="code"><span class="info file"># File 'lib/msf/core/db_manager.rb', line 106</span>
|
||
|
||
<span class='kw'>def</span> <span class='id identifier rubyid_is_local?'>is_local?</span>
|
||
<span class='kw'>true</span>
|
||
<span class='kw'>end</span></pre>
|
||
</td>
|
||
</tr>
|
||
</table>
|
||
</div>
|
||
|
||
<div class="method_details ">
|
||
<h3 class="signature " id="name-instance_method">
|
||
|
||
#<strong>name</strong> ⇒ <tt>Object</tt>
|
||
|
||
|
||
|
||
|
||
|
||
</h3><table class="source_code">
|
||
<tr>
|
||
<td>
|
||
<pre class="lines">
|
||
|
||
|
||
102
|
||
103
|
||
104</pre>
|
||
</td>
|
||
<td>
|
||
<pre class="code"><span class="info file"># File 'lib/msf/core/db_manager.rb', line 102</span>
|
||
|
||
<span class='kw'>def</span> <span class='id identifier rubyid_name'>name</span>
|
||
<span class='tstring'><span class='tstring_beg'>'</span><span class='tstring_content'>local_db_service</span><span class='tstring_end'>'</span></span>
|
||
<span class='kw'>end</span></pre>
|
||
</td>
|
||
</tr>
|
||
</table>
|
||
</div>
|
||
|
||
</div>
|
||
|
||
</div>
|
||
|
||
<div id="footer">
|
||
Generated on Fri May 8 17:03:19 2026 by
|
||
<a href="https://yardoc.org" title="Yay! A Ruby Documentation Tool" target="_parent">yard</a>
|
||
0.9.37 (ruby-3.1.5).
|
||
</div>
|
||
|
||
</div>
|
||
</body>
|
||
</html> |