termineter
smart meter security testing framework
TLDR
Start an interactive session
$ termineter
Start with a specific resource file$ termineter -r [script.rc]
Start with debug logging$ termineter -L DEBUG
SYNOPSIS
termineter [options]
DESCRIPTION
termineter is a Python framework for security testing of smart meters. It implements the C1218 and C1219 protocols for communication over an optical interface using ANSI type-2 optical probes with serial connections.The tool provides an interactive shell similar to Metasploit, with modules for reading meter tables, brute-forcing credentials, and testing meter security. Commands include connect, disconnect, use, run, set, and show.
PARAMETERS
-h, --help
Show help message and exit.-v, --version
Show version number and exit.-L LEVEL, --log LEVEL
Set the logging level (DEBUG, INFO, WARNING, ERROR, CRITICAL).-r FILE, --rc-file FILE
Execute a resource file on startup.
INSTALL
nix profile install nixpkgs#termineter
CAVEATS
Requires physical access to the smart meter via an optical probe and serial adapter. Available in Kali Linux repositories and via pip.
SEE ALSO
msfconsole(1), setoolkit(1)