Skip to content

vicanso/ips

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ips

Build Status

Check ip is exists in iplist.

API

ips := ips.NewWithoutMutex()
ips.Add("12.12.12.12", "12.12.12.13", "192.168.1.1/24")
fmt.Println(ips.Contains("192.168.1.1"))
ips.Replace("1.1.1.1")
ips.Reset()

If you need to change the ip anytime, you shuuld add mutex.

ips := ips.New()
ips.Add("12.12.12.12")
ips.Add("12.12.12.13")
ips.Add("192.168.1.1/24")
fmt.Println(ips.Contains("192.168.1.1"))
ips.Replace("1.1.1.1")
ips.Reset()