Releases: JarryShaw/PyPCAPKit
Releases · JarryShaw/PyPCAPKit
PyPCAPKit v1.0.0
- 8b7d9cb bumped version to 1.0.0
- abe00ee updated pep docs
- c3549b7 added vermin config
- f195003 updated license copyright year
- 0079c3c minor revision for docs
- 814c874 minor revision on scapy engine (dont use scapy.all)
- 6311fb0 added pyperf test case
- 7870f49 minor revision on scapy toolkit
- 231e5ea Update builtin.rst
- 4ad7df1 Update pep.rst
- b80f08b added Context to docs
- f7104d3 bugfix in create release action
- a284431 bugfix in create release action
- 968dfc1 bumped version to 1.0.0rc1
- 1185189 updated sample output
- 0396511 revised pcapng schema (set section length to -1 if needed)
- a5654f8 bugfix in PCAPNG docstrings
- 9b53763 added pcapng docs
- 27774a3 updated docs (general fix)
- 3e04b57 minor bugfix for pcapng protocol (method name typo)
- 1a6aea9 make isort
- edd1c07 finished implementation of PCAPNG protocol
- e67088c added pcapng samples
- 428c60c general cleanup for PCAPNG engine
- c59a387 updated docs for warning/exception changes
- 1077507 bugfix in PCAPNG protocol
- 2d4256a bugfix in PCAPNG schema
- 6507d47 added Protocol._get_payload for customisable payload retrieving methods
- 32ad44a bugfix in schema
- 54cbba0 bugfix for PCAP Frame timestamp out of range handling
- dbca330 bugfix for PCAPNG engine init
- a29e9fd quiet on MultiDict.get
- d85cfac bugfix in fields (added length property and revised call)
- 88c0a2c added SchemaWarning
- b19fee0 added pcapng test files
- 9950e0d revised switch field arglist (removed length)
- fc657f1 added pycharm profiles
- 7eb43a6 revised Extractor input file extension check
- e409b9a added test_pcapng
- afa20e7 revised PCAP Frame timestamp handling
- 383bc32 working on pcapng protocol impl (added all block parsing)
- c999984 working on pcapng protocol impl (added IDB parsing)
- d13ff17 bugfix for circular imports in PCAPNG protocol
- f618b52 make isort
- 43e6258 working on pcapng protocol impl (added all secrets/records)
- 945242c make isort
- 4904958 revised PCAP Frame timestamp making process
- 468bbcf working on pcapng protocol impl (added all options parsing/making)
- 873dd6c Update requirements.txt
- c4bceeb Scheduled weekly dependency update for week 18 (#137)
- d7d491b working on pcapng protocol impl (added PACK options making)
- 4ba3722 make isort
- acd2823 working on pcapng protocol impl (added ISB & PACK options parsing)
- 56daf53 working on pcapng protocol impl (added NRB options)
- dc87cba working on pcapng protocol impl (added EPB options)
- 755a362 added namespace check of options
- 3fb3b9c revised pcapng schema for the redesign of OptionType enum
- a2fd7fe revised const/vendor for missing & type hints
- f8958ab working on pcapng protocol impl (added IF options)
- 8312727 working on pcapng protocol impl (adding IF options)
- 9cd07ad working on pcapng protocol impl (added general opts)
- b276e8b added custom option enums for direct reference
- d58a1a0 working on pcapng protocol impl (added shb & option generic handling)
- 965130f bugfix in doc for TCP
- 693621f added CustomOption schema/data
- 3e4b3e8 updated sample output
- ffc13c6 make isort
- 5456696 revised schema's packet context usage * added packet param to SchemaField * use packet arg in SchemaField.un/pack as packet dict key * added docs for OptionField's option_padding dict key * added snaplen for PCAPNG engine extraction process (for ISB) * revised usage of callback functions in schemas * bugfix in PCAPNG schema for PayloadField usage
- e8e715b make isort
- 2af3f99 renamed Schema.pre_process as pre_unpack; added .pre_pack
- dfac5d1 revised default dumper object_hook
- dde3420 working on pcapng protocol impl (added unknown block read/make)
- b52bd7c bugfix in PCAPNG schema typing annotations
- c42248c removed packets attribute from PCAPNG context (unused)
- 5f50a73 make isort
- 9715d38 revised dpkt engine workflow
- 49e57bb working on pcapng protocol impl (added _make_data, _decode_next_layer)
- 74707eb removed unnecessary call in scapy engine
- ecbb99d revised Extractor * added PCAPNG engine support * bugfix in engine module mapping * added magic_number property
- 429f1a0 revised 3rd party engines (no need to call builtin engine)
- 1dfd66b bugfix in PCAPNG secrets name mapping
- 8fdc205 make isort
- 8a9a2a6 added registry method to PCAPNG
- d021ade working on pcapng protocol impl (make done)
- 92da1a2 updated docs for HTTP/2
- 7ebd4cf working on pcapng protocol impl (read done)
- 3738773 updated docs for Frame
- 58d979c bugfix in Frame (~._data should be the entire packet)
- 9efaca9 bugfix for Extractor.read_frames (no return)
- fc79049 updated docs for PCAPNG engine
- 70f1c22 make isort
- c3df364 working on pcapng protocol impl * added context/nanosecond/linktype properties & revised name * added pack/unpack impl with self._ctx support * added post_init to define the init args
- 0ea7842 revised first block processing in pcapng engine
- 5e01e59 updated docs for DeprecatedFormatWarning
- 5ddbdb6 added DeprecatedFormatWarning
- 23b737b added checks for interface ID in packet related blocks
- 689feeb implemented PCAPNG engine support
- 7f6de7b added necessary attributes to PCAPNG data models for compatibility support
- 25f216f implemented toolkit functions for PCAPNG
- aeee9a1 working on pcapng protocol impl
- bca119c working on pcapng engine
- 5d86eb2 renamed pcapkit.toolkit.default as pcapkit.toolkit.pcap
- 9290f65 bugfix in data imports
- e49e463 updated extraction typings
- cc72690 make isort
- fd3cee5 revised engines & extraction * merged unnecessary properties to engine instance * updated docs accordingly
- 4744f08 working on pcapng protocol impl (added default mappings)
- 4c95a76 make isort
- edef4a4 added unknown secrets data model & header schema
- 9014c8b updated docs for PCAP Frame
- 63fce1d working on pcapng protocol impl
- 74916c6 bugfix for PCAPNG schema with a generic BlockType
- b782149 updated Enum output format in dumpkit & updated sample outputs
- da9a08b bugfix in Frame._decode_next_layer for NoPayload compat
- 02912e2 bugfix in NumberField for default bitmask
- cbd7034 added test_tcp for TCP options test
- 66d24e2 WIP: 33cda9b working on pcapng (data model done, revised header schema)
PyPCAPKit v1.0.0rc1
- f7104d3 bugfix in create release action
- a284431 bugfix in create release action
- 968dfc1 bumped version to 1.0.0rc1
- 1185189 updated sample output
- 0396511 revised pcapng schema (set section length to -1 if needed)
- a5654f8 bugfix in PCAPNG docstrings
- 9b53763 added pcapng docs
- 27774a3 updated docs (general fix)
- 3e04b57 minor bugfix for pcapng protocol (method name typo)
- 1a6aea9 make isort
- edd1c07 finished implementation of PCAPNG protocol
- e67088c added pcapng samples
- 428c60c general cleanup for PCAPNG engine
- c59a387 updated docs for warning/exception changes
- 1077507 bugfix in PCAPNG protocol
- 2d4256a bugfix in PCAPNG schema
- 6507d47 added Protocol._get_payload for customisable payload retrieving methods
- 32ad44a bugfix in schema
- 54cbba0 bugfix for PCAP Frame timestamp out of range handling
- dbca330 bugfix for PCAPNG engine init
- a29e9fd quiet on MultiDict.get
- d85cfac bugfix in fields (added length property and revised call)
- 88c0a2c added SchemaWarning
- b19fee0 added pcapng test files
- 9950e0d revised switch field arglist (removed length)
- fc657f1 added pycharm profiles
- 7eb43a6 revised Extractor input file extension check
- e409b9a added test_pcapng
- afa20e7 revised PCAP Frame timestamp handling
- 383bc32 working on pcapng protocol impl (added all block parsing)
- c999984 working on pcapng protocol impl (added IDB parsing)
- d13ff17 bugfix for circular imports in PCAPNG protocol
- f618b52 make isort
- 43e6258 working on pcapng protocol impl (added all secrets/records)
- 945242c make isort
- 4904958 revised PCAP Frame timestamp making process
- 468bbcf working on pcapng protocol impl (added all options parsing/making)
- 873dd6c Update requirements.txt
- c4bceeb Scheduled weekly dependency update for week 18 (#137)
- d7d491b working on pcapng protocol impl (added PACK options making)
- 4ba3722 make isort
- acd2823 working on pcapng protocol impl (added ISB & PACK options parsing)
- 56daf53 working on pcapng protocol impl (added NRB options)
- dc87cba working on pcapng protocol impl (added EPB options)
- 755a362 added namespace check of options
- 3fb3b9c revised pcapng schema for the redesign of OptionType enum
- a2fd7fe revised const/vendor for missing & type hints
- f8958ab working on pcapng protocol impl (added IF options)
- 8312727 working on pcapng protocol impl (adding IF options)
- 9cd07ad working on pcapng protocol impl (added general opts)
- b276e8b added custom option enums for direct reference
- d58a1a0 working on pcapng protocol impl (added shb & option generic handling)
- 965130f bugfix in doc for TCP
- 693621f added CustomOption schema/data
- 3e4b3e8 updated sample output
- ffc13c6 make isort
- 5456696 revised schema's packet context usage * added packet param to SchemaField * use packet arg in SchemaField.un/pack as packet dict key * added docs for OptionField's option_padding dict key * added snaplen for PCAPNG engine extraction process (for ISB) * revised usage of callback functions in schemas * bugfix in PCAPNG schema for PayloadField usage
- e8e715b make isort
- 2af3f99 renamed Schema.pre_process as pre_unpack; added .pre_pack
- dfac5d1 revised default dumper object_hook
- dde3420 working on pcapng protocol impl (added unknown block read/make)
- b52bd7c bugfix in PCAPNG schema typing annotations
- c42248c removed packets attribute from PCAPNG context (unused)
- 5f50a73 make isort
- 9715d38 revised dpkt engine workflow
- 49e57bb working on pcapng protocol impl (added _make_data, _decode_next_layer)
- 74707eb removed unnecessary call in scapy engine
- ecbb99d revised Extractor * added PCAPNG engine support * bugfix in engine module mapping * added magic_number property
- 429f1a0 revised 3rd party engines (no need to call builtin engine)
- 1dfd66b bugfix in PCAPNG secrets name mapping
- 8fdc205 make isort
- 8a9a2a6 added registry method to PCAPNG
- d021ade working on pcapng protocol impl (make done)
- 92da1a2 updated docs for HTTP/2
- 7ebd4cf working on pcapng protocol impl (read done)
- 3738773 updated docs for Frame
- 58d979c bugfix in Frame (~._data should be the entire packet)
- 9efaca9 bugfix for Extractor.read_frames (no return)
- fc79049 updated docs for PCAPNG engine
- 70f1c22 make isort
- c3df364 working on pcapng protocol impl * added context/nanosecond/linktype properties & revised name * added pack/unpack impl with self._ctx support * added post_init to define the init args
- 0ea7842 revised first block processing in pcapng engine
- 5e01e59 updated docs for DeprecatedFormatWarning
- 5ddbdb6 added DeprecatedFormatWarning
- 23b737b added checks for interface ID in packet related blocks
- 689feeb implemented PCAPNG engine support
- 7f6de7b added necessary attributes to PCAPNG data models for compatibility support
- 25f216f implemented toolkit functions for PCAPNG
- aeee9a1 working on pcapng protocol impl
- bca119c working on pcapng engine
- 5d86eb2 renamed pcapkit.toolkit.default as pcapkit.toolkit.pcap
- 9290f65 bugfix in data imports
- e49e463 updated extraction typings
- cc72690 make isort
- fd3cee5 revised engines & extraction * merged unnecessary properties to engine instance * updated docs accordingly
- 4744f08 working on pcapng protocol impl (added default mappings)
- 4c95a76 make isort
- edef4a4 added unknown secrets data model & header schema
- 9014c8b updated docs for PCAP Frame
- 63fce1d working on pcapng protocol impl
- 74916c6 bugfix for PCAPNG schema with a generic BlockType
- b782149 updated Enum output format in dumpkit & updated sample outputs
- da9a08b bugfix in Frame._decode_next_layer for NoPayload compat
- 02912e2 bugfix in NumberField for default bitmask
- cbd7034 added test_tcp for TCP options test
- 66d24e2 WIP: 33cda9b working on pcapng (data model done, revised header schema)
PyPCAPKit v0.16.3
PyPCAPKit v0.16.2
New distribution [0.16.2] * bugfix for Info class __init__ generation on non-annotation cases (#113) * minor revision on import statements
PyPCAPKit v0.16.1
What's Changed
- changed
warnings.warn
calls topcapkit.utilities.warnings.warn
- revised missing optional dependency warnings (add for CLI & vendor)
- updated version strings in repository
make isort
Full Changelog: v0.16.0...v0.16.1
PyPCAPKit v0.16.0
What's Changed
- revised entire project
- type annotations
- protocol redesign
- linter compliance
- added and revised tests (see #82, bugfix help wanted)
- general bugfix in the project (#101 and many more)
- reviewed and rearranged APIs, especially
- added
pcapkit.corekit.multidict
module based onWerkzeug
project - removed
validators
& some decorators frompcapkit.utilities
- moved PCAP & aux protocols under
pcapkit.misc
- redesigned
Protocol
class to integrate parsing & construction at the same time, as well as better subclass protocol implementation experience
- added
- initialised PyPCAPKit Enhancement Proposals discussion channel (see #106)
Full Changelog: v0.15.5...v0.16.0
PyPCAPKit v0.15.5
New distribution [0.15.5] * bugfix for potential DictDumper unsupported data exceptions (introduced a fallback encoder) * thanks for #65 to raise this issue
PyPCAPKit v0.15.4
- bugfix for #58
- setup Travis CI
PyPCAPKit v0.15.3
New distribution [0.15.3]
- bugfix for #55 (ARP parsing issue)
- added logging integration (as
pcapkit
logger)
PyPCAPKit v0.15.2
New distribution [0.15.2]
- added register interface to protocols for extensibility
- revised pcapkit.foundation.analysis, now supports extensibility through register function
- minor bugfix in traceflow for consistency in format and output