RDR :: Collector

Colete Pacotes RDRV1
Baixe Agora

RDR :: Collector Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • Perl Artistic License
  • Preço:
  • FREE
  • Nome do editor:
  • Andrew S. Kennedy
  • Site do editor:
  • http://search.cpan.org/~shamrock/

RDR :: Collector Tag


RDR :: Collector Descrição

Colete pacotes RDRV1. RDR :: Collector é um módulo Perl projetado para capturar e processar pacotes RDR RAW a partir de um dispositivo de série Cisco SCE.A configuração para o dispositivo SCE é muito simples e consiste em uma linha de configuração por prioridade. A configuração de exemplo é mostrada abaixo do RDR Destino de Formatação RDR-Formatário de Formatação 192.168.1.1 Porta 33110 Categoria Número 1 Prioridade 70 RDR-Formatter Destino 192.168.1.1 Porta 33120 Categoria Número 2 Prioridade 70 RDR-Formatter Destino 192.168.1.1 Porta 33130 Categoria Número 3 Prioridade 70 RDR-Formatter Destino 192.168.1.1 Porta 33140 Categoria Número 4 Prioridade 70 O Coletor RDR não é projetado para aceitar várias conexões para que cada prioridade precisa ser enviada para uma porta diferente. Você então precisa configurar um receptor em 4 portas diferentes (execute o script de exemplo 4 vezes) para que você possa coletar os RDRs. No exemplo acima, o host de coleta está no IP 192.168.1.1. Alternativamente, se você tiver vários dispositivos SCE, então você precisará configurar cada um para enviar para portas diferentes. Exemplo de como usar este módulo é mostrado abaixo. É relativamente simples e configura uma porta de escuta ligada ao IP e à porta especificada. #! / usr / bin / perl use rigoroso; Use RDR :: Coletor; Use io :: arquivo; Meu $ rdr_client = novo RDR :: Collector (); # Configurar o ouvinte RDR local Meu status $ = $ rdr_client-> Connect (); # Se não pudéssemos ouvir nos dizer por quê. if (status $ $) {Imprimir "o status foi '". $ rdr_client-> return_status (). " Erro "; Imprimir" foi '". $ rdr_client-> return_Error ()." "; saída (0);} # Agora apenas espere por dados de RDR. $ rdr_client-> check_data_available (); saída (0); # Esta rotina é chamada de DataHandler quando o módulo # 4 parâmetros são retornados. # 4 Ref Interno, IP remoto, porta remota e # Os dados brutos sub display_data {my ($ glob) = shift; meu ($ remotar_ip) = shift; meu ($ remotar_port) = shift; meus ($ data) = mudança; meu $ $ attribute_line; meu $ data_line; minhas @keys = teclas% {$ data}; foreach my $ key_name (@keys) {$ attribute_line. = "$ key_name,"; $ data_line. = $ {$ data}}. ",";} imprimir "# $ attribute_line "; imprimir" $ data_line ";} Esta é a maneira mais básica de acessar os dados. Existem vários scripts no diretório de exemplos que permitirão coletar e processar os dados RDR. Requisitos: · Perl.


RDR :: Collector Software Relacionado