byteblowerll.byteblower.CaptureRawPacket¶
-
class
byteblowerll.byteblower.CaptureRawPacket(*args, **kwargs)¶ This class is used to capture the raw packet data that is received on the Physical interface that is associated with a ByteBlowerPort.
With an
CaptureRawpacketyou can capture the data that is received by the ByteBlower Port and save this to a pcap file on your pc. You can also apply a filter (BPF-style) to only capture the packets of your interest.Example
captureRaw = bbPort2.RxCaptureBasicAdd() captureRaw.FilterSet('ip dst 1.1.1.2') captureRaw.Start() #... captureRaw.Stop() result = captureRaw.ResultGet() print(result.DescriptionGet())
-
__init__(*args, **kwargs)¶ Initialize self. See help(type(self)) for accurate signature.
Methods
DescriptionGet(*args)Gets a textual description for the current object FileNameRemoteGet()FilterGet()Returns the current installed BPF filter string. FilterSet(inFilter)Sets a BPF filter on a RX object. ParentGet()Returns the parent object. Refresh()Retrieves the latest data from the server for this object. ResultGet()Returns the capture result. Start()Start capturing. Stop()Stop capturing. __init__(*args, **kwargs)Initialize self. Attributes
thisownThe membership flag -