Dissect

Latest version: v3.15

Safety actively analyzes 642295 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 5

4.0

Version 4.0 is a complete rewrite of how structures are handled as Python classes and instances. Structures and structure members are now proper Python class(instances) and can be used for e.g. typing purposes.

There is a good chance that your code that depends on dissect.csturct needs at least some slight modifications to work with version 4.0. You can look at the other dissect projects to get a feel on what these changes may be; look for the commits titled: "Compatibility with cstruct v4".

What's Changed
* Rewrite type system and compiler (v4) by Schamper in https://github.com/fox-it/dissect.cstruct/pull/35
* Fix expression parser on empty expressions by Schamper in https://github.com/fox-it/dissect.cstruct/pull/90
* Fix enum membership checks by Schamper in https://github.com/fox-it/dissect.cstruct/pull/91
* Use __align__ instead of align in StructureMetaType.__init__ by Miauwkeru in https://github.com/fox-it/dissect.cstruct/pull/92
* fix offsets in generate fields by Miauwkeru in https://github.com/fox-it/dissect.cstruct/pull/93
* Update descriptions and examples by Miauwkeru in https://github.com/fox-it/dissect.cstruct/pull/94
* Bump the version of virtualenv in tox.ini to pull in the correct version of pip by pyrco in https://github.com/fox-it/dissect.cstruct/pull/95
* Add __hash__ function to make StructureMetaType classes hashable by Miauwkeru in https://github.com/fox-it/dissect.cstruct/pull/97


**Full Changelog**: https://github.com/fox-it/dissect.cstruct/compare/3.14...4.0

3.18

What's Changed
* Return descriptive error when target tools point to a non-existing file by Poeloe in https://github.com/fox-it/dissect.target/pull/702
* Format yields in docstring for rst generation by Miauwkeru in https://github.com/fox-it/dissect.target/pull/692
* Fix path parsing bug in plocate by Horofic in https://github.com/fox-it/dissect.target/pull/706
* Add generic error handler and debug mode by cecinestpasunepipe in https://github.com/fox-it/dissect.target/pull/705
* Indicate when cache is used by narimantos in https://github.com/fox-it/dissect.target/pull/710
* Add monitoring option to MQTT Loader by cecinestpasunepipe in https://github.com/fox-it/dissect.target/pull/709
* Compatibility with cstruct v4 by Miauwkeru in https://github.com/fox-it/dissect.target/pull/717
* Bump the version of virtualenv in tox.ini to pull in the correct version of pip by pyrco in https://github.com/fox-it/dissect.target/pull/720
* Remove deprecated features marked for removal in version 3.15 by pyrco in https://github.com/fox-it/dissect.target/pull/721
* Add MPLog parser to Defender plugin by cecinestpasunepipe in https://github.com/fox-it/dissect.target/pull/724
* Fixed KeyError when loading Windows targets over SMB by Paradoxis in https://github.com/fox-it/dissect.target/pull/726
* Add glob/dump function for config tree by cecinestpasunepipe in https://github.com/fox-it/dissect.target/pull/728
* Fix edge case where unix history path is a directory by JSCU-CNI in https://github.com/fox-it/dissect.target/pull/727
* Bump dissect.ctruct dependency to version 4 by pyrco in https://github.com/fox-it/dissect.target/pull/731
* Correctly detect Windows 11 builds by JSCU-CNI in https://github.com/fox-it/dissect.target/pull/714
* Fix EOF read error for char arrays in a BEEF0004 shellbag by Miauwkeru in https://github.com/fox-it/dissect.target/pull/730


**Full Changelog**: https://github.com/fox-it/dissect.target/compare/3.17...3.18

3.17

What's Changed
* Bump the version of virtualenv in tox.ini to pull in the correct version of pip by pyrco in https://github.com/fox-it/dissect.util/pull/49


**Full Changelog**: https://github.com/fox-it/dissect.util/compare/3.16...3.17

3.16

What's Changed
* Run CI on pushed tags by Schamper in https://github.com/fox-it/dissect.util/pull/42
* Bump minimal tox version by Schamper in https://github.com/fox-it/dissect.util/pull/43
* Update github action versions by Miauwkeru in https://github.com/fox-it/dissect.util/pull/45
* Add a pull request template by Miauwkeru in https://github.com/fox-it/dissect.util/pull/46


**Full Changelog**: https://github.com/fox-it/dissect.util/compare/3.15...3.16

3.15

What's Changed
* Only run CI on PR and main branch pushes by Schamper in https://github.com/fox-it/dissect.util/pull/40
* Add CRC32C implementation by Schamper in https://github.com/fox-it/dissect.util/pull/41


**Full Changelog**: https://github.com/fox-it/dissect.util/compare/3.14...3.15

3.14

What's Changed
* Add a zlib stream implementation by Schamper in https://github.com/fox-it/dissect.util/pull/38
* Add XZ (LZMA) checksum repair utility by Schamper in https://github.com/fox-it/dissect.util/pull/39


**Full Changelog**: https://github.com/fox-it/dissect.util/compare/3.13...3.14

Page 1 of 5

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.