Você pode fazer isso com ipclog & constat
É possível que o netstat mostre a data / hora em que a conexão foi estabelecida? Essas informações são armazenadas em qualquer lugar no Linux?
Você pode fazer isso com ipclog & constat
Não, verifiquei na página man do netstat e não há como saber a hora de uma conexão estabelecida usando o netstat.
E eu não acho que seja armazenado em lugar algum porque a conexão é tão dinâmica.
A opção -p
de netstat
permite obter o ID do processo do processo que iniciou a conexão.
Usado em conjunto com as opções -a
(all) e -n
(numérico)
netstat -anp
A lista de sockets é exibida juntamente com informações úteis
unix 3 [ ] STREAM CONNECTED 60670 7392/firefox-bin
Usar ps -ef
(ou psgrep
) obtém as informações associadas ao processo 7392, como STIME
ps -ef | grep 7392
UID PID PPID C STIME TTY TIME CMD
me 7392 7388 2 09:37 ? 00:01:34 /usr/lib/firefox-3.6.10/firefox-bin
O processo foi iniciado às 09:37.
Eu nunca vi nenhuma estrutura de rede para manter o tempo em que uma conexão foi estabelecida. As informações podem ser registradas por firewalls com informações de estado. No entanto, eles só rastreiam quando a última atividade ocorreu.
Em alguns casos, é praticamente derivável de quando o processo de manutenção da conexão foi criado.