Dump Utilities¶
pcapkit.dumpkit
is the collection of dumpers for
pcapkit
implementation, which is alike those described
in dictdumper
.
All dumper classes are implemented as dictdumper.dumper.Dumper
subclasses, which are responsible for writing the parsed packet data into
formatted output files. Below is a brief diagram of the class hierarchy
of pcapkit.dumpkit
:
flowchart LR
A{{Dumper}} --> D([other customisation ...])
subgraph builtins [Built-in Dumpers]
Tree & XML & JSON
XML --> PLIST
JSON -- deprecated --x VueJS
end
A --> Tree & XML & JSON
subgraph pcapkit [PyPCAPKit Dumpers]
DumperBase --> Dumper --> PCAPIO & NotImplementedIO
Dumper --> E([user customisation ...])
end
A --> DumperBase
click A "https://dictdumper.jarryshaw.me/en/latest/dictdumper.dumper.html#dictdumper.dumper.Dumper"
click Tree "https://dictdumper.jarryshaw.me/en/latest/dictdumper.tree.html#dictdumper.tree.Tree"
click XML "https://dictdumper.jarryshaw.me/en/latest/dictdumper.xml.html#dictdumper.xml.XML"
click JSON "https://dictdumper.jarryshaw.me/en/latest/dictdumper.json.html#dictdumper.json.JSON"
click PLIST "https://dictdumper.jarryshaw.me/en/latest/dictdumper.plist.html#dictdumper.plist.PLIST"
click VueJS "https://dictdumper.jarryshaw.me/en/latest/dictdumper.vuejs.html#dictdumper.vuejs.VueJS"
click DumperBase "/pcapkit/dumpkit/common.html#pcapkit.dumpkit.common.DumperBase"
click Dumper "/pcapkit/dumpkit/common.html#pcapkit.dumpkit.common.Dumper"
click PCAPIO "/pcapkit/dumpkit/pcap.html#pcapkit.dumpkit.pcap.PCAPIO"
click NotImplementedIO "/pcapkit/dumpkit/pcap.html#pcapkit.dumpkit.pcap.NotImplementedIO"