3. How to install

3-1. Required Softwares

Software Name
This library provide standard implementation of Diameter base protocol and some Diameter applications.
Adaptive Communciation Environment (ACE)
ACE provides a rich set of reusable C++ wrapper facades and framework components that perform common communication software tasks across a range of OS platforms.
Parsing configuration file. Xerces-C++ is a validating XML parser written in a portable subset of C++. Xerces-C++ makes it easy to give your application the ability to read and write XML data.
OpenSSL utilizes to encrypt and decrypt the TLS record in the authentication procedure. OpenSSL also be used to verify and generate certificate, even specific authentication.
Pcap / WinPcap
Libpcap-0.7.2 / WinPcap-Release 3.0
Receiving and sending layer 2 frames in practical authenticator. Pcap is an architecture for packet capture and network analysis for the Linux and FreeBSD platforms. WinPcap is porting from pcap library for the Win32 platforms.
Getting completed MAC address of authenctiator. Libnet is a generic networking API that provides access to several protocols.

3-2. Software Installation

3-2-1. Install related libraries :

See README or INSTALL instruction to install each package. There is no precedence between these softwares, as follows, OpenDiameter, ACE, Xerces, OpenSSL, Pcap / WinPcap and Libnet.

3-2-2. Install WIRE Diameter

Extract downloaded compressed file to a specific directory. See INSTALL.txt file contained in source directory tree.