security/py-fickling 0.1.12 OpenBSD
analyze Python pickle object serializations
- System
- OpenBSD
- Repository
- OpenBSD ports
- Maintainer
- Sebastian Reitenbach <[email protected]>
- Last update
- Commit
8fc5a5d66c- Categories
- security, lang/python
Description
Fickling is a decompiler, static analyzer, and bytecode rewriter for Python pickle object serializations.
Pickled Python objects are in fact bytecode that is interpreted by a stack-based virtual machine built into Python called the "Pickle Machine". Fickling can take pickled data streams and decompile them into human-readable Python code that, when executed, will deserialize to the original serialized object.
Install
Binary package:
pkg_add py3-fickling
From the ports tree:
cd /usr/ports/security/py-fickling && make install
Dependencies
Build dependencies 4
Run dependencies 2
No port depends on this one.