Facebook Developers Network

Join MamakSpot Fb Developer Network


New Project unleashed !!!
Build You Own SMS System at home
http://cakesms.blogspot.com

Introduction to MamakSpot



Watch the demo video here

What is MamakSpot ?
A wifi controller. You can control your wifi users using a web based management system.

Features ? You can control the users by
1.by maximum usage hours
2.by expire date
3.by upload/download speed in kbps

How many versions of MamakSpot ?
1. MamakSpot Prepaid Edition
2. MamakSpot Manage Edition

MamakSpot Prepaid Edition ?
MamakSpot prepaid is targeted to people who wants to run prepaid business using Wifi. Admin can create X numbers of prepaid and registered or public users can buy the prepaid for their internet usage.

Mamakspot Manage Edition ?
This is fork from version 1 of MamakSpot. User must be registered first. Admin the, can select which user have the rights to surf the net. Admin simply enable particular user with some credentials like
1. upload/bandwith speed
2. Expiry date
Admin can check every connected user internet history like :
1. When he/she online
2. Number of hours online by day,month,year
3. Total bandwidth downloaded/uploaded
4. Sites visited
Who are the developer for MamakSpot ?
Currently, I'm the only one doing the RnD. From understanding how Radius server works to Web Management Interface. I can be contacted at 014.6412.911 ( Malaysia ) or by email at azril.nazli@gmail.com


Mamakspot V1 is free ( http://code.google.com/p/mamakspot/ )

Wednesday, May 28, 2008

Mamakspot on Sony Notebook with 1 Network Card


ETH0 Binding Settings. The above is ETH0 and the below is ETH0:1


AP1, the master AP that gives 192.168.1.X address


AP2, connected to AP1 using WDS as bridge mode


Notebook on the left running Redhat EL5 as MamakSpot Server and Notebook on the right, running MS Vista as Mamakspot client.


AP2 + Server + Client all connected to the same hub


Side view


Default Coova Login Page on 2nd Laptop


The JSON User Status


Redhat EL5 default interface


ifconfig -a screenshot ( notice the eth0:1 interface )


route.sh firewall script modification


Radius working in harmony using 1 radius account.



It works !
Operating system : Redhat Linux EL5
Captive Portal : Coova Chilli
Wifi Controller : MamakSpot
Radius Server : FreeRadius
Database Server: MySQL
Web Server : Apache

Settings
ETH0 received ip via DHCP in 192.168.1.X range
ETH0:1 is virtual 2nd network card and basically serving its own DHCP ip in 10.0.0.X range

Modifications from original Mamakspot Setting
1. Use IP Binding to create ETH0:1 which is mapped to 10.0.0.1
2. Some minor modification on route.sh to reflect ETH0:1

Here's the scenario
1. AP1 will connected to AP2 via WDS.
2. AP1 is main DHCP server for 192.168.1.X range
3. Anything that connected to AP2 using LAN port will get DHCP ip from AP1
4. In this case, Sony Laptop Redhat El5 server get its own ip, 192.168.1.53 from AP1 ( even connected to AP2 since I set the AP just to run in bridge mode only )
5. Sony Laptop NIC will be connected to normal HUB. A CAT5 cable also connected to the HUB to AP2.
6. Client, Sony Laptop 2 will get DHCP using wired LAN from ETH0:1 interface
7. Client will be presented by Coova Login Page before he can proceed to surf the internet.

Just put any bridge mode wireless AP that points to 10.0.0.1, a wireless network can be created. In this simulation, I'm using wired LAN.

Thursday, May 22, 2008

MamakSpot Install & Setup Service

If you interested to have your own MamakSpot system, I can do the installation & configuration

The price is RM500.00 for server setup, that includes :

1. Complete configuration and setup of MamakSpot
2. System test using wireless AP and wired connections

Interested ? What I need is
A pc with :
1. 2 network cards
2. cdrom / dvdrom
3. Hard disk

And also your own AP for testing purposes.

What you get is :
1. Mamakspot system with source code
2. Free updates on MamakSpot Software
3. Troubleshoot help.

Call me at 014 6412 911 ( Azril Nazli Alias ) for more info. azril.nazli@gmail.com for email
* time needed is 1 week after delivery
* payment can be made after system test by cash only or Maybank 2u transfer
* I can pickup the pc in Putrajaya area / Shah Alam / Serdang or come to Putrajaya.