C# Class mRemoteNG.Tools.PortScanner

Show file Open project: mRemoteNG/mRemoteNG Class Usage Examples

Public Methods

Method Description
IsPortOpen ( string hostname, string port ) : bool
PortScanner ( IPAddress ipAddress1, IPAddress ipAddress2, int port1, int port2 ) : System
StartScan ( ) : void
StopScan ( ) : void

Private Methods

Method Description
IpAddressArrayFromRange ( IPAddress ipAddress1, IPAddress ipAddress2 ) : System.Net.IPAddress[]
IpAddressCompare ( IPAddress ipAddress1, IPAddress ipAddress2 ) : int
IpAddressFromInt32 ( int ipAddress ) : IPAddress
IpAddressMax ( IPAddress ipAddress1, IPAddress ipAddress2 ) : IPAddress
IpAddressMin ( IPAddress ipAddress1, IPAddress ipAddress2 ) : IPAddress
IpAddressToInt32 ( IPAddress ipAddress ) : int
PingSender_PingCompleted ( object sender, PingCompletedEventArgs e ) : void
ScanAsync ( ) : void

Method Details

IsPortOpen() public static method

public static IsPortOpen ( string hostname, string port ) : bool
hostname string
port string
return bool

PortScanner() public method

public PortScanner ( IPAddress ipAddress1, IPAddress ipAddress2, int port1, int port2 ) : System
ipAddress1 System.Net.IPAddress
ipAddress2 System.Net.IPAddress
port1 int
port2 int
return System

StartScan() public method

public StartScan ( ) : void
return void

StopScan() public method

public StopScan ( ) : void
return void