├── .gitignore ├── LICENSE ├── README.md ├── go.mod ├── go.sum ├── ipfilter.go ├── ipfilter_test.go ├── range2CIDRs.go └── testdata ├── GeoLite2.mmdb ├── blacklist ├── 192 │ └── 168 │ │ └── 192.168.1.2 ├── 1234 │ └── abcd │ │ └── 1234=abcd==1 ├── 192.168.0.1 └── ==1 ├── blockpage.html └── whitelist └── 127.0.0.1 /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyed/ipfilter/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyed/ipfilter/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyed/ipfilter/HEAD/README.md -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyed/ipfilter/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyed/ipfilter/HEAD/go.sum -------------------------------------------------------------------------------- /ipfilter.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyed/ipfilter/HEAD/ipfilter.go -------------------------------------------------------------------------------- /ipfilter_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyed/ipfilter/HEAD/ipfilter_test.go -------------------------------------------------------------------------------- /range2CIDRs.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyed/ipfilter/HEAD/range2CIDRs.go -------------------------------------------------------------------------------- /testdata/GeoLite2.mmdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyed/ipfilter/HEAD/testdata/GeoLite2.mmdb -------------------------------------------------------------------------------- /testdata/blacklist/1234/abcd/1234=abcd==1: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/blacklist/192.168.0.1: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/blacklist/192/168/192.168.1.2: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/blacklist/==1: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/blockpage.html: -------------------------------------------------------------------------------- 1 | You are not allowed here -------------------------------------------------------------------------------- /testdata/whitelist/127.0.0.1: -------------------------------------------------------------------------------- 1 | --------------------------------------------------------------------------------