Termineter

Description

The Termineter framework allows authorized individuals to test Smart Meters for vulnerabilities such as energy consumption fraud, network hijacking, and more. Many of these vulnerabilities have been highlighted by the media and advisories have been sent out by law enforcement agencies. This is a major concern for energy companies, as SecureState is seeing an emergence of these types of vulnerabilities that can drastically affect the security landscape.

The goal of a public release for this utility is to promote security awareness for Smart Meters and provide a tool that brings basic testing capabilities to the community and meter manufactures so that security can be improved. Power companies can use the framework to identify and validate internal flaws that leave them susceptible to fraud and significant vulnerabilities. Users must have general knowledge of the meter’s internal workings in order to use Termineter proficiently.

Usage

Syntax

termineter [-h] [-v] [-L {DEBUG,INFO,WARNING,ERROR,CRITICAL}]  [-r RESOURCE_FILE]

Options

  -h, --help            show this help message and exit
  -v, --version         show program's version number and exit
  -L {DEBUG,INFO,WARNING,ERROR,CRITICAL}, --log {DEBUG,INFO,WARNING,ERROR,CRITICAL}
                        set the logging level
  -r RESOURCE_FILE, --rc-file RESOURCE_FILE
                        execute a resource file

Example

cyborg@cyborg:~$ termineter 

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

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


termineter > help

Type help <command> For Information
List Of Available Commands:
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
back    connect     exit  info  logging  resource  set   use
banner  disconnect  help  ipy   reload   run       show


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 > use get_info
termineter (get_info) >
0 Comments

Leave a reply

CONTACT US

We're are building as a community and a team. Be a part of it.

Sending

©2017 Ztrela Knowledge Solutions Pvt. Ltd

Log in with your credentials

Forgot your details?