Browse Source

get process name if monitor is enabled

pull/15/head
Jason 5 years ago
parent
commit
ecaf1d632a
  1. 5
      proxy/tcp.go
  2. 5
      proxy/udp.go

5
proxy/tcp.go

@ -94,9 +94,10 @@ func (h *tcpHandler) Handle(conn net.Conn, target *net.TCPAddr) error {
return err
}
// Get name of the process
var process = lsof.GetProcessName(localConn.LocalAddr())
var process = "N/A"
if monitor != nil {
// Get name of the process
process = lsof.GetProcessName(localConn.LocalAddr())
session := &S.Session{
Process: process,
Network: localConn.LocalAddr().Network(),

5
proxy/udp.go

@ -78,9 +78,10 @@ func (h *udpHandler) Connect(conn core.UDPConn, target *net.UDPAddr) error {
return err
}
// Get name of the process
var process = lsof.GetProcessName(conn.LocalAddr())
var process = "N/A"
if monitor != nil {
// Get name of the process
process = lsof.GetProcessName(conn.LocalAddr())
session := &S.Session{
Process: process,
Network: conn.LocalAddr().Network(),

Loading…
Cancel
Save