Termineter 介绍

Termineter是用Python编写,提供用于智能电表的安全性测试平台的框架。它实现了C12.18和C12.19协议进行通信。目前支持使用C12.19 7位字符集米。 Termineter智能电表,通过使用ANSI 2型光学探针带有串行接口的连接进行通信。

资料来源:https://code.google.com/p/termineter/
Termineter 首页
Termineter 源代码库

包含在termineter里的工具

termineter 一个用于测试智能电表的框架

termineter 用法示例

:~# termineter

   ______              _          __        
  /_  __/__ ______ _  (_)__  ___ / /____ ____
   / / / -_) __/  ' \/ / _ \/ -_) __/ -_) __/
  /_/  \__/_/ /_/_/_/_/_//_/\__/\__/\__/_/  

  <[ termineter                     v0.1.0
  <[ model:                          T-800
  <[ loaded modules:                    12

termineter > show modules

Modules
=======

  Name               Description
  ----               -----------
  brute_force_login  Brute Force Credentials
  dump_tables        Dump Readable C12.19 Tables From The Device To A CSV File
  enum_tables        Enumerate Readable C12.19 Tables From The Device
  get_info           Get Basic Meter Information By Reading Tables
  get_log_info       Get Information About The Meter's Logs
  get_modem_info     Get Information About The Integrated Modem
  get_security_info  Get Information About The Meter's Access Control
  read_table         Read Data From A C12.19 Table
  run_procedure      Initiate A Custom Procedure
  set_meter_id       Set The Meter's I.D.
  set_meter_mode     Change the Meter's Operating Mode
  write_table        Write Data To A C12.19 Table

termineter >