obtener ip del programa ejecutado por el usuario

obtener ip del programa ejecutado por el usuario

En el controlador de mi módulo del kernel, durante la ejecución del programa (por ejemplo, mkdir), necesito averiguar la IP del cliente actualmente conectado que ejecutó este programa.

Una solución es subir al árbol de procesos, ir al proceso de inicio, luego comenzar a bajar en el árbol de procesos, buscar sshd, cruzar entre la identificación del usuario y la sesión sshd, realizar un netstat y obtener la dirección extranjera.

¿Es la forma más eficiente de obtener la IP del usuario?

información relacionada