Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ips, _ := redis.Strings(c.Do("LRANGE", "blockedips", "0", "-1"))
- for _, ip := range ips{
- _, cidr, err := net.ParseCIDR(ip)
- if err != nil{
- if RemoteIP(req.RemoteAddr) == ip {
- return
- }
- }else{
- ip_parsed := net.ParseIP(req.RemoteAddr)
- if cidr.Contains(ip_parsed){
- return
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement