unblob
unblob copied to clipboard
Extract files from any kind of container formats
To try the visualization without checking out this branch, here is a [sample file (zip)](https://github.com/IoT-Inspector/unblob/files/8364912/speescope_sample.zip). Extract it, then upload it to https://speedscope.app Questions: - [x] **Q**: Where should we put...
We want to make it possible to run unblob in many environments easily. PyOxidizer is a great tool to making fully standalone ELF binaries: https://github.com/indygreg/PyOxidizer
We should check the extracted file size during chunk parsing to avoid filling up the disk when extracting malicious nested archives. Samples can be found here: https://www.bamsoftware.com/hacks/zipbomb/ For zip bombs,...
Unblob is converted to a py.typed library in #352. After that change we are also able to define library-private and public modules and types. We should expose the functionality needed...
Store the metadata file in `extract_root` in one JSON file. We don't want to pollute the extracted folder with lots of small files. It's nice if this is easy to...
Show metadata about found Chunks.
It should be different from the logs. Log information should go to a file by default. A human readable summary should be displayed on the standard output. We want to...
We want to include/exclude certain handlers in an unblob run. In some cases we want to specify only a subset of handlers, while some cases disable/omit a handler from a...
just wondering, but do not we want to distinguish between _carve and _extract directory? _Originally posted by @martonilles in https://github.com/IoT-Inspector/unblob/pull/323#discussion_r841237372_
Now almost all command line arguments have a short and a long name. Most short names are undecipherable or misleading without reading through the help. Also, few argument names leak...