Ha! I looked for similar projects before starting mine, and sadly didn’t find yours! I like your idea of separating ports and port ranges 🙂 I went with just considering that arguments to my `WithPorts` method would be variadic strings, but wasn’t satisfied.
I’m interested in why you chose golang for your CTF project by the way? If you’d like to talk about it feel free to PM me! 🙂