C# Class metasploitsharp.MetasploitManager

Inheritance: IDisposable
Afficher le fichier Open project: VolatileMindsLLC/metasploit-sharp Class Usage Examples

Méthodes publiques

Méthode 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 méthode

public AddCoreModulePath ( string modulePath ) : object>.Dictionary
modulePath string
Résultat object>.Dictionary

ClearSessionRing() public méthode

public ClearSessionRing ( string sessionID ) : object>.Dictionary
sessionID string
Résultat object>.Dictionary

CompatibleModuleForSession() public méthode

public CompatibleModuleForSession ( string sessionID ) : object>.Dictionary
sessionID string
Résultat object>.Dictionary

CreateConsole() public méthode

public CreateConsole ( ) : object>.Dictionary
Résultat object>.Dictionary

DestroyConsole() public méthode

public DestroyConsole ( string consoleID ) : object>.Dictionary
consoleID string
Résultat object>.Dictionary

DetachMeterpreterSession() public méthode

public DetachMeterpreterSession ( string sessionID ) : object>.Dictionary
sessionID string
Résultat object>.Dictionary

DetachSessionFromConsole() public méthode

public DetachSessionFromConsole ( string consoleID ) : object>.Dictionary
consoleID string
Résultat object>.Dictionary

Dispose() public méthode

public Dispose ( ) : void
Résultat void

Encode() public méthode

public Encode ( string data, string encoderModule, object>.Dictionary options ) : object>.Dictionary
data string
encoderModule string
options object>.Dictionary
Résultat object>.Dictionary

ExecuteModule() public méthode

public ExecuteModule ( string moduleType, string moduleName, object>.Dictionary options ) : object>.Dictionary
moduleType string
moduleName string
options object>.Dictionary
Résultat object>.Dictionary

GetAuxiliaryModules() public méthode

public GetAuxiliaryModules ( ) : object>.Dictionary
Résultat object>.Dictionary

GetCoreModuleStats() public méthode

public GetCoreModuleStats ( ) : object>.Dictionary
Résultat object>.Dictionary

GetCoreThreadList() public méthode

public GetCoreThreadList ( ) : object>.Dictionary
Résultat object>.Dictionary

GetCoreVersionInformation() public méthode

public GetCoreVersionInformation ( ) : object>.Dictionary
Résultat object>.Dictionary

GetEncoders() public méthode

public GetEncoders ( ) : object>.Dictionary
Résultat object>.Dictionary

GetExploitModules() public méthode

public GetExploitModules ( ) : object>.Dictionary
Résultat object>.Dictionary

GetJobInfo() public méthode

public GetJobInfo ( string jobID ) : object>.Dictionary
jobID string
Résultat object>.Dictionary

GetModuleCompatiblePayloads() public méthode

public GetModuleCompatiblePayloads ( string moduleName ) : object>.Dictionary
moduleName string
Résultat object>.Dictionary

GetModuleCompatibleSessions() public méthode

public GetModuleCompatibleSessions ( string moduleName ) : object>.Dictionary
moduleName string
Résultat object>.Dictionary

GetModuleInformation() public méthode

public GetModuleInformation ( string moduleType, string moduleName ) : object>.Dictionary
moduleType string
moduleName string
Résultat object>.Dictionary

GetModuleOptions() public méthode

public GetModuleOptions ( string moduleType, string moduleName ) : object>.Dictionary
moduleType string
moduleName string
Résultat object>.Dictionary

GetModuleTargetCompatiblePayloads() public méthode

public GetModuleTargetCompatiblePayloads ( string moduleName, int targetIndex ) : object>.Dictionary
moduleName string
targetIndex int
Résultat object>.Dictionary

GetNops() public méthode

public GetNops ( ) : object>.Dictionary
Résultat object>.Dictionary

GetPayloads() public méthode

public GetPayloads ( ) : object>.Dictionary
Résultat object>.Dictionary

GetPostModules() public méthode

public GetPostModules ( ) : object>.Dictionary
Résultat object>.Dictionary

KillCoreThread() public méthode

public KillCoreThread ( string threadID ) : object>.Dictionary
threadID string
Résultat object>.Dictionary

KillMeterpreterSession() public méthode

public KillMeterpreterSession ( string sessionID ) : object>.Dictionary
sessionID string
Résultat object>.Dictionary

KillSessionFromConsole() public méthode

public KillSessionFromConsole ( string consoleID ) : object>.Dictionary
consoleID string
Résultat object>.Dictionary

LastSessionRing() public méthode

