IP(src='101.0.0.1', proto=17, dst='102.0.0.1', chksum=28605, len=46, flags=2L, ihl=5L, id=0) /
UDP(dport=2001, sport=2001, len=26, chksum=1176) /
Raw(load='\xde\xad\xbe\xef\x00\x01\x06\x07\x08\x09\x0a\x0b\x00\x9b\xe7\xdb\x82M'))
- vm = CTRexScRaw([], split_by_field = '')
+ vm = STLScVmRaw([], split_by_field = '')
stream = STLStream(packet = CScapyTRexPktBuilder(pkt = packet, vm = vm),
name = 'udp_64B',
mac_src_override_by_pkt = 0,
# vm
- vm = CTRexScRaw( [ STLVmFlowVar(name="ip_src",
+ vm = STLScVmRaw( [ STLVmFlowVar(name="ip_src",
min_value="16.0.0.0",
max_value="18.0.0.254",
size=4, op="random"), <2>
- STLVmFlowVar(name="src_port",
+ STLVmFlowVar(name="src_port",
min_value=1025,
max_value=65000,
size=2, op="random"), <3>
pad = max(0, size - len(base_pkt)) * 'x'
- vm = CTRexScRaw( [ STLVmTupleGen ( ip_min="16.0.0.1", <1>
+ vm = STLScVmRaw( [ STLVmTupleGen ( ip_min="16.0.0.1", <1>
ip_max="16.0.0.2",
port_min=1025,
port_max=65535,
IP(src="16.0.0.1",dst="48.0.0.1")/
UDP(dport=12,sport=1025)/('x'*20)
- vm = CTRexScRaw( [ STLVmFlowVar(name="mlabel", <1>
+ vm = STLScVmRaw( [ STLVmFlowVar(name="mlabel", <1>
min_value=1,
max_value=2000,
size=2, op="inc"), # 2 bytes var <2>
# vm
- vm = CTRexScRaw( [ STLVmFlowVar(name="fv_rand", <1>
+ vm = STLScVmRaw( [ STLVmFlowVar(name="fv_rand", <1>
min_value=64,
max_value=len(base_pkt),
size=2,
IP(src="55.55.1.1",dst="58.55.1.1")/UDP(dport=12,sport=1025)
pad = max(0, size - len(base_pkt)) * 'x'
- vm = CTRexScRaw( [ STLVmFlowVar(name="mac_src",
+ vm = STLScVmRaw( [ STLVmFlowVar(name="mac_src",
min_value=1,
max_value=self.num_clients,
size=2, op="inc"), # 1 byte varible, range 1-10
# vm
- vm = CTRexScRaw( [ STLVmFlowVar(name="ip_src",
+ vm = STLScVmRaw( [ STLVmFlowVar(name="ip_src",
min_value="16.0.0.0",
max_value="16.0.0.254",
size=4, op="inc"), <1>
# vm
- vm = CTRexScRaw( [ STLVmFlowVar(name="ip_src",
+ vm = STLScVmRaw( [ STLVmFlowVar(name="ip_src",
min_value="16.0.0.0",
max_value="16.0.0.254",
size=4, op="inc"),
base_pkt = Ether()/IP(dst="48.0.0.1")/TCP(dport=80,flags="S")
- vm = CTRexScRaw( [ STLVmFlowVar(name="ip_src", <1>
+ vm = STLScVmRaw( [ STLVmFlowVar(name="ip_src", <1>
min_value="16.0.0.0",
max_value="18.0.0.254",
size=4, op="inc"),
base_pkt = Ether()/IP(dst="48.0.0.1")/TCP(dport=80,flags="S")
- vm = CTRexScRaw( [ STLVmFlowVar(name="ip_src",
+ vm = STLScVmRaw( [ STLVmFlowVar(name="ip_src",
min_value="16.0.0.0",
max_value="18.0.0.254",
size=4, op="inc"),
src="2001:4860:0:2001::68")/
UDP(dport=12,sport=1025)/ICMPv6Unknown()
- vm = CTRexScRaw( [
+ vm = STLScVmRaw( [
# tuple gen for inner Ipv6
STLVmTupleGen ( ip_min="16.0.0.1", ip_max="16.0.0.2",
port_min=1025, port_max=65535,
[source,python]
----
- vm = CTRexScRaw( [ STLVmFlowVar(name="mac_src",
+ vm = STLScVmRaw( [ STLVmFlowVar(name="mac_src",
min_value=1,
max_value=30,
size=2, op="dec",step=1),
[source,python]
----
- vm = CTRexScRaw( [ STLVmFlowVar(name="mac_src",
+ vm = STLScVmRaw( [ STLVmFlowVar(name="mac_src",
min_value=1,
max_value=30,
size=2, op="dec",step=1),
[source,python]
----
- vm = CTRexScRaw( [ STLVmFlowVar(name="mac_src",
+ vm = STLScVmRaw( [ STLVmFlowVar(name="mac_src",
min_value=1,
max_value=30,
size=2,
IP(proto=17, chksum=5882, len=9202, ihl=5L, id=0) /
UDP(dport=12, sport=1025, len=9182, chksum=55174) /
Raw(load='!' * 9174))
- vm = CTRexScRaw([CTRexVmDescFlowVar(name='pkt_len', size=2, op='inc',
+ vm = STLScVmRaw([CTRexVmDescFlowVar(name='pkt_len', size=2, op='inc',
init_value=64, min_value=64, max_value=9216, step=1),
CTRexVmDescTrimPktSize(fv_name='pkt_len'),
CTRexVmDescWrFlowVar(fv_name='pkt_len',
IP(proto=17, chksum=5882, len=9202, ihl=5L, id=0) /
UDP(dport=12, sport=1025, len=9182, chksum=55174) /
Raw(load='!' * 9174))
- vm = CTRexScRaw([CTRexVmDescFlowVar(name='pkt_len', size=2, op='dec',
+ vm = STLScVmRaw([CTRexVmDescFlowVar(name='pkt_len', size=2, op='dec',
init_value=9216, min_value=64,
max_value=9216, step=1),
CTRexVmDescTrimPktSize(fv_name='pkt_len'),