ReFirmLabs / binwalk

Firmware Analysis Tool
MIT License
10.35k stars 1.49k forks source link

Dead Project - Parent Company Killed by Microsoft :( - See readme #671

Open redawl opened 4 months ago

redawl commented 4 months ago

Anyone know of any alternatives / a maintained fork? Gentoo maintainers are looking to drop this in March, since the project appears to be dead, and the dependencies are becoming more and more out of date :/

stkw0 commented 4 months ago

Hi. I made a fork (here https://github.com/OSPG/binwalk) to try to gather the community around and maintain the open source version (that seems to be sadly abandoned). I currently maintain a couple of packages on Gentoo and my initial intend was precisely to keep binwalk alive in Gentoo while at the same time have feedback from different maintainers and experienced users.

redawl commented 4 months ago

Hi. I made a fork (here https://github.com/OSPG/binwalk) to try to gather the community around and maintain the open source version (that seems to be sadly abandoned). I currently maintain a couple of packages on Gentoo and my initial intend was precisely to keep binwalk alive in Gentoo while at the same time have feedback from different maintainers and experienced users.

Thanks for picking up the project for Gentoo! I don't have any open source experience, but if you need/want any help with maintenance, let me know :)

fedosgad commented 4 months ago

Hello. @stkw0 Thanks for your effort in keeping binwalk alive! I have a question regarding code contributions: if I (or someone else) want to submit a patch through a PR, do you prefer this PR to be in original repo (so more people can see it and benefit somehow) or in your fork (so development process is simplified)?

stkw0 commented 4 months ago

I think it would be better to send the PR to the fork so it's easy to keep track of which patches have already been applied and also it's easier to avoid merge conflicts. Also, I am trying to get in touch with different packagers of different Linux distributions to work together so much more users would benefit from it.

AndrewFasano commented 4 months ago

Unblob seems to be a decent alternative. I did some testing and found it to beat binwalk in terms of performance and extraction success rates. The project is actively maintained and they (quickly) fixed a number of bugs I reported.

stkw0 commented 4 months ago

Seems an interesting alternative, although seems it supports less data types than binwalk. Maybe some people could try to port some missing features to unblob so we don't need binwalk anymore. Until then I will keep maintaining the binwalk fork