I am working on a project that requires me to distinguish the differences between the different captive portals. So the first one on my list the CoovaChilli since it is so famous. I went over the site and there was no clear features documented. So in this post i present the effort which i made to clear up the main feature of CoovaChilli as below:
• Supports WPA and WP2 and UAM (Universal Access Method).
• AAA is handled by RADIUS server which can be local or remote.
• It can be used with VMware to simulate a client (hotspot user).
• It supports RADIUS tunneling over TLS/SSL when built with SSL support.
• It can work without any none standard kernel modules since it uses vtun kernel module by which it controls the network traffic.
• Default route changes auto detection using “chilli_rtmon” tool.
• Supports fetching chilli configurations from a central server over RADIUS using “chilli_radconfig” tool.
• The administrator can see who is logged in, to force a client to be logged out, or force a client to be authorized using “chilli_query”.