| Net :: snooplog. net :: snooplog é um módulo Perl usado para ler registros de pacotes de rede de snoop, de RFC1761 Snoop ver 2. |
Baixe Agora |
Net :: snooplog. Classificação e resumo
- Licença:
- Perl Artistic License
- Nome do editor:
- Brendan Gregg
- Site do editor:
- http://search.cpan.org/~bdgregg/Net-SnoopLog-0.12/SnoopLog.pm
Net :: snooplog. Tag
Net :: snooplog. Descrição
Net :: Snooplog é um módulo Perl usado para ler registros de pacotes de rede Snoop, de RFC1761 Snoop Ver 2. Net :: Snooplog é um módulo Perl usado para ler registros de pacotes de rede Snoop, de RFC1761 Snoop Ver 2.Synopsisuse Net :: Snooplog; $ log = net :: snooplog-> new (); $ log-> Leitura ("/ tmp / out01"); @ indexes = $ log-> Índices; foreach $ Index (@Indexes) {($ holding_orig, $ comprimento_incl, $ gotas, $ Secs, $ msecs) = $ log -> Cabeçalho (Índice $); $ data = $ log-> dados (índice $); # Seu código aqui} métodoNew () construtor, retorna um objeto snooplog.READ (nome do arquivo) Leia o arquivo snoop indicado em Memory.Indexes () Retorna uma matriz de números de índice para os pacotes carregados a partir do arquivo snoop. Os índices iniciam em 0.maxIndex () retornam o número do último índice. Mais memória eficiente do que os índices (). Adicione 1 para obter a contagem de pacotes. Os índices são iniciados em 0.Header (índice) recebe um número de índice inteiro e retorna o cabeçalho do pacote. Isto é: duração do pacote original, comprimento realmente incluído no log de snoop, gotas cumulativas (desde o início do log de snoop), hora de chegada de pacote como segundos desde 1º de 1970, microssecondsdata (index) leva um número de índice inteiro e retorna o pacote cru dados. (Isso geralmente é Ethernet / IP / TCP dados) .version () retorna uma string contendo a versão numérica do log de snoop, que é esperada para ser "2" .datalink () retorna as cordas contendo o tipo numérico do DataLink, veja RFC 1761 para uma mesa destes. (4 é Ethernet). Requisitos: · Perl.
Net :: snooplog. Software Relacionado