C# Class metasploitsharp.MetasploitManager

Inheritance: IDisposable
Mostrar archivo Open project: VolatileMindsLLC/metasploit-sharp Class Usage Examples

Public Methods

Method Description
AddCoreModulePath ( string modulePath ) : object>.Dictionary
ClearSessionRing ( string sessionID ) : object>.Dictionary
CompatibleModuleForSession ( string sessionID ) : object>.Dictionary
CreateConsole ( ) : object>.Dictionary
DestroyConsole ( string consoleID ) : object>.Dictionary
DetachMeterpreterSession ( string sessionID ) : object>.Dictionary
DetachSessionFromConsole ( string consoleID ) : object>.Dictionary
Dispose ( ) : void
Encode ( string data, string encoderModule, object>.Dictionary options ) : object>.Dictionary
ExecuteModule ( string moduleType, string moduleName, object>.Dictionary options ) : object>.Dictionary
GetAuxiliaryModules ( ) : object>.Dictionary
GetCoreModuleStats ( ) : object>.Dictionary
GetCoreThreadList ( ) : object>.Dictionary
GetCoreVersionInformation ( ) : object>.Dictionary
GetEncoders ( ) : object>.Dictionary
GetExploitModules ( ) : object>.Dictionary
GetJobInfo ( string jobID ) : object>.Dictionary
GetModuleCompatiblePayloads ( string moduleName ) : object>.Dictionary
GetModuleCompatibleSessions ( string moduleName ) : object>.Dictionary
GetModuleInformation ( string moduleType, string moduleName ) : object>.Dictionary
GetModuleOptions ( string moduleType, string moduleName ) : object>.Dictionary
GetModuleTargetCompatiblePayloads ( string moduleName, int targetIndex ) : object>.Dictionary
GetNops ( ) : object>.Dictionary
GetPayloads ( ) : object>.Dictionary
GetPostModules ( ) : object>.Dictionary
KillCoreThread ( string threadID ) : object>.Dictionary
KillMeterpreterSession ( string sessionID ) : object>.Dictionary
KillSessionFromConsole ( string consoleID ) : object>.Dictionary
LastSessionRing ( string sessionID ) : object>.Dictionary
ListConsoles ( ) : object>.Dictionary
ListJobs ( ) : object>.Dictionary
ListLoadedPlugins ( ) : object>.Dictionary
ListSessions ( ) : object>.Dictionary
LoadPlugin ( string pluginName, object>.Dictionary options ) : object>.Dictionary
MetasploitManager ( MetasploitSession session ) : System
ReadConsole ( string consoleID ) : object>.Dictionary
ReadSessionMeterpreter ( string sessionID ) : object>.Dictionary
ReadSessionRing ( string sessionID, int readPointer ) : object>.Dictionary
ReadSessionShell ( string sessionID ) : object>.Dictionary
ReadSessionShell ( string sessionID, int readPointer ) : object>.Dictionary
ReloadCoreModules ( ) : object>.Dictionary
RunSessionMeterpreterScript ( string sessionID, string scriptName ) : object>.Dictionary
RunSessionMeterpreterSingleCommand ( string sessionID, string command ) : object>.Dictionary
SaveCore ( ) : object>.Dictionary
SetCoreGlobalVariable ( string optionName, string optionValue ) : object>.Dictionary
StopCore ( ) : object>.Dictionary
StopJob ( string jobID ) : object>.Dictionary
StopSession ( string sessionID ) : object>.Dictionary
TabConsole ( string consoleID, string input ) : object>.Dictionary
TabMeterpreterSession ( string sessionID, string input ) : object>.Dictionary
UnloadPlugin ( string pluginName ) : object>.Dictionary
UnsetCoreGlobalVariable ( string optionName ) : object>.Dictionary
UpgradeShellToMeterpreter ( string sessionID, string host, string port ) : object>.Dictionary
WriteToConsole ( string consoleID, string data ) : object>.Dictionary
WriteToSessionMeterpreter ( string sessionID, string data ) : object>.Dictionary
WriteToSessionRing ( string sessionID, string data ) : object>.Dictionary
WriteToSessionShell ( string sessionID, string data ) : object>.Dictionary

