mirror of
https://github.com/zu1k/nali.git
synced 2025-01-22 21:29:02 +08:00
add help doc
This commit is contained in:
parent
8068e43037
commit
71202e628a
@ -128,7 +128,7 @@ Nali will insert ip information after ip
|
||||
Use like ipv4
|
||||
|
||||
```
|
||||
➜ ~ nslookup google.com | nali
|
||||
$ nslookup google.com | nali
|
||||
Server: 127.0.0.53 [局域网 IP]
|
||||
Address: 127.0.0.53 [局域网 IP]#53
|
||||
|
||||
|
40
cmd/parse.go
40
cmd/parse.go
@ -10,8 +10,44 @@ import (
|
||||
var parseCmd = &cobra.Command{
|
||||
Use: "parse",
|
||||
Short: "Query IP information",
|
||||
Long: `Query IP information.`,
|
||||
Args: cobra.MinimumNArgs(1),
|
||||
Long: `Query IP information.
|
||||
|
||||
#1 Query a simple IP address
|
||||
|
||||
$ nali 1.2.3.4
|
||||
|
||||
or use pipe
|
||||
|
||||
$ echo IP 6.6.6.6 | nali
|
||||
|
||||
#2 Query multiple IP addresses
|
||||
|
||||
$ nali 1.2.3.4 4.3.2.1 123.23.3.0
|
||||
|
||||
#3 Interactive query
|
||||
|
||||
$ nali
|
||||
123.23.23.23
|
||||
123.23.23.23 [越南 越南邮电集团公司]
|
||||
quit
|
||||
|
||||
#4 Use with dig
|
||||
|
||||
$ dig nali.lgf.im +short | nali
|
||||
|
||||
#5 Use with nslookup
|
||||
|
||||
$ nslookup nali.lgf.im 8.8.8.8 | nali
|
||||
|
||||
#6 Use with any other program
|
||||
|
||||
bash abc.sh | nali
|
||||
|
||||
#7 IPV6 support
|
||||
|
||||
$ nslookup google.com | nali
|
||||
`,
|
||||
Args: cobra.MinimumNArgs(1),
|
||||
Run: func(cmd *cobra.Command, args []string) {
|
||||
app.InitIPDB(ipdb.GetIPDBType())
|
||||
app.ParseIPs(args)
|
||||
|
42
cmd/root.go
42
cmd/root.go
@ -15,8 +15,46 @@ import (
|
||||
var rootCmd = &cobra.Command{
|
||||
Use: "nali",
|
||||
Short: "An offline tool for querying IP geographic information",
|
||||
Long: `An offline tool for querying IP geographic information.`,
|
||||
Args: cobra.MinimumNArgs(0),
|
||||
Long: `An offline tool for querying IP geographic information.
|
||||
|
||||
Find document on: https://github.com/zu1k/nali
|
||||
|
||||
#1 Query a simple IP address
|
||||
|
||||
$ nali 1.2.3.4
|
||||
|
||||
or use pipe
|
||||
|
||||
$ echo IP 6.6.6.6 | nali
|
||||
|
||||
#2 Query multiple IP addresses
|
||||
|
||||
$ nali 1.2.3.4 4.3.2.1 123.23.3.0
|
||||
|
||||
#3 Interactive query
|
||||
|
||||
$ nali
|
||||
123.23.23.23
|
||||
123.23.23.23 [越南 越南邮电集团公司]
|
||||
quit
|
||||
|
||||
#4 Use with dig
|
||||
|
||||
$ dig nali.lgf.im +short | nali
|
||||
|
||||
#5 Use with nslookup
|
||||
|
||||
$ nslookup nali.lgf.im 8.8.8.8 | nali
|
||||
|
||||
#6 Use with any other program
|
||||
|
||||
bash abc.sh | nali
|
||||
|
||||
#7 IPV6 support
|
||||
|
||||
$ nslookup google.com | nali
|
||||
`,
|
||||
Args: cobra.MinimumNArgs(0),
|
||||
Run: func(cmd *cobra.Command, args []string) {
|
||||
app.InitIPDB(ipdb.GetIPDBType())
|
||||
if len(args) == 0 {
|
||||
|
Loading…
Reference in New Issue
Block a user