public LastSessionRing ( string sessionID ) : object>.Dictionary
sessionID string
Résultat object>.Dictionary

ListConsoles() public méthode

public ListConsoles ( ) : object>.Dictionary
Résultat object>.Dictionary

ListJobs() public méthode

public ListJobs ( ) : object>.Dictionary
Résultat object>.Dictionary

ListLoadedPlugins() public méthode

public ListLoadedPlugins ( ) : object>.Dictionary
Résultat object>.Dictionary

ListSessions() public méthode

public ListSessions ( ) : object>.Dictionary
Résultat object>.Dictionary

LoadPlugin() public méthode

public LoadPlugin ( string pluginName, object>.Dictionary options ) : object>.Dictionary
pluginName string
options object>.Dictionary
Résultat object>.Dictionary

MetasploitManager() public méthode

public MetasploitManager ( MetasploitSession session ) : System
session MetasploitSession
Résultat System

ReadConsole() public méthode

public ReadConsole ( string consoleID ) : object>.Dictionary
consoleID string
Résultat object>.Dictionary

ReadSessionMeterpreter() public méthode

public ReadSessionMeterpreter ( string sessionID ) : object>.Dictionary
sessionID string
Résultat object>.Dictionary

ReadSessionRing() public méthode

public ReadSessionRing ( string sessionID, int readPointer ) : object>.Dictionary
sessionID string
readPointer int
Résultat object>.Dictionary

ReadSessionShell() public méthode

public ReadSessionShell ( string sessionID ) : object>.Dictionary
sessionID string
Résultat object>.Dictionary

ReadSessionShell() public méthode

public ReadSessionShell ( string sessionID, int readPointer ) : object>.Dictionary
sessionID string
readPointer int
Résultat object>.Dictionary

ReloadCoreModules() public méthode

public ReloadCoreModules ( ) : object>.Dictionary
Résultat object>.Dictionary

RunSessionMeterpreterScript() public méthode

public RunSessionMeterpreterScript ( string sessionID, string scriptName ) : object>.Dictionary
sessionID string
scriptName string
Résultat object>.Dictionary

RunSessionMeterpreterSingleCommand() public méthode

public RunSessionMeterpreterSingleCommand ( string sessionID, string command ) : object>.Dictionary
sessionID string
command string
Résultat object>.Dictionary

SaveCore() public méthode

public SaveCore ( ) : object>.Dictionary
Résultat object>.Dictionary

SetCoreGlobalVariable() public méthode

public SetCoreGlobalVariable ( string optionName, string optionValue ) : object>.Dictionary
optionName string
optionValue string
Résultat object>.Dictionary

StopCore() public méthode

public StopCore ( ) : object>.Dictionary
Résultat object>.Dictionary

StopJob() public méthode

public StopJob ( string jobID ) : object>.Dictionary
jobID string
Résultat object>.Dictionary

StopSession() public méthode

public StopSession ( string sessionID ) : object>.Dictionary
sessionID string
Résultat object>.Dictionary

TabConsole() public méthode

public TabConsole ( string consoleID, string input ) : object>.Dictionary
consoleID string
input string
Résultat object>.Dictionary

TabMeterpreterSession() public méthode

public TabMeterpreterSession ( string sessionID, string input ) : object>.Dictionary
sessionID string
input string
Résultat object>.Dictionary

UnloadPlugin() public méthode

public UnloadPlugin ( string pluginName ) : object>.Dictionary
pluginName string
Résultat object>.Dictionary

UnsetCoreGlobalVariable() public méthode

public UnsetCoreGlobalVariable ( string optionName ) : object>.Dictionary
optionName string
Résultat object>.Dictionary

UpgradeShellToMeterpreter() public méthode

public UpgradeShellToMeterpreter ( string sessionID, string host, string port ) : object>.Dictionary
sessionID string
host string
port string
Résultat object>.Dictionary

WriteToConsole() public méthode

public WriteToConsole ( string consoleID, string data ) : object>.Dictionary
consoleID string
data string
Résultat object>.Dictionary

WriteToSessionMeterpreter() public méthode

public WriteToSessionMeterpreter ( string sessionID, string data ) : object>.Dictionary
sessionID string
data string
Résultat object>.Dictionary

WriteToSessionRing() public méthode

public WriteToSessionRing ( string sessionID, string data ) : object>.Dictionary
sessionID string
data string
Résultat object>.Dictionary

WriteToSessionShell() public méthode

public WriteToSessionShell ( string sessionID, string data ) : object>.Dictionary
sessionID string
data string
Résultat object>.Dictionary