Blame fb87_log_port_forwards.patch
|
Vishal Mishra |
7bfe72 |
--- a/serverloop.c
|
|
Vishal Mishra |
7bfe72 |
+++ b/serverloop.c
|
|
Vishal Mishra |
7bfe72 |
@@ -433,6 +433,7 @@ server_request_direct_tcpip(struct ssh *
|
|
Vishal Mishra |
7bfe72 |
char *target = NULL, *originator = NULL;
|
|
Vishal Mishra |
7bfe72 |
u_int target_port = 0, originator_port = 0;
|
|
Vishal Mishra |
7bfe72 |
int r;
|
|
Vishal Mishra |
7bfe72 |
+ uid_t user;
|
|
Vishal Mishra |
7bfe72 |
|
|
Vishal Mishra |
7bfe72 |
if ((r = sshpkt_get_cstring(ssh, &target, NULL)) != 0 ||
|
|
Vishal Mishra |
7bfe72 |
(r = sshpkt_get_u32(ssh, &target_port)) != 0 ||
|
|
Vishal Mishra |
7bfe72 |
@@ -451,6 +452,11 @@ server_request_direct_tcpip(struct ssh *
|
|
Vishal Mishra |
7bfe72 |
goto out;
|
|
Vishal Mishra |
7bfe72 |
}
|
|
Vishal Mishra |
7bfe72 |
|
|
Vishal Mishra |
7bfe72 |
+ user = getuid();
|
|
Vishal Mishra |
7bfe72 |
+ logit("Tunnel: %s:%d -> %s:%d UID(%d) user %s",
|
|
Vishal Mishra |
7bfe72 |
+ originator, originator_port, target, target_port, user,
|
|
Vishal Mishra |
7bfe72 |
+ getpwuid(user)->pw_name);
|
|
Vishal Mishra |
7bfe72 |
+
|
|
Vishal Mishra |
7bfe72 |
debug_f("originator %s port %u, target %s port %u",
|
|
Vishal Mishra |
7bfe72 |
originator, originator_port, target, target_port);
|
|
Vishal Mishra |
7bfe72 |
|