sniffer-agent/capture/config.go

32 lines
464 B
Go

package capture
import (
"math/rand"
"time"
log "github.com/golang/glog"
sd "github.com/zr-hebo/sniffer-agent/session-dealer"
)
var (
localIPAddr *string
sessionPool = make(map[string]sd.ConnSession)
// sessionPoolLock sync.Mutex
)
func init() {
ipAddr, err := getLocalIPAddr()
if err != nil {
panic(err)
}
localIPAddr = &ipAddr
rand.Seed(time.Now().UnixNano())
}
func ShowLocalIP() {
log.Infof("parsed local ip address:%s", *localIPAddr)
}