Links¶
Links are classes that consume an input_stream and produce an output_stream.
PacketMeta¶
PacketMeta, Use DPKT to pull out packet information and convert those attributes to a dictionary based output.
-
class
chains.links.packet_meta.
PacketMeta
[source]¶ Bases:
chains.links.link.Link
PacketMeta, Use DPKT to pull out packet information and convert those attributes to a dictionary based output.
ReverseDNS¶
PacketTags¶
TransportMeta¶
TransportMeta: Pull out transport meta data from incoming packet data
-
class
chains.links.transport_meta.
TransportMeta
[source]¶ Bases:
chains.links.link.Link
Pull out transport meta data from incoming packet data
Flows¶
HTTPMeta¶
HTTPMeta: Pull out HTTP meta data from incoming flow data
-
class
chains.links.http_meta.
HTTPMeta
[source]¶ Bases:
chains.links.link.Link
Pull out application meta data from incoming flow data
Link BaseClass¶
Links take an input_stream and provides an output_stream. All streams are required to be a generator that yields python dictionaries.