xeus.net.scanner
Class GenericPortScanner
java.lang.Object
xeus.net.scanner.GenericPortScanner
- All Implemented Interfaces:
- PortScanner, java.lang.Runnable
- public class GenericPortScanner
- extends java.lang.Object
- implements PortScanner
- Author:
- Kamran Zafar
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
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)
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