Exibindo data / hora no netstat

5

É 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?

    
por kernelpanic 09.10.2010 / 02:32

4 respostas

3

Você pode fazer isso com ipclog & constat

    
por 09.10.2010 / 07:58
3

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.

    
por 09.10.2010 / 02:46
3

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.

    
por 09.10.2010 / 03:31
1

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.

    
por 09.10.2010 / 03:02

Tags