Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Table or more readable output #3

Open
disconnect3d opened this issue Jul 27, 2020 · 2 comments
Open

Table or more readable output #3

disconnect3d opened this issue Jul 27, 2020 · 2 comments
Assignees
Labels
enhancement New feature or request

Comments

@disconnect3d
Copy link

disconnect3d commented Jul 27, 2020

It would be nice to have a more readable output for scanning directories/multiple binaries.

Some ideas:

  • If a given mitigation is not enabled in all binaries, list it only in a summary that all binaries lack those mitigations
  • Display output in a table, so that column headers would be mitigations and rows would be values
  • Consider adding a prettified json output
@etke
Copy link
Owner

etke commented Jul 27, 2020

@disconnect3d, great ideas! Personally I have been using the json output to feed into a centralized webapp for doing better trend analysis when looking at platforms as a whole but I can easily migrate some of that logic into checksec itself and present it locally as you mentioned.

As far as prettified json output, I have been using jq in testing but relying on external utilities is not ideal and the additional option for human-readable json should be straight forward so that will also be included in addition to some commits planned for merging into master this week.

@etke etke self-assigned this Jul 27, 2020
@etke etke added the enhancement New feature or request label Jul 27, 2020
@etke
Copy link
Owner

etke commented Aug 20, 2020

Prettified json output has been included with ec5694f and e5cdbd1

Leaving the issue open untill table output and mitigation statistics requests are fulfilled.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants