Mentalis.org Proxy
Table of contents
-
Org.Mentalis.Proxy
-
Client Class
-
Client Members
-
Client Constructor
-
Client Constructor (Socket, DestroyDelegate)
-
Client Constructor ()
-
Fields
-
Destroyer Field
-
m_Buffer Field
-
m_ClientSocket Field
-
m_DestinationSocket Field
-
m_RemoteBuffer Field
-
Properties
-
Buffer Property
-
ClientSocket Property
-
DestinationSocket Property
-
RemoteBuffer Property
-
Methods
-
Dispose Method
-
OnClientReceive Method
-
OnClientSent Method
-
OnRemoteReceive Method
-
OnRemoteSent Method
-
StartHandshake Method
-
StartRelay Method
-
ToString Method
-
DestroyDelegate Delegate
-
ListenEntry Structure
-
ListenEntry Members
-
Fields
-
guid Field
-
listener Field
-
Methods
-
Equals Method
-
Listener Class
-
Listener Members
-
Listener Constructor
-
Fields
-
m_Address Field
-
m_Clients Field
-
m_IsDisposed Field
-
m_ListenSocket Field
-
m_Port Field
-
Properties
-
Address Property
-
Clients Property
-
ConstructString Property
-
IsDisposed Property
-
Listening Property
-
ListenSocket Property
-
Port Property
-
Methods
-
AddClient Method
-
Dispose Method
-
Finalize Method
-
GetClientAt Method
-
GetClientCount Method
-
GetLocalExternalIP Method
-
GetLocalInternalIP Method
-
IsLocalIP Method
-
IsRemoteIP Method
-
OnAccept Method
-
RemoveClient Method
-
Restart Method
-
Start Method
-
ToString Method
-
Proxy Class
-
Proxy Members
-
Proxy Constructor
-
Fields
-
m_Config Field
-
m_Listeners Field
-
m_StartTime Field
-
Properties
-
Config Property
-
Item Property
-
ListenerCount Property
-
Listeners Property
-
StartTime Property
-
Methods
-
AddListener Method
-
CreateListener Method
-
Main Method
-
ShowAddListener Method
-
ShowAddUser Method
-
ShowDelListener Method
-
ShowDelUser Method
-
ShowHelp Method
-
ShowListeners Method
-
ShowUpTime Method
-
ShowUsers Method
-
ShowVersion Method
-
Start Method
-
Stop Method
-
ProxyConfig Class
-
ProxyConfig Members
-
ProxyConfig Constructor
-
Fields
-
m_File Field
-
m_Parent Field
-
m_Settings Field
-
m_UserList Field
-
Properties
-
File Property
-
Parent Property
-
Settings Property
-
UserList Property
-
Methods
-
LoadData Method
-
LoadListeners Method
-
LoadSettings Method
-
LoadUsers Method
-
ReadBytes Method
-
ReadInt Method
-
ReadInt Method (String)
-
ReadInt Method (String, Int32)
-
ReadString Method
-
ReadString Method (String)
-
ReadString Method (String, String)
-
RemoveUser Method
-
RemoveUser Method (String)
-
RemoveUser Method (String, Boolean)
-
SaveData Method
-
SaveListeners Method
-
SaveSetting Method
-
SaveSetting Method (String, Byte[])
-
SaveSetting Method (String, Byte[], Boolean)
-
SaveSetting Method (String, Int32)
-
SaveSetting Method (String, Int32, Boolean)
-
SaveSetting Method (String, String)
-
SaveSetting Method (String, String, Boolean)
-
SaveSettings Method
-
SaveUserHash Method
-
SaveUserHash Method (String, String)
-
SaveUserHash Method (String, String, Boolean)
-
SaveUserPass Method
-
SaveUserPass Method (String, String)
-
SaveUserPass Method (String, String, Boolean)
-
SaveUsers Method
-
Org.Mentalis.Proxy.Ftp
-
FtpClient Class
-
FtpClient Members
-
FtpClient Constructor
-
Fields
-
m_DataForward Field
-
m_FtpCommand Field
-
m_FtpReply Field
-
m_User Field
-
Properties
-
DataForward Property
-
FtpCommand Property
-
FtpReply Property
-
User Property
-
Methods
-
ConnectTo Method
-
IsValidCommand Method
-
IsValidReply Method
-
OnCommandSent Method
-
OnHelloSent Method
-
OnIgnoreReply Method
-
OnReceiveCommand Method
-
OnRemoteConnected Method
-
OnReplyReceived Method
-
OnReplySent Method
-
ParseIPPort Method
-
ProcessCommand Method
-
ProcessPortCommand Method
-
SendCommand Method
-
StartHandshake Method
-
ToString Method
-
FtpDataConnection Class
-
FtpDataConnection Members
-
FtpDataConnection Constructor
-
Fields
-
m_ExpectsReply Field
-
m_FtpReply Field
-
m_ListenSocket Field
-
m_Parent Field
-
Properties
-
ExpectsReply Property
-
FtpReply Property
-
ListenSocket Property
-
Parent Property
-
Methods
-
OnPasvAccept Method
-
OnPasvConnected Method
-
OnPortAccept Method
-
OnPortConnected Method
-
ParsePasvIP Method
-
ProcessPasv Method
-
ProcessPasvReply Method
-
ProcessPasvReplyRecv Method
-
ProcessPort Method
-
StartHandshake Method
-
FtpListener Class
-
FtpListener Members
-
FtpListener Constructor
-
FtpListener Constructor (Int32)
-
FtpListener Constructor (IPAddress, Int32)
-
Properties
-
ConstructString Property
-
Methods
-
OnAccept Method
-
ToString Method
-
Org.Mentalis.Proxy.Http
-
HttpClient Class
-
HttpClient Members
-
HttpClient Constructor
-
Fields
-
m_HeaderFields Field
-
m_HttpQuery Field
-
m_HttpRequestType Field
-
m_HttpVersion Field
-
m_RequestedPath Field
-
Properties
-
HeaderFields Property
-
HttpQuery Property
-
HttpRequestType Property
-
HttpVersion Property
-
RequestedPath Property
-
Methods
-
IsValidQuery Method
-
OnConnected Method
-
OnErrorSent Method
-
OnOkSent Method
-
OnQuerySent Method
-
OnReceiveQuery Method
-
ParseQuery Method
-
ProcessQuery Method
-
RebuildQuery Method
-
SendBadRequest Method
-
StartHandshake Method
-
ToString Method
-
ToString Method ()
-
ToString Method (Boolean)
-
HttpListener Class
-
HttpListener Members
-
HttpListener Constructor
-
HttpListener Constructor (Int32)
-
HttpListener Constructor (IPAddress, Int32)
-
Properties
-
ConstructString Property
-
Methods
-
OnAccept Method
-
ToString Method
-
Org.Mentalis.Proxy.PortMap
-
PortMapClient Class
-
PortMapClient Members
-
PortMapClient Constructor
-
Fields
-
m_MapTo Field
-
Properties
-
MapTo Property
-
Methods
-
OnConnected Method
-
StartHandshake Method
-
ToString Method
-
PortMapListener Class
-
PortMapListener Members
-
PortMapListener Constructor
-
PortMapListener Constructor (Int32, IPEndPoint)
-
PortMapListener Constructor (IPAddress, Int32, IPEndPoint)
-
PortMapListener Constructor (IPAddress, Int32, IPAddress, Int32)
-
Fields
-
m_MapTo Field
-
Properties
-
ConstructString Property
-
MapTo Property
-
Methods
-
OnAccept Method
-
ToString Method
-
Org.Mentalis.Proxy.Socks
-
NegotiationCompleteDelegate Delegate
-
Socks4Handler Class
-
Socks4Handler Members
-
Socks4Handler Constructor
-
Methods
-
Dispose Method
-
IsValidRequest Method
-
OnAccept Method
-
OnConnected Method
-
ProcessRequest Method
-
Socks5Handler Class
-
Socks5Handler Members
-
Socks5Handler Constructor
-
Socks5Handler Constructor (Socket, NegotiationCompleteDelegate, AuthenticationList)
-
Socks5Handler Constructor (Socket, NegotiationCompleteDelegate)
-
Fields
-
m_AuthList Field
-
m_AuthMethod Field
-
Properties
-
AuthList Property
-
AuthMethod Property
-
Methods
-
Dispose Method
-
IsValidQuery Method
-
IsValidRequest Method
-
OnAccept Method
-
OnAuthenticationComplete Method
-
OnAuthSent Method
-
OnConnected Method
-
OnRecvRequest Method
-
ProcessQuery Method
-
ProcessRequest Method
-
SocksClient Class
-
SocksClient Members
-
SocksClient Constructor
-
Fields
-
m_AuthList Field
-
m_Handler Field
-
m_MustAuthenticate Field
-
Properties
-
AuthList Property
-
Handler Property
-
MustAuthenticate Property
-
Methods
-
OnEndSocksProtocol Method
-
OnStartSocksProtocol Method
-
StartHandshake Method
-
ToString Method
-
SocksHandler Class
-
SocksHandler Members
-
SocksHandler Constructor
-
Fields
-
m_AcceptSocket Field
-
m_Buffer Field
-
m_Bytes Field
-
m_Connection Field
-
m_RemoteBindIP Field
-
m_RemoteConnection Field
-
m_Username Field
-
Signaler Field
-
Properties
-
AcceptSocket Property
-
Buffer Property
-
Bytes Property
-
Connection Property
-
RemoteBindIP Property
-
RemoteConnection Property
-
Username Property
-
Methods
-
AddBytes Method
-
Dispose Method
-
Dispose Method (Boolean)
-
Dispose Method (Byte)
-
IsValidRequest Method
-
OnAccept Method
-
OnDisposeBad Method
-
OnDisposeGood Method
-
OnReceiveBytes Method
-
OnStartAccept Method
-
ProcessRequest Method
-
StartNegotiating Method
-
SocksListener Class
-
SocksListener Members
-
SocksListener Constructor
-
SocksListener Constructor (Int32)
-
SocksListener Constructor (IPAddress, Int32)
-
SocksListener Constructor (Int32, AuthenticationList)
-
SocksListener Constructor (IPAddress, Int32, AuthenticationList)
-
Fields
-
m_AuthList Field
-
Properties
-
AuthList Property
-
ConstructString Property
-
Methods
-
OnAccept Method
-
ToString Method
-
Org.Mentalis.Proxy.Socks.Authentication
-
AuthBase Class
-
AuthBase Members
-
AuthBase Constructor
-
Fields
-
Callback Field
-
m_Buffer Field
-
m_Bytes Field
-
m_Connection Field
-
Properties
-
Buffer Property
-
Bytes Property
-
Connection Property
-
Methods
-
AddBytes Method
-
StartAuthentication Method
-
AuthenticationCompleteDelegate Delegate
-
AuthenticationList Class
-
AuthenticationList Members
-
AuthenticationList Constructor
-
Fields
-
m_Listing Field
-
Properties
-
Hashes Property
-
Keys Property
-
Listing Property
-
Methods
-
AddHash Method
-
AddItem Method
-
Clear Method
-
IsHashPresent Method
-
IsItemPresent Method
-
IsUserPresent Method
-
RemoveItem Method
-
AuthNone Class
-
AuthNone Members
-
AuthNone Constructor
-
Fields
-
Callback Field
-
Methods
-
StartAuthentication Method
-
AuthUserPass Class
-
AuthUserPass Members
-
AuthUserPass Constructor
-
Fields
-
Callback Field
-
m_AuthList Field
-
Properties
-
AuthList Property
-
Methods
-
IsValidQuery Method
-
OnOkSent Method
-
OnRecvRequest Method
-
OnUhohSent Method
-
ProcessQuery Method
-
StartAuthentication Method
-
Org.Mentalis.Utilities.ConsoleAttributes
-
CONSOLE_CURSOR_INFO Structure
-
CONSOLE_CURSOR_INFO Members
-
Fields
-
bVisible Field
-
dwSize Field
-
CONSOLE_SCREEN_BUFFER_INFO Structure
-
CONSOLE_SCREEN_BUFFER_INFO Members
-
Fields
-
dwCursorPosition Field
-
dwMaximumWindowSize Field
-
dwSize Field
-
srWindow Field
-
wAttributes Field
-
ConsoleAttributes Class
-
ConsoleAttributes Members
-
ConsoleAttributes Constructor
-
Fields
-
BacgroundColors Field
-
ENABLE_ECHO_INPUT Field
-
ForegroundColors Field
-
m_BackColor Field
-
m_CursorVisible Field
-
m_EchoInput Field
-
m_ForeColor Field
-
m_OvrMode Field
-
STD_INPUT_HANDLE Field
-
STD_OUTPUT_HANDLE Field
-
Properties
-
BackColor Property
-
Caption Property
-
CursorVisible Property
-
CursorX Property
-
CursorY Property
-
EchoInput Property
-
ForeColor Property
-
OvrMode Property
-
WindowHeight Property
-
WindowWidth Property
-
Methods
-
ChangeCursor Method
-
GetConsoleMode Method
-
GetConsoleScreenBufferInfo Method
-
GetConsoleTitle Method
-
GetStdHandle Method
-
MoveCursor Method
-
SetConsoleCursorInfo Method
-
SetConsoleCursorPosition Method
-
SetConsoleMode Method
-
SetConsoleTextAttribute Method
-
SetConsoleTitle Method
-
ConsoleColor Enumeration
-
COORD Structure
-
COORD Members
-
Fields
-
x Field
-
y Field
-
SMALL_RECT Structure
-
SMALL_RECT Members
-
Fields
-
Bottom Field
-
Left Field
-
Right Field
-
Top Field