ips

package
v0.1.4 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Dec 15, 2022 License: Apache-2.0 Imports: 23 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var BuildInfo = debug.BuildInfo{}
View Source
var DownloadMap = map[string]string{
	"city.free.ipdb":      "https://raw.githubusercontent.com/ipipdotnet/ipdb-go/master/city.free.ipdb",
	"qqwry.dat":           "https://99wry.cf/qqwry.dat",
	"zxipv6wry.db":        "https://raw.githubusercontent.com/ZX-Inc/zxipdb-python/main/data/ipv6wry.db",
	"GeoLite2-City.mmdb":  "https://git.io/GeoLite2-City.mmdb",
	"ip2region.xdb":       "https://raw.githubusercontent.com/lionsoul2014/ip2region/master/data/ip2region.xdb",
	"dbip-city-lite.mmdb": "https://download.db-ip.com/free/dbip-city-lite-2022-12.mmdb.gz",
	"dbip-asn-lite.mmdb":  "https://download.db-ip.com/free/dbip-asn-lite-2022-12.mmdb.gz",
}
View Source
var FormatFileMap = map[string]string{
	"ipdb":      "city.free.ipdb",
	"qqwry":     "qqwry.dat",
	"zxinc":     "zxipv6wry.db",
	"geoip2":    "GeoLite2-City.mmdb",
	"ip2region": "ip2region.db",
	"dbip":      "dbip-city-lite.mmdb",
}
View Source
var Version = "v0.0.1"

Functions

func Config added in v0.1.4

func Config(cmd *cobra.Command, args []string)

func Download

func Download(file, _url string)

func Execute

func Execute()

Execute 用于启动命令行工具

func GetIPv4

func GetIPv4() ipio.Reader

GetIPv4 returns a ipio.Reader for IPv4

func GetIPv6

func GetIPv6() ipio.Reader

GetIPv6 returns a ipio.Reader for IPv6

func Pack

func Pack(cmd *cobra.Command, args []string)

func ParseLine

func ParseLine(line string) string

ParseLine 解析文本

func ParseLineJson added in v0.1.4

func ParseLineJson(line string, indent bool) string

ParseLineJson 解析文本并返回json格式

func Root

func Root(cmd *cobra.Command, args []string)

Root IP查询命令, 支持pipeline查询

func Scan

func Scan(cmd *cobra.Command, args []string)

func Update

func Update(cmd *cobra.Command, args []string)

Types

This section is empty.

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL