SSF.App.Worm
Class MeanRateWormTraffic

java.lang.Object
  |
  +--SSF.App.Worm.WormTraffic
        |
        +--SSF.App.Worm.MeanRateWormTraffic

public class MeanRateWormTraffic
extends WormTraffic

Mean scan rate model of worm induced scan traffic, global object. Models the scan traffic as a simple mean rate flow. The scanning strategy is assumed to be Uniform scanning over the whole 2^32 IPv2 address space (e.g. CRv2).


Field Summary
 float meanScanRate
          Single worm mean scan rate.
 
Constructor Summary
MeanRateWormTraffic()
           
 
Method Summary
 IpHeader makeScanPacket()
          Create a scan packet according to this model, i.e.
 void setMeanScanRate(float rate)
          Set mean scan rate per worm [scans/second].
 void update()
          State update.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

meanScanRate

public float meanScanRate
Single worm mean scan rate.

Constructor Detail

MeanRateWormTraffic

public MeanRateWormTraffic()
Method Detail

update

public void update()
State update.

Specified by:
update in class WormTraffic

setMeanScanRate

public void setMeanScanRate(float rate)
Set mean scan rate per worm [scans/second].


makeScanPacket

public IpHeader makeScanPacket()
Create a scan packet according to this model, i.e. uniform scanning.

Specified by:
makeScanPacket in class WormTraffic