Method Details

AddCoreModulePath() public method

public AddCoreModulePath ( string modulePath ) : object>.Dictionary
modulePath string
return object>.Dictionary

ClearSessionRing() public method

public ClearSessionRing ( string sessionID ) : object>.Dictionary
sessionID string
return object>.Dictionary

CompatibleModuleForSession() public method

public CompatibleModuleForSession ( string sessionID ) : object>.Dictionary
sessionID string
return object>.Dictionary

CreateConsole() public method

public CreateConsole ( ) : object>.Dictionary
return object>.Dictionary

DestroyConsole() public method

public DestroyConsole ( string consoleID ) : object>.Dictionary
consoleID string
return object>.Dictionary

DetachMeterpreterSession() public method

public DetachMeterpreterSession ( string sessionID ) : object>.Dictionary
sessionID string
return object>.Dictionary

DetachSessionFromConsole() public method

public DetachSessionFromConsole ( string consoleID ) : object>.Dictionary
consoleID string
return object>.Dictionary

Dispose() public method

public Dispose ( ) : void
return void

Encode() public method

public Encode ( string data, string encoderModule, object>.Dictionary options ) : object>.Dictionary
data string
encoderModule string
options object>.Dictionary
return object>.Dictionary

ExecuteModule() public method

public ExecuteModule ( string moduleType, string moduleName, object>.Dictionary options ) : object>.Dictionary
moduleType string
moduleName string
options object>.Dictionary
return object>.Dictionary

GetAuxiliaryModules() public method

public GetAuxiliaryModules ( ) : object>.Dictionary
return object>.Dictionary

GetCoreModuleStats() public method

public GetCoreModuleStats ( ) : object>.Dictionary
return object>.Dictionary

GetCoreThreadList() public method

public GetCoreThreadList ( ) : object>.Dictionary
return object>.Dictionary

GetCoreVersionInformation() public method

public GetCoreVersionInformation ( ) : object>.Dictionary
return object>.Dictionary

GetEncoders() public method

public GetEncoders ( ) : object>.Dictionary
return object>.Dictionary

GetExploitModules() public method

public GetExploitModules ( ) : object>.Dictionary
return object>.Dictionary

GetJobInfo() public method

public GetJobInfo ( string jobID ) : object>.Dictionary
jobID string
return object>.Dictionary

GetModuleCompatiblePayloads() public method

public GetModuleCompatiblePayloads ( string moduleName ) : object>.Dictionary
moduleName string
return object>.Dictionary

GetModuleCompatibleSessions() public method

public GetModuleCompatibleSessions ( string moduleName ) : object>.Dictionary
moduleName string
return object>.Dictionary

GetModuleInformation() public method

public GetModuleInformation ( string moduleType, string moduleName ) : object>.Dictionary
moduleType string
moduleName string
return object>.Dictionary

GetModuleOptions() public method

public GetModuleOptions ( string moduleType, string moduleName ) : object>.Dictionary
moduleType string
moduleName string
return object>.Dictionary

GetModuleTargetCompatiblePayloads() public method

public GetModuleTargetCompatiblePayloads ( string moduleName, int targetIndex ) : object>.Dictionary
moduleName string
targetIndex int
return object>.Dictionary

GetNops() public method

public GetNops ( ) : object>.Dictionary
return object>.Dictionary

GetPayloads() public method

public GetPayloads ( ) : object>.Dictionary
return object>.Dictionary

GetPostModules() public method

public GetPostModules ( ) : object>.Dictionary
return object>.Dictionary

KillCoreThread() public method

public KillCoreThread ( string threadID ) : object>.Dictionary
threadID string
return object>.Dictionary

KillMeterpreterSession() public method

public KillMeterpreterSession ( string sessionID ) : object>.Dictionary
sessionID string
return object>.Dictionary

KillSessionFromConsole() public method

public KillSessionFromConsole ( string consoleID ) : object>.Dictionary
consoleID string
return object>.Dictionary

LastSessionRing() public method

public LastSessionRing ( string sessionID ) : object>.Dictionary
sessionID string
return object>.Dictionary

