Radius Manager billing system

Overview

Radius Manager is a easy to use administration system for Mikrotik (PPP and Hotspot), Cisco, StarOS and Chillispot NAS devices. It provides centralized authentication and accounting functions in a most comfortable way.

Basic features:

  • User authentication
  • Traffic accounting (download, upload, total, online time)
  • Prepaid and postpaid billing, invoicing
  • UNIX mailbox user synchronization
  • Tracking the payment
  • Financial reports
  • Prepaid card system and IAS
  • Online payment system

Special features:

  • Connection Tracking System (CTS)
  • Self registration
  • Instant Access Services (IAS)
  • Support for online payment gateways
  • Account expiry control

 

Screenshots

Screenshots of Radius Manager are available here.

 

Basic network diagrams

Mikrotik based system

One of the basic system diagrams is shown on the picture above. It uses Mikrotik device as PPP / Hotspot server. The central system consists of the following components:

  1. Mikrotik PPP / Hotspot server: It handles Hotspot and PPP sessions, sends authentication requests and accounting information to Linux Radius Manager server. Mikrotik host has at least two interfaces: WAN for connecting to the Internet and LAN for connecting the clients.
  2. Linux server: This server hosts Radius Manager application, MySql database server, web server and optionally an email server. A static route is required between Mikrotik and Linux host due to the naturity of RADIUS UDP communication. The easiest method of IP organizing is if the both hosts are located in a same subnet.

Radius Manager uses a web interface for administering the users and the whole system (traffic accounting, tracking of online users, display statistics etc.). It is OS independent and accessible with any Javascript enabled browser.

For additional network diagrams click here.

 

Self registration

Users can register themselves in Radius Manager to gain access to Internet. The system supports identity verification via SMS code. 3rd party account verification methods can also be addedd with the help of Radius Manager API.

 

Hotspot login with Instant Access Services (IAS)

With Instant Access Services users can purchase Internet access codes online. IAS system accepts payments via all supported payment gateways (PayPal, Authorize.net, Netcash).

When Radius Manager is configured to accept IAS online payments, users can see a similar login screen like the following picture:

Mikrotik hotspot login page with Instant Access Services

Unauthorized users can do the following tasks directly from the login screen:

  • Purchase an Instant Access Service (without registration)
  • Register a new account
  • Access the User Control Panel (UCP)

When a user selects an Instant Access Service, the system will redirect him to the payment page where he can purchase credits using Credit Card or PayPal payment method. If the transaction was successful, Radius Manager system will display a 16 digit code which will be used as username for Hotspot login.

Registering of new users can also be done directly from the Hotspot login page. When a user clicks on the "Register an account" link, he will be redirected to the registration screen. All regular data fields have to be filled out: desired user name, full name, address etc.

Accessing the User Control Panel (UCP) is easy via the direct link on the Hotspot login page.

All these functions need a properly set up walled garden in Mikrotik (or Chillispot) hotspot server.

 

Purchase credits online

Radius Manager accepts online payments for both registered and unregistered (IAS) accounts. The available payment gateways are listed in the table below:

Payment gateway
Availability
Payment type
PayPal Website Payments Standard
Multiple countries
CC and PayPal balance
PayPal Website Payments Pro
UK / US
CC
PayPal Express Checkout
Multiple countries
CC and PayPal balance
Authorize.net
US
CC
Netcash
South Africa
CC
DPS Payment Express
Multiple countries
CC
2Checkout
Multiple countries
CC

 

Prepaid card system

With the integrated prepaid card system Radius Manager is capable of generating and controlling prepaid card accounts and refill cards. The PIN and password lenght is freely definable in the card generator module. The system supports two types of cards:

  1. Classic prepaid cards can be used to log in to the system and use the service with entering the PIN and password which is printed on the card.
  2. Refill cards can be used to refill regular user's account, entering the PIN code in UCP.

The system outputs press ready, professionaly looking cards in PDF file format. Find a screenshot here or try the online demo.

 

Connection Tracking System (CTS)

Connection Tracking System (CTS) is a great feature of Radius Manager: with the help of it the administrators can track the authenticated clients IP connections (TCP, UDP). The system stores the following data:

  • User name
  • Date and time
  • Source IP and port
  • Destination IP and port
  • Used protocol

The database is fully searchable via the Radius Manager ACP web interface. Storing the data requires large and fast disks. A typical daily amount of data can take up to 100-500 MB with 200-300 online users.

A recommended CTS system with separate database host is shown on the picture below:

Connection Tracking System setup (CTS) with separate MySql db host

Linux 1 is the Radius Manager system itself. It uses a dedicated MySql database host Linux 2 (for CTS data only; RADIUS accounting data is stored on Linux 1). Mikrotik 1 acts as a PPP / Hotspot server. In addition, it has a special firewall rule to redirect all traffic log data to the server Linux 1.

 

OS Compatibility

Radius Manager requires a Linux server, equipped with Intel or compatible CPU. The system is fully tested on various Fedora 5+, Debian 4+, CentOS 5+, Ubuntu 7+ installations with Mikrotik Router OS 2.7+. Radius Manager can be installed on almost every Linux system which meets the following conditions:

  • PHP 5.1 or better
  • MySQL 5 or better
  • Glibc 2.4 or better

OS recommendation:

  • CentOS 5+
  • Fedora Core 8-12

Hardware requirements:

  • CPU 1.5 GHz+
  • 1 GB RAM
  • 80 GB HDD or more (fast disks, SATA or SCSI or RAID array)

If your system doesn't have the correct version of components installed, You have to upgrade / install them before You continue to install the Radius Manager application.

If You have a non standard Linux system, please contact us before the purchase (use the email form here). We will install a demo system on your host to be 100% sure it can work without any problems.

 

NAS compatibility

 Functionality
Mikrotik
Cisco
StarOS
*Chillispot
DD-WRT
pfSense
Protocol
Authentication / accounting
   
Hotspot
Automatic disconnection of expired accounts
   
Bandwidth management
   
Static IP address
   
MAC authentication
         
Authentication / accounting
     
PPPoE
Automatic disconnection of expired accounts
     
Bandwidth management
     
Static IP address
     
Authentication / accounting
       
PPtP
Automatic disconnection of expired accounts
       
Bandwidth management
       
Static IP address
Authentication / accounting
       
L2tP
Automatic disconnection of expired accounts
       
Bandwidth management
       
Static IP address
RADIUS Access List support
 
**
     
ACL

Chillispot v1.1 running on a Linux server
**StarOS has limited RADIUS Access List compatibility

Key features
 

Web interface: Easy to use and always available multi lingual WEB interface.

Fully separated code and design templates: You can easily adapt the GUI to fit your needs.

Compatibility: 100% compatible with FreeRADIUS RADIUS server and with Mikrotik router OS v 2.7 or newer.

MySQL database integration: uses a free MySQL database engine which is a part of every Linux system.

Account management: administrators can create, edit, delete user accounts (optionally UNIX accounts) via webforms.

Traffic statistics: You can easily track user's traffic on a yearly, monthly and daily basis.

Users Control Panel: users can track their traffic, used and remaining MegaBytes, online time, they can change their RADIUS and UNIX passwords, purchase credits online etc.

Online users list: detailed list of the connected users.

Find users easily: search for users by various criterias.

Tracking of payments: users and resellers can track the payments and create reports.

Tracking of connections: CTS module tracks user's source and destination IP addresses, ports, the used protocol, date and time...

Services: You can group your users using freely definable services.

Clear design: clear and logical graphical design helps You to handle thousands of users easily.

Accept payments online: accept Credit Cards online! Multiple payment gateways are available (PayPal, Authorize.net, Netcash, DPS Express Payments etc.).

 
 

Online demo
 


Administration Control Panel (ACP)

User name: admin
Password: 1111

User Control Panel (UCP)

User name: user
Password: 1111

Self registration

 

Purchase Instant Access Service

 
 

 

 
 

Testimonials
 

Thanks very much for you help. I am very happy and I must say the website does not lie, you must have the best support for your product out there, I have never come across better support for any other product, I would like to buy you a beer but we are a few thousand kilometres apart!

Matthew Harrison


We have dealt with more than 20 companies through the Internet and we did not really find technical support for any service at this speed. I am delighted that the deal with DMA Softlab. Thank you very much!

Ahmed Adel


Just like to say your response and support is unbelievable, keep up the good work.

Rolf Bartels

 
 
 

Our partners
 
A selection of softwares, freewares and sharewares to download. PAD Driven site
1 hot download library - Huge selections of the best software, shareware, demos and games to download from our ever expanding library, many with user ratings and reviews.
Shareware and Freeware downloads and tested, rated and reviewed software submitted by software author.

Radius Manager on Annesoft
01-download.com
- Search engine dedicated to software
Softsia.com - Directory of shareware, freeware and demo programs. Pad file enabled for developers.
Fileshome.com - Free directory of free and shareware software, scripts, desktop applications

 
 

Home | Documents | Downloads | Customers | Online shop | Corporate | Contact | Privacy | Terms and Conditions

Copyright (C) 2004 - 2012, DMA Softlab LLC. All rights reserved.