package sources import ( "fmt" "iplistget/common" "net" ) func init() { common.RegisterSource(Test{}) } type Test struct { } func (s Test) Get(url string) ([]net.IPNet, error) { iplist := make([]net.IPNet, 0, 254) for i := 1; i < 255; i++ { _, ipnet, _ := net.ParseCIDR(fmt.Sprintf("127.255.255.%v/32", i)) iplist = append(iplist, *ipnet) } return iplist, nil }