Ver Mensaje Individual
  #4 (permalink)  
Antiguo 30/01/2011, 23:58
Avatar de razpeitia
razpeitia
Moderador
 
Fecha de Ingreso: marzo-2005
Ubicación: Monterrey, México
Mensajes: 7.321
Antigüedad: 19 años, 8 meses
Puntos: 1360
Respuesta: Modulo o Funcion para obtener informacion de una interfaz de red en Python

Oh man, acabo de ver tu aplicación. Si quieres monitorear la cantidad de trafico que pasa por tu red. Solo has un cron job + ifconfig + python para obtener las estasdisticas del ifconfig.

Si haces un
Código:
ifconfig | python temp.py
Código Python:
Ver original
  1. #temp.py
  2. import sys
  3. import re
  4.  
  5. pattern = re.compile("RX bytes:(\d+).*TX bytes:(\d+)")
  6. for line in sys.stdin:
  7.     m = pattern.search(line)
  8.     if m:
  9.         download, upload = m.groups()
  10.         download, upload = int(download), int(upload)
  11.         print download, upload #En bytes
Aqui un ejemplo de lo facil que puede ser automatizarlo.