Checksec.sh Alternatives
Similar projects and alternatives to checksec.sh
-
hardened_malloc
Hardened allocator designed for modern systems. It has integration into Android's Bionic libc and can be used externally with musl and glibc as a dynamic library for use on other Linux-based platforms. It will gain more portability / integration over time.
-
svntogit-packages
Discontinued Automatic import of svn 'packages' repo (read-only mirror)
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
linux-hardened
Minimal supplement to upstream Kernel Self Protection Project changes. Features already provided by SELinux + Yama and archs other than multiarch arm64 / x86_64 aren't in scope. Only tags have stable history. Shared IRC channel with KSPP: irc.libera.chat #linux-hardening
-
kernel-hardening-checker
A tool for checking the security hardening options of the Linux kernel
-
droid-native
Next Generation Android x86 Desktop - Anbox, Lineage, WayDroid, BlissOS, Dock-Droid
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
checksec.sh reviews and mentions
-
Hardening ELF Binaries Using Relocation Read-Only (Relro)
Also, one can use checksec to confirm that the protections are actually in place. https://github.com/slimm609/checksec.sh
I happened to be looking at this for Go binaries last night and it seems that -buildmode=pie gets you part of the way there. Was trying to see if full relro was possible with CGO_ENABLED=0 but it seems only partial was achievable in the few hours I spent.
-
Which kernel package do you use? Explain in the comments, why.
I also want to point out the checksec script for your confirming security on your userspace binaries - https://github.com/slimm609/checksec.sh (look for violations marked in red)
Stats
slimm609/checksec.sh is an open source project licensed under GNU General Public License v3.0 or later which is an OSI approved license.
The primary programming language of checksec.sh is Roff.