Third Layer Utility

August 7, 2025 ยท View on GitHub

This page gives an overview of the Third Layer Utility that can be used by the other Third Layer software for easier implementation, and other useful tools.

Table of Contents

manuel_message_gen.py

The manuel message clinet contains a short python script that just takes the following arguments:

  • Method = POST / GET
  • Endpoint = See layer 2 documentation for a list of possible endpoints
  • Message = the message you want to send in hexadecimal representation

and then sends the message to the tcp socket.

Example usage:

python3 Utility/^Cnuel_message_sender.py "POST" "nas_no_sec" "7e00112233440166"

You can also do the same with the following curl command:

curl -X POST http://127.0.0.1:8080/nas_no_sec \
  -H "Content-Type: application/json" \
  -d '{"message": "7e00112233440166"}'

utility_functions.py

This is the python script containing a lot of useful functions, that can be utilized by the other third layer scripts.

What these functions are and what they do is described in the comments inside the file.