MCPcopy Create free account

hub / github.com/Loyalsoldier/geoip / functions

Functions280 in github.com/Loyalsoldier/geoip

↓ 77 callersMethodString
()
plugin/v2ray/geoip.pb.go:41
↓ 41 callersMethodGetName
()
lib/entry.go:26
↓ 18 callersMethodAddPrefix
(cidr any)
lib/entry.go:285
↓ 17 callersFunctionRegisterInputConfigCreator
(id string, fn inputConfigCreator)
lib/config.go:19
↓ 17 callersFunctionRegisterInputConverter
(name string, c InputConverter)
lib/converter.go:26
↓ 16 callersFunctionGetIgnoreIPType
(onlyIPType IPType)
lib/common.go:37
↓ 13 callersFunctionNewEntry
(name string)
lib/entry.go:20
↓ 12 callersFunctionRegisterOutputConfigCreator
(id string, fn outputConfigCreator)
lib/config.go:37
↓ 12 callersFunctionRegisterOutputConverter
(name string, c OutputConverter)
lib/converter.go:47
↓ 11 callersMethodRemove
(entry *Entry, rCase CaseRemove, opts ...IgnoreIPOption)
lib/container.go:15
↓ 10 callersMethodAdd
(entry *Entry, opts ...IgnoreIPOption)
lib/container.go:14
↓ 9 callersMethodhasIPv4Builder
()
lib/entry.go:30
↓ 9 callersMethodhasIPv6Builder
()
lib/entry.go:34
↓ 7 callersMethodGetEntry
(name string)
lib/container.go:12
↓ 7 callersMethodLoop
()
lib/container.go:16
↓ 5 callersMethodbuildIPSet
()
lib/entry.go:307
↓ 5 callersMethodhasIPv4Set
()
lib/entry.go:38
↓ 5 callersMethodhasIPv6Set
()
lib/entry.go:42
↓ 5 callersFunctionnewTextIn
(iType string, iDesc string, action lib.Action, data json.RawMessage)
plugin/plaintext/text_in.go:29
↓ 4 callersMethodMarshalText
(opts ...IgnoreIPOption)
lib/entry.go:399
↓ 4 callersFunctionNewInstance
()
lib/instance.go:29
↓ 4 callersMethodlookup
(addrOrPrefix any, iptype IPType, searchList ...string)
lib/container.go:227
↓ 4 callersFunctionnewTextOut
(iType string, iDesc string, action lib.Action, data json.RawMessage)
plugin/plaintext/common_out.go:35
↓ 3 callersMethodAddInput
(InputConverter)
lib/instance.go:15
↓ 3 callersMethodAddOutput
(OutputConverter)
lib/instance.go:16
↓ 3 callersFunctionGetRemoteURLContent
(url string)
lib/common.go:10
↓ 3 callersFunctionGetRemoteURLReader
(url string)
lib/common.go:24
↓ 3 callersMethodRun
()
lib/instance.go:21
↓ 3 callersFunctionfile_geoip_proto_rawDescGZIP
()
plugin/v2ray/geoip.pb.go:204
↓ 3 callersFunctionnewGeoLite2CountryMMDBIn
(iType string, iDesc string, action lib.Action, data json.RawMessage)
plugin/maxmind/common_in.go:17
↓ 3 callersFunctionnewGeoLite2CountryMMDBOut
(iType string, iDesc string, action lib.Action, data json.RawMessage)
plugin/maxmind/common_out.go:103
↓ 2 callersMethodGetAction
()
lib/lib.go:32
↓ 2 callersMethodGetDescription
()
lib/lib.go:36
↓ 2 callersMethodGetEntry
(name string)
lib/container.go:34
↓ 2 callersMethodGetType
()
lib/lib.go:28
↓ 2 callersFunctionNewContainer
()
lib/container.go:24
↓ 2 callersMethodRemovePrefix
(cidr string)
lib/entry.go:296
↓ 2 callersMethodgenerateEntries
(reader io.Reader, entries map[string]*lib.Entry)
plugin/v2ray/dat_in.go:157
↓ 2 callersMethodgenerateEntries
(name string, reader io.Reader, entries map[string]*lib.Entry)
plugin/mihomo/mrs_in.go:224
↓ 2 callersMethodgenerateEntries
(name string, reader io.Reader, entries map[string]*lib.Entry)
plugin/singbox/srs_in.go:218
↓ 2 callersFunctiongetInputForLookup
(format, name, uri, dir string)
lookup.go:161
↓ 2 callersFunctiongetOutputForLookup
(search string, searchList ...string)
lookup.go:264
↓ 2 callersMethodisValid
()
lib/container.go:30
↓ 2 callersFunctionisValidIPOrCIDR
Check if the input is a valid IP or CIDR
lookup.go:145
↓ 2 callersMethodprocess
(file string, entries map[string]*lib.Entry)
plugin/maxmind/maxmind_asn_csv_in.go:160
↓ 2 callersMethodprocess
(file string, ccMap map[string]string, entries map[string]*lib.Entry)
plugin/maxmind/maxmind_country_csv_in.go:195
↓ 2 callersMethodprocessPrefix
(src any)
lib/entry.go:70
↓ 2 callersMethodreadClashRuleSetYAMLFile
(reader io.Reader)
plugin/plaintext/common_in.go:86
↓ 2 callersMethodscanFile
(reader io.Reader, entry *lib.Entry)
plugin/plaintext/common_in.go:30
↓ 2 callersMethodwalkLocalFile
(path, name string, entries map[string]*lib.Entry)
plugin/plaintext/text_in.go:184
↓ 2 callersMethodwalkLocalFile
(path, name string, entries map[string]*lib.Entry)
plugin/mihomo/mrs_in.go:168
↓ 2 callersMethodwalkLocalFile
(path, name string, entries map[string]*lib.Entry)
plugin/singbox/srs_in.go:162
↓ 2 callersMethodwriteFile
(filename string, geoIPBytes []byte)
plugin/v2ray/dat_out.go:214
↓ 1 callersMethodGetExtraInfo
()
plugin/maxmind/common_out.go:153
↓ 1 callersMethodGetIPv4Set
()
lib/entry.go:46
↓ 1 callersMethodGetIPv6Set
()
lib/entry.go:58
↓ 1 callersMethodGetIp
()
plugin/v2ray/geoip.pb.go:64
↓ 1 callersMethodGetPrefix
()
plugin/v2ray/geoip.pb.go:71
↓ 1 callersMethodInitConfig
(configFile string)
lib/instance.go:13
↓ 1 callersMethodInitConfigFromBytes
(content []byte)
lib/instance.go:52
↓ 1 callersMethodInput
(Container)
lib/lib.go:43
↓ 1 callersFunctionListInputConverter
()
lib/converter.go:14
↓ 1 callersFunctionListOutputConverter
()
lib/converter.go:35
↓ 1 callersMethodLookup
(ipOrCidr string, searchList ...string)
lib/container.go:17
↓ 1 callersMethodLoop
()
lib/container.go:52
↓ 1 callersMethodMarshalIPRange
(opts ...IgnoreIPOption)
lib/entry.go:363
↓ 1 callersMethodMarshalPrefix
(opts ...IgnoreIPOption)
lib/entry.go:327
↓ 1 callersMethodOutput
(Container)
lib/lib.go:50
↓ 1 callersMethodResetOutput
()
lib/instance.go:18
↓ 1 callersMethodRunInput
(Container)
lib/instance.go:19
↓ 1 callersMethodRunInput
(container Container)
lib/instance.go:89
↓ 1 callersMethodRunOutput
(Container)
lib/instance.go:20
↓ 1 callersMethodRunOutput
(container Container)
lib/instance.go:101
↓ 1 callersMethodadd
(prefix *netip.Prefix, ipType IPType)
lib/entry.go:249
↓ 1 callersMethodappendIPOrCIDR
(ipOrCIDR []string, name string, entries map[string]*lib.Entry)
plugin/plaintext/text_in.go:255
↓ 1 callersMethodconvertToMrs
(ipRanges []netipx.IPRange, w io.Writer)
plugin/mihomo/mrs_out.go:179
↓ 1 callersFunctioncreateInputConfig
(id string, action Action, data json.RawMessage)
lib/config.go:28
↓ 1 callersFunctioncreateOutputConfig
(id string, action Action, data json.RawMessage)
lib/config.go:46
↓ 1 callersFunctionfile_geoip_proto_init
()
plugin/v2ray/geoip.pb.go:228
↓ 1 callersMethodfilterAndSortList
(container lib.Container)
plugin/maxmind/maxmind_country_mmdb_out.go:122
↓ 1 callersMethodfilterAndSortList
(container lib.Container)
plugin/plaintext/text_out.go:60
↓ 1 callersMethodfilterAndSortList
(container lib.Container)
plugin/v2ray/dat_out.go:147
↓ 1 callersMethodfilterAndSortList
(container lib.Container)
plugin/mihomo/mrs_out.go:104
↓ 1 callersMethodfilterAndSortList
(container lib.Container)
plugin/special/stdout.go:92
↓ 1 callersMethodfilterAndSortList
(container lib.Container)
plugin/singbox/srs_out.go:103
↓ 1 callersMethodgenerate
(entry *lib.Entry)
plugin/mihomo/mrs_out.go:140
↓ 1 callersMethodgenerate
(entry *lib.Entry)
plugin/singbox/srs_out.go:139
↓ 1 callersMethodgenerateCIDRList
(entry *lib.Entry)
plugin/special/stdout.go:128
↓ 1 callersMethodgenerateEntries
(content []byte, entries map[string]*lib.Entry)
plugin/maxmind/maxmind_country_mmdb_in.go:92
↓ 1 callersMethodgenerateGeoIP
(entry *lib.Entry)
plugin/v2ray/dat_out.go:183
↓ 1 callersMethodgetCountryCode
()
plugin/maxmind/maxmind_country_csv_in.go:148
↓ 1 callersFunctiongetInputForMerge
()
merge.go:43
↓ 1 callersFunctiongetOutputForMerge
(otype string)
merge.go:52
↓ 1 callersMethodmarshalBytes
(entry *lib.Entry)
plugin/plaintext/common_out.go:85
↓ 1 callersMethodmarshalBytesForClashRuleSetClassicalOut
(buf *bytes.Buffer, entryCidr []string)
plugin/plaintext/common_out.go:125
↓ 1 callersMethodmarshalBytesForClashRuleSetIPCIDROut
(buf *bytes.Buffer, entryCidr []string)
plugin/plaintext/common_out.go:144
↓ 1 callersMethodmarshalBytesForSurgeRuleSetOut
(buf *bytes.Buffer, entryCidr []string)
plugin/plaintext/common_out.go:155
↓ 1 callersMethodmarshalBytesForTextOut
(buf *bytes.Buffer, entryCidr []string)
plugin/plaintext/common_out.go:111
↓ 1 callersMethodmarshalData
(writer *mmdbwriter.Tree, entry *lib.Entry, extraInfo map[string]any)
plugin/maxmind/maxmind_country_mmdb_out.go:178
↓ 1 callersMethodmarshalRuleSet
(entry *lib.Entry)
plugin/singbox/srs_out.go:153
next →1–100 of 280, ranked by callers