Skip to content

rjpatawaran/netspire-core

 
 

Repository files navigation

Netspire: RADIUS server and NetFlow collector

Netspire is designed to make a simple base for writing ISP billing software. In current state it includes:

This is an alpha software, so be ready for possible API changes.

Dependencies

Netspire is written in Erlang and requires Erlang/OTP platform to be installed.

As per the Wikipedia:

Erlang is a general-purpose concurrent programming language and runtime system. It was designed by Ericsson to support distributed, fault-tolerant, soft-real-time, non-stop applications.

Installation

Currently Netspire runs on Linux, BSD based systems and Mac OS X. Clone this repo or download an archive, then execute:

$ autoconf

$ ./configure

$ make (On BSD systems you must use 'gmake' instead 'make')

$ make install

Future plans

There are serious plans to make a billing system on top of this core with PostgreSQL backend as well as awesome Apache CouchDB with Web-based admin interface. Currently all these modules are under development.

Contribution

Feel free to report issues and suggestions, patches are also welcome.

Licensing

All parts of this software, except Netflow sources are distributed under GPLv3 terms. Netflow sources are distributed under MIT terms.

Credits

About

The Erlang RADIUS server and NetFlow v5, v9 collector

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Erlang 95.6%
  • Makefile 2.8%
  • Shell 1.3%
  • M4 0.3%