mirror of
https://github.com/MetaCubeX/mihomo.git
synced 2026-03-11 02:49:57 +00:00
chore: add sourceGeoIP and sourceIPASN to metadata
This commit is contained in:
@@ -28,8 +28,11 @@ func (a *ASN) Match(metadata *C.Metadata) (bool, string) {
|
||||
|
||||
result := mmdb.ASNInstance().LookupASN(ip.AsSlice())
|
||||
asnNumber := strconv.FormatUint(uint64(result.AutonomousSystemNumber), 10)
|
||||
if !a.isSourceIP {
|
||||
metadata.DstIPASN = asnNumber + " " + result.AutonomousSystemOrganization
|
||||
ipASN := asnNumber + " " + result.AutonomousSystemOrganization
|
||||
if a.isSourceIP {
|
||||
metadata.SrcIPASN = ipASN
|
||||
} else {
|
||||
metadata.DstIPASN = ipASN
|
||||
}
|
||||
|
||||
match := a.asn == asnNumber
|
||||
|
||||
Reference in New Issue
Block a user