golang subnettool for self use