No meu driver do módulo do kernel, durante a execução do programa (por exemplo, mkdir), eu preciso descobrir o IP do cliente atualmente conectado que executou este programa.
Uma solução é subir na árvore de processos, ir para o processo init, começar a descer na árvore de processos, procurar por sshd, cruzar entre o id do usuário e a sessão sshd, executar um netstat e obter o Endereço Externo .
É a maneira mais eficiente de obter o ip do usuário?
Tags kernel drivers linux linux-kernel