Skip to content

Commit 950a2ee

Browse files
authored
Merge pull request #250 from slimm609/udpate_readme_golang_610
chore: update readme
2 parents 7296b07 + 2be4607 commit 950a2ee

File tree

1 file changed

+10
-9
lines changed

1 file changed

+10
-9
lines changed

README.md

Lines changed: 10 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
checksec
22
========
33

4-
**Bash version entering feature freeze**
4+
## Bash version entering feature freeze
55

66
Checksec is a bash script to check the properties of executables (like PIE, RELRO, Canaries, ASLR, Fortify Source).
77
It has been originally written by Tobias Klein and the original source is available here: http://www.trapkit.de/tools/checksec.html
@@ -10,6 +10,7 @@ It has been originally written by Tobias Klein and the original source is availa
1010
Updates
1111
-------
1212
** Version 2.7.x should be the last version of checksec in bash
13+
1314
Version 3.x will be released as a golang static binary
1415
Checksec was originally released with 1.0 in early 2009 and has been used for validating binary checks of Linux systems for over a decade. Over time as more checks were supported and Linux distributions have changed, this has brought more dependencies into checksec. Adding more and more dependenies to be able to check the security flags of files, it not an ideal solution for systems with minor dependencies including embedded systems, distroless containers, and cross platform checks.
1516
- Feature partial between the bash version and the golang version will be mostly supported.
@@ -21,14 +22,14 @@ Updates
2122
- golang: real 0m0.691s
2223
- Adds recursive directory support
2324
TODO:
24-
[] Fix Partial RELRO
25-
[] Add fortify file function results
26-
[] Add fortifyPorc
27-
[] Add ProcLibs
28-
[] Add selinux checks
29-
[] Add additional kernel flag checks
30-
[] Update and Validate all current tests
31-
[] Enable golint validation
25+
- [ ] Fix Partial RELRO
26+
- [ ] Add fortify file function results
27+
- [ ] Add fortifyProc
28+
- [ ] Add ProcLibs
29+
- [ ] Add selinux checks
30+
- [ ] Add additional kernel flag checks
31+
- [ ] Update and Validate all current tests
32+
- [ ] Enable golint validation
3233

3334
For OSX
3435
-------

0 commit comments

Comments
 (0)