Project overview
Diameter is an "AAA" (Authorization, Authentication and Accounting) protocol. It is a client/server protocol used for handling service requests like subscriber validation, network resource control, wireless mobility/roaming and charging and billing applications.
The AntHill Diameter (Cpp,Ruby) project is a powerful networking library that implements Diameter protocol (RFC 3588, 4004, 4005, 4006, 4072 & 4720) and supplies different fail-over and scaling functionality. It is based on AntHill library. The library contains Diameter Encoder and Decoder as well as other utilities like Diameter DumpViewer, Diameter Shell and etc.
AntHill Diameter Ruby utilities
Below are a set of utilities to make easy a work with Diameter. For example this utilities allow to code and decode Diameter dump and etc. These utilities are indented for SMS administrators, Diameter developers and Diameter testers.
AntHill Diameter DumpOvserver
AntHill Diameter DumpObserver is a GUI utility to parse dump and output information about Diameter package. This utility supports both Diameter version: Diameter v 3.4 and Diameter v 5.0. Also this utilities allow to understand the reason of incorrect package in case package is incorrect.
AntHill Diameter DumpViewer
AntHill Diameter DumpViewer is a command line utilities to parse dump and output information about Diameter package. Also this utilities allow to understand the reason of incorrect package in case package is incorrect. This utilities support a few output format as text, CSV and hex. Different output types format allow to inserting this tools into testing process.
AntHill Diameter PDUComposer
AntHill Diameter PDUComposer is a command line utilities to create Diameter package based on XML file.
Related utilities
Below are a set of utilities. These utilities are not included to Diameter project but meantime may be useful. For example utility that allow to send raw dump to destination.
