Skip to content

Commit

Permalink
Include teleport username in port-forward events
Browse files Browse the repository at this point in the history
  • Loading branch information
klizhentas committed Jun 11, 2018
1 parent 242aadf commit f7b29e0
Show file tree
Hide file tree
Showing 4 changed files with 4 additions and 0 deletions.
1 change: 1 addition & 0 deletions lib/kube/proxy/forwarder.go
Original file line number Diff line number Diff line change
Expand Up @@ -443,6 +443,7 @@ func (f *Forwarder) portForward(ctx *authContext, w http.ResponseWriter, req *ht
events.PortForwardAddr: addr,
events.PortForwardSuccess: success,
events.EventLogin: ctx.User.GetName(),
events.EventUser: ctx.User.GetName(),
events.LocalAddr: sess.targetAddr,
events.RemoteAddr: req.RemoteAddr,
})
Expand Down
1 change: 1 addition & 0 deletions lib/srv/authhandlers.go
Original file line number Diff line number Diff line change
Expand Up @@ -108,6 +108,7 @@ func (h *AuthHandlers) CheckPortForward(addr string, ctx *ServerContext) error {
events.PortForwardSuccess: false,
events.PortForwardErr: systemErrorMessage,
events.EventLogin: ctx.Identity.Login,
events.EventUser: ctx.Identity.TeleportUser,
events.LocalAddr: ctx.Conn.LocalAddr().String(),
events.RemoteAddr: ctx.Conn.RemoteAddr().String(),
})
Expand Down
1 change: 1 addition & 0 deletions lib/srv/forward/sshserver.go
Original file line number Diff line number Diff line change
Expand Up @@ -607,6 +607,7 @@ func (s *Server) handleDirectTCPIPRequest(ch ssh.Channel, req *sshutils.DirectTC
events.PortForwardAddr: dstAddr,
events.PortForwardSuccess: true,
events.EventLogin: s.identityContext.Login,
events.EventUser: s.identityContext.TeleportUser,
events.LocalAddr: s.sconn.LocalAddr().String(),
events.RemoteAddr: s.sconn.RemoteAddr().String(),
})
Expand Down
1 change: 1 addition & 0 deletions lib/srv/regular/sshserver.go
Original file line number Diff line number Diff line change
Expand Up @@ -808,6 +808,7 @@ func (s *Server) handleDirectTCPIPRequest(sconn *ssh.ServerConn, identityContext
events.PortForwardAddr: dstAddr,
events.PortForwardSuccess: true,
events.EventLogin: ctx.Identity.Login,
events.EventUser: ctx.Identity.TeleportUser,
events.LocalAddr: sconn.LocalAddr().String(),
events.RemoteAddr: sconn.RemoteAddr().String(),
})
Expand Down

0 comments on commit f7b29e0

Please sign in to comment.