Me parece que lo que necesitas es Augeas (http://augeas.net/), es una herramienda creada por Red Hat para parsear y editar ficheros de configuración, tiene plantillas para trabajar con los servicios mas usados, y binding para muchísimos lenguajes de programación. La herramienta crea un árbol de las entradas en el fichero de configuración, de forma que se pude trabajar muy cómodo y sin cometer errores, luego los cambios que se hacen en el árbol, se pueden guardar en el fichero de configuración.

Saludos.

El 16/02/15 a las 22:12, pabl...@ucpejv.rimed.cu escribió:
Hola gente...

Como proyecto para la universidad debo realizar un registro de las PC conectadas a mi red. La idea es que cada PC que se agregue al DHCP se ponga en este registro para así poder saber en un determinado momento que PC tiene una determinada IP o que IPs están disponibles en un rango determinado, así como cuando eliminar una PC que se agrego temporalmente o por un tiempo determinado a la red.


Para eso, entre otras cosas, me gustaria poder parsear el fichero de configuración del DHCP y el de los leases, para poder obtener de ahí los datos y si fuese posible, también ya usar esa misma aplicación para agregar las nuevas PC.

Alguien conoce como puedo leer y buscar exactamente donde leer y escribir en ficheros de configuración que no son simples filas y columnas con datos...


Saludos





--
Este mensaje le ha llegado mediante el servicio de correo electronico que 
ofrece Infomed para respaldar el cumplimiento de las misiones del Sistema 
Nacional de Salud. La persona que envia este correo asume el compromiso de usar 
el servicio a tales fines y cumplir con las regulaciones establecidas

Infomed: http://www.sld.cu/


--
Este mensaje ha sido analizado por MailScanner
en busca de virus y otros contenidos peligrosos,
y se considera que está limpio.

______________________________________________________________________
Lista de correos del Grupo de Usuarios de Tecnologías Libres de Cuba.
Gutl-l@jovenclub.cu
https://listas.jovenclub.cu/cgi-bin/mailman/listinfo/gutl-l

Responder a