Marco de prueba de seguridad de medidor inteligente (terminador)

  ______ _ __
  /_  __/__  _________ ___  (_)___  ___  / /____  _____
   / / / _ \/ ___/ __ `__ \/ / __ \/ _ \/ __/ _ \/ ___/
  / / /  __/ /  / / / / / / / / / /  __/ /_/  __/ /
 /_/  \___/_/  /_/ /_/ /_/_/_/ /_/\___/\__/\___/_/

Resumen

Termineter es un marco Python que proporciona una plataforma para las pruebas de seguridad de medidores inteligentes. Implementa los protocolos C1218 y C1219 para la comunicación a través de una interfaz óptica. Actualmente se admiten los medidores que utilizan C1219-2007 con conjuntos de caracteres de 7 bits. Esta es la configuración más común que se encuentra en América del Norte. Termineter se comunica con Smart Meters a través de una conexión mediante una sonda óptica ANSI tipo 2 con una interfaz en serie.
asciicast

Licencia

Termineter se publica bajo la licencia BSD 3-cláusula, para más detalles vea el archivo de LICENCIA .

Creditos

Agradecimientos especiales a:
  • Caroline Aronoff (Alpha prueba y arregla compatibilidad PySerial más antigua)
  • Chris Murrey - f8lerror (pruebas alfa)
  • Jake Garlie - jagar (prueba alfa)
  • Scott Turner - fantomgoat (informe de error y corrección)
  • Kevin Underwood (informe de error y corrección)
  • Don Weber - cutaway (Desarrollador de InGuardians 'OptiGuard)
Equipo de desarrollo de Termineter:
  • Spencer McIntyre del equipo de investigación e innovación de SecureState

Acerca de

Autor: Spencer McIntyre - zeroSteiner ( @zeroSteiner )
Página de inicio del autor: http://www.securestate.com/
Página de inicio del proyecto: https://github.com/securestate/termineter
Documentación del proyecto: http://termineter.readthedocs.org/en/latest

Instalar

Termineter se puede instalar desde el Índice de Paquetes de Python usando pip. Basta con ejecutar sudo pip install termineter.
Para obtener información adicional sobre la instalación, consulte el archivo INSTALL.md.

Comentarios