1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66
|
::
______ _ __
/_ __/__ _________ ___ (_)___ ___ / /____ _____
/ / / _ \/ ___/ __ `__ \/ / __ \/ _ \/ __/ _ \/ ___/
/ / / __/ / / / / / / / / / / / __/ /_/ __/ /
/_/ \___/_/ /_/ /_/ /_/_/_/ /_/\___/\__/\___/_/
Summary
=======
Termineter is a Python framework which provides a platform for the
security testing of smart meters. It implements the C1218 and C1219
protocols for communication over an optical interface. Currently
supported are Meters using C1219-2007 with 7-bit character sets. This is
the most common configuration found in North America. Termineter
communicates with Smart Meters via a connection using an ANSI type-2
optical probe with a serial interface.
|asciicast|
License
=======
Termineter is released under the BSD 3-clause license, for more details
see the
`LICENSE <https://github.com/rsmusllp/termineter/blob/master/LICENSE>`__
file.
Credits
=======
Special Thanks To:
- Caroline Aronoff (Alpha testing and fixing older PySerial
compatibility)
- Chris Murrey - f8lerror (Alpha testing)
- Jake Garlie - jagar (Alpha testing)
- Scott Turner - fantomgoat (Bug report and fix)
- Kevin Underwood (Bug report and fix)
- Don Weber - cutaway (Developer of InGuardians’ OptiGuard)
Termineter Development Team:
- Spencer McIntyre
About
=====
Author: Spencer McIntyre - zeroSteiner
(`@zeroSteiner <https://twitter.com/zeroSteiner>`__)
Project Home Page: https://github.com/rsmusllp/termineter
Project Documentation: http://termineter.readthedocs.org/en/latest
Install
=======
Termineter can be installed from the Python Package Index using pip.
Simply run ``sudo pip install termineter``.
For additional install information please see the INSTALL.md file.
.. |asciicast| image:: https://asciinema.org/a/154407.png
:target: https://asciinema.org/a/154407
|