documentation
.HELP!
Mentalis.org Proxy Documentation
Org.Mentalis.Proxy.SocksHierarchy
Mentalis.org Proxy
previous page
next page
Mentalis.org Proxy Documentation
Org.Mentalis.Proxy.Socks Hierarchy
System.Object
-
Client
-
FtpClient
-
FtpDataConnection
-
HttpClient
-
PortMapClient
-
SocksClient
-
Listener
-
FtpListener
-
HttpListener
-
PortMapListener
-
SocksListener
-
SocksHandler
-
Socks4Handler
-
Socks5Handler
previous page
start
next page
Menu
Homepage
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
Get in touch
Submit feedback about this site to:
[email protected]