obter ip do programa executado pelo usuário

0

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?

    
por ilansch 28.05.2017 / 10:22

0 respostas