go-sniffer/core/core.go

28 lines
281 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() {
// new plugin
plug := NewPlug()
// parse commend
cmd := NewCmd(plug)
cmd.Run()
// dispatch
NewDispatch(plug, cmd).Capture()
}