Ejemplo n.º 1
0
 /// <summary>
 /// Constructor for public IP scan with minimum and maximum thread count set.
 /// </summary>
 /// <param name="ipAddressGeneratedHandler">The event handler that will be called when an IP address is generated.</param>
 /// <param name="minimumThreadCount">The minimum number of worker threads that can be active concurrently.</param>
 /// <param name="maximumThreadCount">The maximum number of worker threads that can be active concurrently.</param>
 public PublicScan(IPScanner.IPScanHandler ipAddressGeneratedHandler, int minimumThreadCount,
                   int maximumThreadCount)
 {
     _scan = new BlacklistScan(GetPrivateRangeMask());
     _scan.IPAddressGenerated += ipAddressGeneratedHandler;
     _scan.MinimumThreadCount  = minimumThreadCount;
     _scan.MaximumThreadCount  = maximumThreadCount;
 }
Ejemplo n.º 2
0
 /// <summary>
 /// Constructor for generic public IP scan.
 /// </summary>
 /// <param name="ipAddressGeneratedHandler">The event handler that will be called when an IP address is generated.</param>
 public PublicScan(IPScanner.IPScanHandler ipAddressGeneratedHandler)
 {
     _scan = new BlacklistScan(GetPrivateRangeMask());
     _scan.IPAddressGenerated += ipAddressGeneratedHandler;
 }