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"