||4 years ago|
|.gitignore||4 years ago|
|CC0||4 years ago|
|Makefile||4 years ago|
|README.md||4 years ago|
|arp-request.c||4 years ago|
|ethermess-backend.c||4 years ago|
|ethermess.1||4 years ago|
|ethermess.7||4 years ago|
|ethermess.py||4 years ago|
|ethertype-dump.c||4 years ago|
|frontend-backend-protocol.md||4 years ago|
|test.sh||4 years ago|
EtherMess is a protocol for direct messaging over bare Ethernet as well as a reference implementation for it in C and Python.
Building and installing
make and install with
make install. If you are installing
somewhere other than the default of /usr/local, please set
PREFIX to that
location during both build and installation steps.
make install will tell you how to set the correct capability on
ethermess-backend to allow running it as a normal user.
Description of the EtherMess protocol is provided as a man page
ethermess.7. The description is contractual, and may not change in
incompatible ways unless the version number in the EtherMess packets is
Additionally a description of the protocol spoken between
ethermess is provided to help understand the
code and develop alternative frontends. The description is non-contractual
and the protocol may change with future versions of
Everything in the repository is under Creative Commons Zero 1.0 Universal license.