Aug. 1, 2025
There are so many ways to create IPv6 Subnet plans. As discussed in IPv6 Buzz 180, an address plan is one of, if not the first step. Because getting started in the IPv6 subnet planning can be somewhat daunting, I wrote this go application to help bootstrap the process. This open source tool can be used along with the web version of ipv6utils, or the CLI tool.
It’s not the Swiss army knife, but it’s enough to build a starting point.
May. 9, 2025
I have been using smokeping for 25 years. It’s a great tool that provides a useful and unique data set. The thing about smokeping is that it does not really have a lot of alternatives. To that end, I embarked on an amateurish re-imagining of both smokeping and its contemporary successor, vaping in golang. Initial version supports ping and DNS and has a nearly identical structure to Vaping (why re-invent the wheel?
Apr. 6, 2025
After spending some time with Python, I moved to Go, which seems to suit the way my brain works slightly better (make no mistake, I am still a poor developer). Keeping in line with the work done on this, I endeavored to re-write this in Golang, mostly because the subnet generation in python had some resource issues with large blocks.
And off I went. With the help of an LLM to get me past weird errors and inability to compile, the resulting code is surprisingly efficient and useful - available here