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"