zmap / zlint

X.509 Certificate Linter focused on Web PKI standards and requirements.
https://zmap.io
Apache License 2.0
364 stars 109 forks source link

Refactor and improve the new lint creation bash script #786

Closed christopher-henderson closed 10 months ago

christopher-henderson commented 10 months ago

This script always provided a layer of friction, even for me, as it used anonymously named positional arguments with little explanation, parsing, or help. I had to understand the script in full each time I went to use it.

So I refactored it to be a more useful and easier to understand tool (I hope). Additionally, I extended it to also auto-generate a test file for the new lint.