Skip to content
Artem Teslenko edited this page Dec 2, 2010 · 12 revisions

Overview

The Netspire is a platform for building ISP billing software written in Erlang programming language.

It is a framework that contains basic blocks for building most adaptive application to ISP needs.

Netspire has modular structure, so various functionality are devided by separate modules.

More information about existing modules you can obtain from Modules page.

In current state the core part is includes:

  1. RADIUS server compliant with RFC 2138 and RFC 2139 with support for unlimited number of NAS'es
  2. Netflow collector with v5 and v9 protocol versions support
  3. Modules that implement PAP, CHAP, Digest and MSCHAPv2 authentication protocols
  4. RPC interface to execute commands on server side
  5. Implementation of pool of IP adresses

Compilation and installation

Supported operation systems: Linux, BSD based and Mac OS X.

To compile you need to have installed Erlang, GNU make and GNU autotools on your system.

Version of Erlang should be no less then R14A.

Go to directory with netspire-core sources and execute the following commands:

autoconf
./configure --prefix=/opt/netspire
make
make install

You need to use gmake on BSD based system. Additional modules like netspire-iptraffic, netspire-postgresql and so on need to install in the same way, also use the same prefix as during netspire-core installation.

Clone this wiki locally