netstat
, ps
И некоторые умные и greping резка. Netstat может дать вам идентификаторы программ, а ps может дать вам пользователя.
user@myhome:~$ ssh user@some.server -R 12345:other.server:22
тем временем в другой части консоли
root@some.server# netstat -plnt | grep 12345
tcp 0 0 127.0.0.1:12345 0.0.0.0:* LISTEN 12998/15
tcp6 0 0 ::1:12345 :::* LISTEN 12998/15
^ PID!
Конечно, вы не будете знать порт, указанный в grep, grep здесь для ограничения моего вывода
а также
ps -aux | grep 12998 # the PID
user 12998 0.0 0.1 6624 1920 ? S 07:57 0:00 sshd: user@pts/15
и вуаля! вы знаете, что пользователь "пользователь" перенаправляет порт 12345 с помощью sshd
скрипт и cron что-то с помощью этого