Newer
Older
Tools for creating and testing TLMSP (ETSI TS 103 523-2) clients, middleboxes, and servers.
Executable | Purpose
-------------|---------------
tlmsp-client | Client program
tlmsp-mb | Middlebox program
tlmsp-server | Server program
# Building
git clone git@forge.etsi.org:cyber/tlmsp-tools.git
git clone git@forge.etsi.org:cyber/tlmsp-openssl.git
mkdir tlmsp-install
cd tlmsp-tools/build
./initial-build.sh $(realpath ../../tlmsp-install)
The tools can then be run directly out of tlmsp-tools/, or more
generally by adding the tlmsp-install/bin path to PATH and
tlmsp-install/lib path to LD\_LIBRARY\_PATH.
## Dependencies
tlmsp-tools requires:
* autotools
* clang
* libev
* libpcre2.
On Ubuntu 18.04 LTS, the following obtains all of the necessary
pieces:
`sudo apt-get install autoconf clang gettext libpcre2-dev libtool libev-dev pkg-config`