unblob
unblob copied to clipboard
Extract files from any kind of container formats
Python3 builtin tar extractor does not pay attention to the current privilege level and will try to create device files even if we don't have elevated privileges: ``` 2022-10-03 07:44.28...
under onekey-sec/unblob
I was about to try packaging this for nixpkgs but then noticed the flake.nix in this repo. Thought it would be better to ask you first.
Automated changes by the [update-flake-lock](https://github.com/DeterminateSystems/update-flake-lock) GitHub Action. ``` Flake lock file updates: • Updated input 'filter': 'github:numtide/nix-filter/3449dc925982ad46246cfc36469baf66e1b64f17' (2024-01-15) → 'github:numtide/nix-filter/3342559a24e85fc164b295c3444e8a139924675b' (2024-03-11) • Updated input 'nixpkgs': 'github:NixOS/nixpkgs/0e7f98a5f30166cbed344569426850b21e4091d4' (2024-03-09) → 'github:NixOS/nixpkgs/9af9c1c87ed3e3ed271934cb896e0cdd33dae212' (2024-03-15)...
Early draft to take care of archives and filesystems holding duplicate entries. We need to decide on a strategy when that happens: - overwrite the previous entry with the new...
**Describe the bug** During extraction of at least 29 NETGEAR firmware images, unblob may try creating the same output file twice triggering an exception. As a result, some files that...
Implementation of #594 together with https://github.com/onekey-sec/unblob-native/pull/11 Having to first create the extraction directory complicates things _a lot_. I am unsure what approach we should take here but it can be...
**Reduce the size of _extract directory** I am using unblob on large files (5Go to 8Go) and disk usage is very high : original file + _extract directory + log...
Split off of #763 . There are still problems to solve here, see https://github.com/onekey-sec/unblob/commit/954c1cd5a06bcdb52048fc23da44661c73c94f31#commitcomment-138623089 but tests should run with the exception of 2 failures. > https://github.com/onekey-sec/unblob/commit/954c1cd5a06bcdb52048fc23da44661c73c94f31 rewrites the logic to...
We were initially extracting extfs filesystems with `7z` but the support was not extensive enough so we moved to `debugfs`. Since then we had to fight with multiple bugs in...