Projects
OCSF JSON Schema Generator
A tool for generating JSON Schema files that can be used for validating events that follow the Open Cybersecurity Schema Framework.
AWS Org View
Python helper library that provides a high-level, cached view of AWS Organizations.
Go DNS Resolver
A small DNS utility library offering a high-level API for performing DNS queries.
Naughty Nameserver
Facilitates the testing of DNSSEC by providing a simple method for generating DNS responses with deterministic outcomes.
Local KMS
A mock version of AWS’ Key Management Service, for local development and testing. Written in Go.
Articles
AWS KMS ML-DSA using an external μ (MU)
How to use ML-DSA in AWS KMS with the EXTERNAL_MU message type.
Using AWS KMS via the CLI - Symmetric Key
An overview of how to interact with AWS KMS from the command line using a Symmetric Key.
Using AWS KMS via the CLI - ECC Key
An overview of how to interact with AWS KMS from the command line using an Elliptic Curve (ECC) Asymmetric Key.
Using AWS KMS via the CLI - RSA Key
An overview of how to interact with AWS KMS from the command line for message signing using an RSA Asymmetric Key.
Small Things
Least Recently Used cache
An overview of how to interact with AWS KMS from the command line using an Elliptic Curve (ECC) Asymmetric Key.
Bcrypt speed in Go
Measures the speed of bcrypt in Go for each of the supported costs.