Feature: add experimental connections API

This commit is contained in:
Dreamacro
2019-10-27 21:44:07 +08:00
parent 52cfa94652
commit 207371aeae
16 changed files with 365 additions and 130 deletions

View File

@ -27,7 +27,7 @@ func (g *GEOIP) IsMatch(metadata *C.Metadata) bool {
if metadata.DstIP == nil {
return false
}
record, _ := mmdb.Country(*metadata.DstIP)
record, _ := mmdb.Country(metadata.DstIP)
return record.Country.IsoCode == g.country
}

View File

@ -24,7 +24,7 @@ func (i *IPCIDR) IsMatch(metadata *C.Metadata) bool {
if i.isSourceIP {
ip = metadata.SrcIP
}
return ip != nil && i.ipnet.Contains(*ip)
return ip != nil && i.ipnet.Contains(ip)
}
func (i *IPCIDR) Adapter() string {