C# 클래스 metasploitsharp.MetasploitManager

상속: IDisposable
파일 보기 프로젝트 열기: VolatileMindsLLC/metasploit-sharp 1 사용 예제들

공개 메소드들

메소드 설명
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

메소드 상세

AddCoreModulePath() 공개 메소드

public AddCoreModulePath ( string modulePath ) : object>.Dictionary
modulePath string
리턴 object>.Dictionary

ClearSessionRing() 공개 메소드

public ClearSessionRing ( string sessionID ) : object>.Dictionary
sessionID string
리턴 object>.Dictionary

CompatibleModuleForSession() 공개 메소드

public CompatibleModuleForSession ( string sessionID ) : object>.Dictionary
sessionID string
리턴 object>.Dictionary

CreateConsole() 공개 메소드

public CreateConsole ( ) : object>.Dictionary
리턴 object>.Dictionary

DestroyConsole() 공개 메소드

public DestroyConsole ( string consoleID ) : object>.Dictionary
consoleID string
리턴 object>.Dictionary

DetachMeterpreterSession() 공개 메소드

public DetachMeterpreterSession ( string sessionID ) : object>.Dictionary
sessionID string
리턴 object>.Dictionary

DetachSessionFromConsole() 공개 메소드

public DetachSessionFromConsole ( string consoleID ) : object>.Dictionary
consoleID string
리턴 object>.Dictionary

Dispose() 공개 메소드

public Dispose ( ) : void
리턴 void

Encode() 공개 메소드

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

ExecuteModule() 공개 메소드

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

GetAuxiliaryModules() 공개 메소드

public GetAuxiliaryModules ( ) : object>.Dictionary
리턴 object>.Dictionary

GetCoreModuleStats() 공개 메소드

public GetCoreModuleStats ( ) : object>.Dictionary
리턴 object>.Dictionary

GetCoreThreadList() 공개 메소드

public GetCoreThreadList ( ) : object>.Dictionary
리턴 object>.Dictionary

GetCoreVersionInformation() 공개 메소드

public GetCoreVersionInformation ( ) : object>.Dictionary
리턴 object>.Dictionary

GetEncoders() 공개 메소드

public GetEncoders ( ) : object>.Dictionary
리턴 object>.Dictionary

GetExploitModules() 공개 메소드

public GetExploitModules ( ) : object>.Dictionary
리턴 object>.Dictionary

GetJobInfo() 공개 메소드

public GetJobInfo ( string jobID ) : object>.Dictionary
jobID string
리턴 object>.Dictionary

GetModuleCompatiblePayloads() 공개 메소드

public GetModuleCompatiblePayloads ( string moduleName ) : object>.Dictionary
moduleName string
리턴 object>.Dictionary

GetModuleCompatibleSessions() 공개 메소드

public GetModuleCompatibleSessions ( string moduleName ) : object>.Dictionary
moduleName string
리턴 object>.Dictionary

GetModuleInformation() 공개 메소드

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

GetModuleOptions() 공개 메소드

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

GetModuleTargetCompatiblePayloads() 공개 메소드

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

GetNops() 공개 메소드

public GetNops ( ) : object>.Dictionary
리턴 object>.Dictionary

GetPayloads() 공개 메소드

public GetPayloads ( ) : object>.Dictionary
리턴 object>.Dictionary

GetPostModules() 공개 메소드

public GetPostModules ( ) : object>.Dictionary
리턴 object>.Dictionary

KillCoreThread() 공개 메소드

public KillCoreThread ( string threadID ) : object>.Dictionary
threadID string
리턴 object>.Dictionary

KillMeterpreterSession() 공개 메소드

public KillMeterpreterSession ( string sessionID ) : object>.Dictionary
sessionID string
리턴 object>.Dictionary

KillSessionFromConsole() 공개 메소드

public KillSessionFromConsole ( string consoleID ) : object>.Dictionary
consoleID string
리턴 object>.Dictionary

LastSessionRing() 공개 메소드

public LastSessionRing ( string sessionID ) : object>.Dictionary
sessionID string
리턴 object>.Dictionary

ListConsoles() 공개 메소드

public ListConsoles ( ) : object>.Dictionary
리턴 object>.Dictionary

ListJobs() 공개 메소드

public ListJobs ( ) : object>.Dictionary
리턴 object>.Dictionary

ListLoadedPlugins() 공개 메소드

public ListLoadedPlugins ( ) : object>.Dictionary
리턴 object>.Dictionary

ListSessions() 공개 메소드

public ListSessions ( ) : object>.Dictionary
리턴 object>.Dictionary

LoadPlugin() 공개 메소드

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

MetasploitManager() 공개 메소드

public MetasploitManager ( MetasploitSession session ) : System
session MetasploitSession
리턴 System

ReadConsole() 공개 메소드

public ReadConsole ( string consoleID ) : object>.Dictionary
consoleID string
리턴 object>.Dictionary

ReadSessionMeterpreter() 공개 메소드

public ReadSessionMeterpreter ( string sessionID ) : object>.Dictionary
sessionID string
리턴 object>.Dictionary

ReadSessionRing() 공개 메소드

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

ReadSessionShell() 공개 메소드

public ReadSessionShell ( string sessionID ) : object>.Dictionary
sessionID string
리턴 object>.Dictionary

ReadSessionShell() 공개 메소드

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

ReloadCoreModules() 공개 메소드

public ReloadCoreModules ( ) : object>.Dictionary
리턴 object>.Dictionary

RunSessionMeterpreterScript() 공개 메소드

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

RunSessionMeterpreterSingleCommand() 공개 메소드

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

SaveCore() 공개 메소드

public SaveCore ( ) : object>.Dictionary
리턴 object>.Dictionary

SetCoreGlobalVariable() 공개 메소드

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

StopCore() 공개 메소드

public StopCore ( ) : object>.Dictionary
리턴 object>.Dictionary

StopJob() 공개 메소드

public StopJob ( string jobID ) : object>.Dictionary
jobID string
리턴 object>.Dictionary

StopSession() 공개 메소드

public StopSession ( string sessionID ) : object>.Dictionary
sessionID string
리턴 object>.Dictionary

TabConsole() 공개 메소드

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

TabMeterpreterSession() 공개 메소드

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

UnloadPlugin() 공개 메소드

public UnloadPlugin ( string pluginName ) : object>.Dictionary
pluginName string
리턴 object>.Dictionary

UnsetCoreGlobalVariable() 공개 메소드

public UnsetCoreGlobalVariable ( string optionName ) : object>.Dictionary
optionName string
리턴 object>.Dictionary

UpgradeShellToMeterpreter() 공개 메소드

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

WriteToConsole() 공개 메소드

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

WriteToSessionMeterpreter() 공개 메소드

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

WriteToSessionRing() 공개 메소드

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

WriteToSessionShell() 공개 메소드

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