xeus.net.scanner
Class GenericPortScanner

java.lang.Object
  extended byxeus.net.scanner.GenericPortScanner
All Implemented Interfaces:
PortScanner, java.lang.Runnable

public class GenericPortScanner
extends java.lang.Object
implements PortScanner

Author:
Kamran Zafar

Constructor Summary
GenericPortScanner(java.lang.String host, int start, int end)
           
 
Method Summary
 void addScanListener(ScanListener listener)
           
protected  void firePortAnalysisEndedEvent(ScanEvent event)
           
protected  void firePortAnalysisStartedEvent(ScanEvent event)
           
protected  void firePortCloseEvent(ScanEvent event)
           
protected  void firePortFilteredEvent(ScanEvent event)
           
protected  void firePortOpenEvent(ScanEvent event)
           
protected  void fireScanEndedEvent(ScanEvent event)
           
protected  void fireScanStartedEvent(ScanEvent event)
           
 void removeScanListener(ScanListener listener)
           
 void run()
           
 void scan()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

GenericPortScanner

public GenericPortScanner(java.lang.String host,
                          int start,
                          int end)
Parameters:
host - (IP or host name)
start - (Starting from port)
end - (Ending to port)
Method Detail

scan

public void scan()
Specified by:
scan in interface PortScanner

addScanListener

public void addScanListener(ScanListener listener)
Specified by:
addScanListener in interface PortScanner

removeScanListener

public void removeScanListener(ScanListener listener)
Specified by:
removeScanListener in interface PortScanner

firePortOpenEvent

protected void firePortOpenEvent(ScanEvent event)

firePortCloseEvent

protected void firePortCloseEvent(ScanEvent event)

firePortFilteredEvent

protected void firePortFilteredEvent(ScanEvent event)

fireScanStartedEvent

protected void fireScanStartedEvent(ScanEvent event)

fireScanEndedEvent

protected void fireScanEndedEvent(ScanEvent event)

firePortAnalysisStartedEvent

protected void firePortAnalysisStartedEvent(ScanEvent event)

firePortAnalysisEndedEvent

protected void firePortAnalysisEndedEvent(ScanEvent event)

run

public void run()
Specified by:
run in interface java.lang.Runnable