Closed fuxxcss closed 2 months ago
C vs Go? Interesting to see what will come out! A project with 2 options or 2 separate projects. With C I am a little more familiar with Go less. What is absolutely certain is that I need checksec if I compile a lot from sources. When I have some free time I will test it.
Happy to hear that!😄 Instead of readelf/libbfd , we code a simple loader.c to parse binary. So the only need is libc.so. and It's friendly to extend this to support pe check and other types.
There is also checksec.rs, of which I am currently maintaining a fork.
one of the reasons for not using C is due to the dependency on libc. With golang it is a static binary that is completely portable and has no external dependencies.
😄Golang really fits checksec for cross-platform. Looking forward to checksec.go release!
Our page
To improve scalability and speed , we code a c rewrite of checksec.sh, and added some features. https://github.com/fuxxcss/checksecc
A check example , /usr/bin/ssh
Your work is awesome,can we join a branch?