iplistget/sources/test.go

25 lines
400 B
Go

package sources
import (
"fmt"
"git.veenee.ru/veenee/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
}