C# 클래스 WSockConnectHook.WinSockConnectController

상속: IDisposable, IHook
파일 보기 프로젝트 열기: duketwo/WinsockConnectHookSocks5

공개 메소드들

메소드 설명
Dispose ( ) : void
WinSockConnectController ( IntPtr address, string proxyIp, string proxyPort, string proxyUser, string proxyPass ) : System

비공개 메소드들

메소드 설명
CreateAddr ( string ip, string port ) : IntPtr
Recieve ( IntPtr socket, int len ) : IntPtr
RecieveAuth ( IntPtr socket, int len ) : IntPtr
RecieveBind ( IntPtr socket, int len ) : IntPtr
SetAddr ( IntPtr addr, string ip, string port ) : void
SetLastError ( int errorCode ) : void
SetUpAuthenticateRequest ( string username, string password, int &index ) : IntPtr
SetUpBindWithRemoteHost ( string eveIP, ushort evePort ) : IntPtr
SetUpSocks5Request ( ) : IntPtr
StructToPtr ( object obj ) : IntPtr
VerifyBindResponse ( IntPtr buffer ) : bool
WSAGetLastError ( ) : int
WSASetLastError ( int set ) : void
WinsockConnectDetour ( IntPtr s, IntPtr sockAddr, int addrsize ) : int
closesocket ( IntPtr s ) : int
connect ( IntPtr s, IntPtr addr, int addrsize ) : int
htons ( ushort hostshort ) : ushort
inet_addr ( string cp ) : uint
ioctlsocket ( [ s, long cmd, uint &argp ) : int
ntohs ( ushort netshort ) : ushort
recv ( IntPtr s, IntPtr buf, int len, int flags ) : int
send ( IntPtr s, IntPtr buf, int len, int flags ) : int
sockAddrInToString ( sockaddr_in sin ) : String
socket ( short af, short socket_type, int protocol ) : IntPtr

메소드 상세

Dispose() 공개 메소드

public Dispose ( ) : void
리턴 void

WinSockConnectController() 공개 메소드

public WinSockConnectController ( IntPtr address, string proxyIp, string proxyPort, string proxyUser, string proxyPass ) : System
address System.IntPtr
proxyIp string
proxyPort string
proxyUser string
proxyPass string
리턴 System