forked from x/icebergs
add some
This commit is contained in:
parent
555b91fa8f
commit
b8c8d1603e
@ -84,12 +84,24 @@ func init() {
|
|||||||
parse := func(str string) int64 { port, _ := strconv.ParseInt(str, 16, 32); return port }
|
parse := func(str string) int64 { port, _ := strconv.ParseInt(str, 16, 32); return port }
|
||||||
trans := func(str string) string {
|
trans := func(str string) string {
|
||||||
switch str {
|
switch str {
|
||||||
case "0A":
|
|
||||||
return "LISTEN"
|
|
||||||
case "01":
|
case "01":
|
||||||
return "ESTABLISHED"
|
return "ESTABLISHED"
|
||||||
|
case "02":
|
||||||
|
return "TCP_SYNC_SEND"
|
||||||
|
case "03":
|
||||||
|
return "TCP_SYNC_RECV"
|
||||||
|
case "04":
|
||||||
|
return "TCP_FIN_WAIT1"
|
||||||
|
case "05":
|
||||||
|
return "TCP_FIN_WAIT2"
|
||||||
case "06":
|
case "06":
|
||||||
return "TIME_WAIT"
|
return "TIME_WAIT"
|
||||||
|
case "07":
|
||||||
|
return "TCP_CLOSE"
|
||||||
|
case "08":
|
||||||
|
return "TCP_CLOSE_WAIT"
|
||||||
|
case "0A":
|
||||||
|
return "LISTEN"
|
||||||
default:
|
default:
|
||||||
return str
|
return str
|
||||||
}
|
}
|
||||||
@ -111,7 +123,7 @@ func init() {
|
|||||||
ls = kit.Split(value["remote_address"], ":")
|
ls = kit.Split(value["remote_address"], ":")
|
||||||
m.Push("remote", kit.Format("%d.%d.%d.%d:%d", parse(ls[0][30:32]), parse(ls[0][28:30]), parse(ls[0][26:28]), parse(ls[0][24:26]), parse(ls[1])))
|
m.Push("remote", kit.Format("%d.%d.%d.%d:%d", parse(ls[0][30:32]), parse(ls[0][28:30]), parse(ls[0][26:28]), parse(ls[0][24:26]), parse(ls[1])))
|
||||||
})
|
})
|
||||||
m.Sort("status,local").StatusTimeCount(stats)
|
m.Sort("status,local", []string{"LISTEN", "ESTABLISHED", "TIME_WAIT"}).StatusTimeCount(stats)
|
||||||
}},
|
}},
|
||||||
nfs.TRASH: {Hand: func(m *ice.Message, arg ...string) {
|
nfs.TRASH: {Hand: func(m *ice.Message, arg ...string) {
|
||||||
m.Assert(m.Option(PORT) != "")
|
m.Assert(m.Option(PORT) != "")
|
||||||
|
@ -20,6 +20,8 @@ import (
|
|||||||
func _inner_list(m *ice.Message, ext, file, dir string) {
|
func _inner_list(m *ice.Message, ext, file, dir string) {
|
||||||
file = kit.Split(file, "?")[0]
|
file = kit.Split(file, "?")[0]
|
||||||
kit.If(aaa.Right(m, dir, file), func() {
|
kit.If(aaa.Right(m, dir, file), func() {
|
||||||
|
m.Cmdy(nfs.CAT, path.Join(dir, file))
|
||||||
|
return
|
||||||
kit.If(nfs.IsSourceFile(m, ext), func() {
|
kit.If(nfs.IsSourceFile(m, ext), func() {
|
||||||
m.Cmdy(nfs.CAT, path.Join(dir, file))
|
m.Cmdy(nfs.CAT, path.Join(dir, file))
|
||||||
}, func() {
|
}, func() {
|
||||||
|
@ -64,7 +64,7 @@ func init() {
|
|||||||
m.ProcessInner()
|
m.ProcessInner()
|
||||||
}
|
}
|
||||||
}},
|
}},
|
||||||
}, chat.FavorAction(), WikiAction("", "png|PNG|jpg|JPG|jpeg|mp4|m4v|mov|MOV|webm")), Hand: func(m *ice.Message, arg ...string) {
|
}, chat.FavorAction(), WikiAction("", "ico|png|PNG|jpg|JPG|jpeg|mp4|m4v|mov|MOV|webm")), Hand: func(m *ice.Message, arg ...string) {
|
||||||
_wiki_list(m.Options(nfs.DIR_ROOT, _feel_path(m, "")), kit.Slice(arg, 0, 1)...)
|
_wiki_list(m.Options(nfs.DIR_ROOT, _feel_path(m, "")), kit.Slice(arg, 0, 1)...)
|
||||||
ctx.DisplayLocal(m, "")
|
ctx.DisplayLocal(m, "")
|
||||||
}},
|
}},
|
||||||
|
Loading…
x
Reference in New Issue
Block a user