ChilliSpot is an open source captive portal or wireless LAN
controller. It is used for authenticating users of
LAN. It supports web based login which is today's standard for public
HotSpots. Authentication, authorization and
accounting (AAA) is handled by your favorite radius server.
Binary downloads are available for Redhat, Febora, Debian,
ChilliSpot is an ebuild in Gentoo and compiles under FreeBSD. Source
code under GPL is
available for other platforms.
To build your own HotSpot you need the following items:
Wireless LAN access point
ChilliSpot software for your PC
All the above are included in one package at HotSpot System's turnkey hotspot solution.
You can install the radius and web server on the same PC as ChilliSpot
or they can be located on the Internet.
Looking for an easy HOTSPOT solution based on Chillispot? Check out Hotspot Software by HotspotSystem .
DISCLAIMER: All information, including documentation, information and binary firmware releases are copyrighted by www.chillispot.org. The goal is to provide an information source for those visitors who are looking for the Chillispot project. The Chillispot project is no longer maintained. There is a newer project, called CoovaChilli which is based on Chillispot.
2007-09-25 ChilliSpot website/forum revamped
ChilliSpot website as well as the forum section is alive again.
2006-09-24 ChilliSpot 1.1 released
ChilliSpot 1.1 has been released. It is a development release, with
1.0 being the stable release to use for production.
It adds the following features:
OpenBSD port Initial
OpenBSD port. Thanks to Sevan / Venture37.
radiusnasip option Allows
the specification of the IP address to be used for the NAS-IP-Address
attribute. This was previously determined by the radiuslisten option,
which is still used if the radiusnasip option is not specified. Thanks
to David Bird.
radiuscalled option Allows
the specification of the name to be used for the Called-Station-ID
attribute. This was previously determined by the MAC address of the
wireless interface, which is still used if the radiuscalled option is
not specified. Thanks to David Bird.
confusername and confpassword
options When these options are given ChilliSpot will query the
radius server at regular intervals. Attributes returned by the radius
server will override the aumallowed, macallowed and interval
options. Thanks to David Bird.
conup and condown
options These options allow scripts to be run when users
are authenticated and disconnected. The scripts are executed with the
following parameters: devicename, ip address,
mask, user ip addressuser mac address and
filter ID. A rich set of environment variables are provided as
ChilliSpot 1.0 has been released. It corrects the following bugs:
Macallowed and uamallowed
options can be specified multiple times ChilliSpot now accepts
multiple lines with macallowed or uamallowed in the configuration file
or multiple times at the command line. Thanks to David Bird and for the
implementation, and Lorenzo Bettini for upgrading Gengetopt
to support long lines.
IP allocation after
restart for MAC authenticated usersUsers
which have been authenticated on the bases of MAC address will now be
re-authenticated straight after a ChilliSpot reboot.
Furthermore copyright statement and credits have been included with the
See the release notes for further details.
2005-07-16 ChilliSpot Logo
The winner of the logo competition has been selected.
Congratulations to Josh from Lockstock
and thanks to everybody else who participated in the competition.
to Stefan Lengacher for
The new logo is displayed on the home page as well as the forum.
2005-04-03 ChilliSpot 1.0 RC3 released
ChilliSpot 1.0 RC3 has been released. It corrects the following bugs:
Improved IP allocation
Improved Skype compatibility
parsing of --uamserver and
Drew S. Dupont.
will now write debug output
memcpy bug on --uamallowed option Thanks to Jerome Heulot.
redundant radius retry
Furthermore a new --radiusnasporttype option has been added which
specifies the NAS-Port-Type radius attribute to use.
ChilliSpot 0.96 has been released. New features include:
MAC authentication with static IP address allocation.
Source code review, bug fixes and additional logging.
Thanks to Alexander Papadakis and Vladimir Vuksan.
2004-07-12 ChilliSpot 0.95 released
ChilliSpot 0.95 has been released. New features include:
Browsing some web sites without authenticating. Thanks to
Improved makefiles. Thanks to Ned Ludd.
More information to perl cgi script: User-Name,
Session-Timeout as well as the original URL.
Improved network interface configuration.
2004-07-08: Gentoo ebuild.
ChilliSpot is now an ebuild in Gentoo.
Gentoo users wishing to fetch, compile and install Chillispot simply
need to type:
While the package is in the testing stage users will either have to add
proper ~arch keyword to the local /etc/make.conf or export it via an
ACCEPT_KEYWORDS="~x86" emerge chillispot
ACCEPT_KEYWORDS="~mips" emerge chillispot
Thanks to Ned Lud.
2004-06-22: ChilliSpot 0.94 released
ChilliSpot 0.94 has been released. New features include:
Initial OpenWRT port.
Improved browser compatibility.
New radius configuration options.
2004-06-11: ChilliSpot 0.93 released
ChilliSpot 0.93 has been released. New features include:
Radius Reply-Message fully implemented.
Better error handling.
2004-05-27: Forum and mailing list
ChilliSpot now has a forum for general discussions as well as
a mailing list for developers and announcements. Feel free to join the forum.
2004-05-18: ChilliSpot 0.92 updated
A bug caused chilli to limit the bandwidth to zero if the
WISPr-Bandwidth-Max-Up and WISPr-Bandwidth-Max-Down attributes were not
present in the Radius Access-Reply message.
The old ChilliSpot 0.92 has been been removed, and a new one
with timestamp 2004-05-18 has been uploaded. If you downloaded
ChilliSpot 0.92 between May 17 and May 18 you should download the
2004-05-17: ChilliSpot 0.92 released
ChilliSpot 0.92 has been released. New features include:
Session-Timeout, Idle-Timeout and WISPr radius attributes.
Bug fix: User will now actually be logged out when pressing
2004-05-10: ChilliSpot 0.91 released
ChilliSpot 0.91 has been released. New features include:
New cgi script with popup logout window.
Chilli no longer generates error messages when not using
2004-04-05: ChilliSpot 0.90 released
ChilliSpot 0.90 has been released. This is the first release
of ChilliSpot as open source.