mirror of
https://github.com/40t/go-sniffer.git
synced 2025-08-08 14:38:13 +08:00
28 lines
292 B
Go
28 lines
292 B
Go
package core
|
|
|
|
type Core struct{
|
|
//版本信息
|
|
Version string
|
|
}
|
|
|
|
var cxt Core
|
|
|
|
func New() Core {
|
|
|
|
cxt.Version = "0.1"
|
|
|
|
return cxt
|
|
}
|
|
|
|
func (c *Core) Run() {
|
|
|
|
//插件
|
|
plug := NewPlug()
|
|
|
|
//解析参数
|
|
cmd := NewCmd(plug)
|
|
cmd.Run()
|
|
|
|
//开启抓包
|
|
NewDispatch(plug, cmd).Capture()
|
|
} |