[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Script .... ¿perl?



Hola,

El 07 Jul 2000 a las 08:12AM +0100, Juan Carlos Muro escribio:
> conectarse mediante telnet a un router (Cisco C7507), ponerlo en modo
> 'enable' (ejecutar un comando una vez en la sesión), sacar el 'show log'
> (otro comando) y la salida de ese comando (digamos que sería capturar la
> salida standard +/-, ¿no?) guardarla en un archivo de texto. Luego,
> salir de la sesión telnet y una vez de vuelta en la Debian/Woody (otra
> vez en casa ;-) procesar ese archivo y extraer ciertos datos.

Yo hago algo parecido (show dls peer y show dls cir) mediante el acceso
http del router (tengo un 2522 y un 3620). Para que puedas acceder con
http al router, debes poner la instruccion "ip http server" (creo, hablo
de memoria). No tengo el ejemplo a mano, pero te lo enviaré el lunes.

> Yo he pensado en Perl, porque es un lenguaje que me encanta. No tengo
> problema en principio con lo de procesar el archivo, pero el tema está
> en conectar el script al telnet y capturar lo que me devuelve 'show log'
> a un archivo local (osea, fuera de la sesión telnet, donde se ejecuta el
> script).

Yo tambien, y de hecho uso Perl en el script que te enviaré, pero sin
telnet. Uso http. Lo que no tengo claro es si el router queda en un estado
semi seguro en cuanto a accesos no autorizados usando http. Tengo
pendiente revisar unos documentos de Cisco a ver si mola más buscarse la
vida con el Telnet como dices tu.

> ¿Alguien me puede dar una idea, o decirme al menos si se puede hacer o
> no? Sería muy interesante, sobre todo para empezar a hacer ver por aquí
> lo necesario que nos es utilizar Linux.

Somos la ostia, yo también lo he usado para lo mismo, pero como alguien se
entere que con el interprete de Perl del Resource Kit de NT o el Active
Perl para win32 se puede usar desde NT nos la cortan.

> Muy agradecido:

de nada.

-- 
---------------------------------------------------------------
Andres Seco Hernandez - AndresSH@ctv.es
http://www.ctv.es/USERS/andressh - Mi pagina
http://www.alamin.es.org - Alamin GSM SMS Gateway
---------------------------------------------------------------
Microsoft Certified Product Specialist MCP ID 445900
Debian GNU Linux 2.1 (slink) - Linux Registered User no. 113867
---------------------------------------------------------------
07/08	First public reading of the Declaration of Independence, 1776
07/08	Liberty Bell cracks while being rung at funeral of John Marshall, 1835
07/09	10-hour working day set by law, NH, 1847
07/08	Bell Telephone Co. formed (predecessor of AT&T), 1877
07/08	CDC incorporated, 1957

Attachment: pgpXqPOzHQAz9.pgp
Description: PGP signature


Reply to: