{"id":22433688,"url":"https://github.com/nlitsme/squashfsdumper","last_synced_at":"2025-08-01T12:34:11.703Z","repository":{"id":71128604,"uuid":"206070582","full_name":"nlitsme/SquashFSDumper","owner":"nlitsme","description":"tool for listing and extracting files from SQUASHFS images","archived":false,"fork":false,"pushed_at":"2023-10-27T07:52:50.000Z","size":14,"stargazers_count":6,"open_issues_count":0,"forks_count":0,"subscribers_count":3,"default_branch":"master","last_synced_at":"2023-10-27T08:36:30.633Z","etag":null,"topics":["extracting-files","filesystem","python3","reverse-engineering","squashfs"],"latest_commit_sha":null,"homepage":null,"language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/nlitsme.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null}},"created_at":"2019-09-03T12:21:23.000Z","updated_at":"2023-10-07T18:42:40.000Z","dependencies_parsed_at":null,"dependency_job_id":"5391f5d6-3930-4e12-a14a-5f5fb62ff687","html_url":"https://github.com/nlitsme/SquashFSDumper","commit_stats":null,"previous_names":[],"tags_count":0,"template":null,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nlitsme%2FSquashFSDumper","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nlitsme%2FSquashFSDumper/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nlitsme%2FSquashFSDumper/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nlitsme%2FSquashFSDumper/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/nlitsme","download_url":"https://codeload.github.com/nlitsme/SquashFSDumper/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":228377525,"owners_count":17910449,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["extracting-files","filesystem","python3","reverse-engineering","squashfs"],"created_at":"2024-12-05T22:15:38.750Z","updated_at":"2024-12-05T22:15:39.522Z","avatar_url":"https://github.com/nlitsme.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"SQUASHFS Dumper\n===============\n\nA tool for viewing or extracting files from a SQUASHFS image.\n\nOnly v4.0 is supported.\n\nAbout SQUASHFS\n==============\n\nSQUASHFS is mostly used for the rootfile system in home routers, like tp-link, or openwrt.\n\n\nUsage\n=====\n\nList files:\n\n    python3 dumpsqsh.py  roootfs.squash\n\nExtract files:\n\n    python3 dumpsqsh.py -d dst roootfs.squash\n\nDump filesystem tables:\n\n    python3 dumpsqsh.py --dump roootfs.squash\n\n\nInstallation\n============\n\nTo support all compression modes, you may need to install some additional modules:\n\n    pip install python-lzo\n    pip install zstd\n    pip install lz4\n\n\nSimilar linux tools\n===========\n\nExtracting:\n\n    sasquatch -f  -li -c xz -d dst rootfs.squash  \n\nListing:\n\n    sasquatch -ll rootfs.squash\n\nProblem, is that `sasquatch` fails to work properly on quite a few images.\n\n\nTODO\n====\n\n * add option to view only specific files.\n * support v2 and v3 formats\n\nAuthor\n======\n\nWillem Hengeveld \u003citsme@xs4all.nl\u003e\n\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnlitsme%2Fsquashfsdumper","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fnlitsme%2Fsquashfsdumper","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnlitsme%2Fsquashfsdumper/lists"}