ListConsoles() public method

public ListConsoles ( ) : object>.Dictionary
return object>.Dictionary

ListJobs() public method

public ListJobs ( ) : object>.Dictionary
return object>.Dictionary

ListLoadedPlugins() public method

public ListLoadedPlugins ( ) : object>.Dictionary
return object>.Dictionary

ListSessions() public method

public ListSessions ( ) : object>.Dictionary
return object>.Dictionary

LoadPlugin() public method

public LoadPlugin ( string pluginName, object>.Dictionary options ) : object>.Dictionary
pluginName string
options object>.Dictionary
return object>.Dictionary

MetasploitManager() public method

public MetasploitManager ( MetasploitSession session ) : System
session MetasploitSession
return System

ReadConsole() public method

public ReadConsole ( string consoleID ) : object>.Dictionary
consoleID string
return object>.Dictionary

ReadSessionMeterpreter() public method

public ReadSessionMeterpreter ( string sessionID ) : object>.Dictionary
sessionID string
return object>.Dictionary

ReadSessionRing() public method

public ReadSessionRing ( string sessionID, int readPointer ) : object>.Dictionary
sessionID string
readPointer int
return object>.Dictionary

ReadSessionShell() public method

public ReadSessionShell ( string sessionID ) : object>.Dictionary
sessionID string
return object>.Dictionary

ReadSessionShell() public method

public ReadSessionShell ( string sessionID, int readPointer ) : object>.Dictionary
sessionID string
readPointer int
return object>.Dictionary

ReloadCoreModules() public method

public ReloadCoreModules ( ) : object>.Dictionary
return object>.Dictionary

RunSessionMeterpreterScript() public method

public RunSessionMeterpreterScript ( string sessionID, string scriptName ) : object>.Dictionary
sessionID string
scriptName string
return object>.Dictionary

RunSessionMeterpreterSingleCommand() public method

public RunSessionMeterpreterSingleCommand ( string sessionID, string command ) : object>.Dictionary
sessionID string
command string
return object>.Dictionary

SaveCore() public method

public SaveCore ( ) : object>.Dictionary
return object>.Dictionary

SetCoreGlobalVariable() public method

public SetCoreGlobalVariable ( string optionName, string optionValue ) : object>.Dictionary
optionName string
optionValue string
return object>.Dictionary

StopCore() public method

public StopCore ( ) : object>.Dictionary
return object>.Dictionary

StopJob() public method

public StopJob ( string jobID ) : object>.Dictionary
jobID string
return object>.Dictionary

StopSession() public method

public StopSession ( string sessionID ) : object>.Dictionary
sessionID string
return object>.Dictionary

TabConsole() public method

public TabConsole ( string consoleID, string input ) : object>.Dictionary
consoleID string
input string
return object>.Dictionary

TabMeterpreterSession() public method

public TabMeterpreterSession ( string sessionID, string input ) : object>.Dictionary
sessionID string
input string
return object>.Dictionary

UnloadPlugin() public method

public UnloadPlugin ( string pluginName ) : object>.Dictionary
pluginName string
return object>.Dictionary

UnsetCoreGlobalVariable() public method

public UnsetCoreGlobalVariable ( string optionName ) : object>.Dictionary
optionName string
return object>.Dictionary

UpgradeShellToMeterpreter() public method

public UpgradeShellToMeterpreter ( string sessionID, string host, string port ) : object>.Dictionary
sessionID string
host string
port string
return object>.Dictionary

WriteToConsole() public method

public WriteToConsole ( string consoleID, string data ) : object>.Dictionary
consoleID string
data string
return object>.Dictionary

WriteToSessionMeterpreter() public method

public WriteToSessionMeterpreter ( string sessionID, string data ) : object>.Dictionary
sessionID string
data string
return object>.Dictionary

WriteToSessionRing() public method

public WriteToSessionRing ( string sessionID, string data ) : object>.Dictionary
sessionID string
data string
return object>.Dictionary

WriteToSessionShell() public method

public WriteToSessionShell ( string sessionID, string data ) : object>.Dictionary
sessionID string
data string
return object>.Dictionary