RDR :: COLECTOR

Recoger paquetes RDRV1
Descargar ahora

RDR :: COLECTOR Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • Perl Artistic License
  • Precio:
  • FREE
  • Nombre del editor:
  • Andrew S. Kennedy
  • Sitio web del editor:
  • http://search.cpan.org/~shamrock/

RDR :: COLECTOR Etiquetas


RDR :: COLECTOR Descripción

Recoge paquetes RDRV1 RDR :: Collector es un módulo Perl diseñado para capturar y procesar los paquetes RDR crudo de un dispositivo de serie Cisco SCE. La configuración para el dispositivo SCE es muy simple y consiste en una línea de configuración por prioridad. La configuración de ejemplo se muestra a continuación. Formatter Forwing-Mode Multidast RDR-FORMATT DESTINO 192.168.1.1 Puerto 33110 Categoría 1 Categoría 1 Prioridad 70 RDR-FORMATT DESTINO 192.168.1.1 Puerto 33120 Categoría Número 2 Prioridad 70 RDR-FORMATT DESTINO 192.168.1.1 Puerto 33130 Categoría Número 3 Prioridad 70 RDR-FORMATT Destino 192.168.1.1 Puerto 33140 Categoría número 4 Prioridad 70El colector de RDR no está diseñado para aceptar múltiples conexiones, por lo que cada prioridad debe enviarse a un puerto diferente. Luego, debe configurar un receptor en 4 puertos diferentes (ejecute el Script de ejemplo 4 veces) para que pueda recoger los RDRS. En el ejemplo anterior, el host de recolección está en IP 192.168.1.1. Alternativamente, si tiene varios dispositivos SCE, debe configurar cada uno para enviar a diferentes puertos. El ejemplo de cómo usar este módulo se muestra a continuación. Es relativamente simple y configura un puerto de escucha unido al IP y el puerto especificado. #! / usr / bin / perl usa estricto; Utilice RDR :: COLECTOR; Utilice Io :: Archivo; MY $ RDR_CLIENT = NUEVO RDR :: Collector (); # Configurar el Local RDR LIRYER MY $ STATUS = $ RDR_CLIENT-> Conectar (); # Si no pudimos escuchar, dinos por qué. Si (! $ Estado) {Imprimir "Estado fue '". $ rdr_client-> return_status (). "' "; Error de impresión" fue '". $ rdr_client-> return_error ()."' "; Exit (0);} # ahora espera los datos de RDR. $ rdr_client-> check_data_lailable (); salida (0); # Esta rutina se llama desde DataHandler cuando la instancia del módulo # se inicializa. Los parámetros # 4 se devuelven. Ref, IP remota, puerto remoto, puerto remoto y # el Sub Subparte de datos en bruto_Data {My ($ Glob) = Shift; My ($ remote_ip) = Shift; My ($ remote_port) = Shift; My ($ DATA) = CAMBIO; MY $ attribute_line; My $ DATA_LINE; MI @Keys = Teclas% {$ DATA}; foreach My $ Key_Name (@Keys) {$ attribute_line. = "$ key_name"; $ data_line. = $ {$ data} {$ key_name}. ",";} imprimir "# $ attribute_line "Imprimir" $ DATA_LINE ";} Esta es la forma más básica de acceder a los datos. Hay múltiples scripts en el directorio de los ejemplos, lo que le permitirá recopilar y procesar los datos de RDR. Requisitos: · Perl


RDR :: COLECTOR Software relacionado