Advertisement
Guest User

Untitled

a guest
Jul 15th, 2014
202
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Go 0.31 KB | None | 0 0
  1. ips, _ := redis.Strings(c.Do("LRANGE", "blockedips", "0", "-1"))
  2.  
  3.     for _, ip := range ips{
  4.         _, cidr, err := net.ParseCIDR(ip)
  5.  
  6.         if err != nil{
  7.             if RemoteIP(req.RemoteAddr) == ip {
  8.                 return
  9.             }
  10.         }else{
  11.             ip_parsed := net.ParseIP(req.RemoteAddr)
  12.             if cidr.Contains(ip_parsed){
  13.                 return
  14.             }
  15.         }
  16.     }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement