Main Menu
Home
Branches
Development
Documentation
Downloads
Support
Affiliates
Testimonials

Search Announcements




SourceForge
Summary
   Developers
   Statistics
File Releases
MediaWiki
Trac
IdeaTorrent
Mailing Lists
Git Repository

Announcements

NoCatSplash captive portal pre-release

  • Posted by: mhnoyes on 2003-02-22 09:41+0000
  • Updated by: mhnoyes on 2003-02-22 09:41+0000

NoCatSplash, a multi-threaded captive portal written in C, has reached a more-or-less beta stage prior to its initial release.

Schuyler Erle

From the README:

NoCatSplash is a Open Public Network Gateway Daemon. It performs as a [captive/open/active] portal. When run on a gateway/router on a network, all web requests are redirected until the client clicks I Accept to an AUP. The gateway daemon then changes the firewall rules on the gateway to pass traffic for that client (based on IP address and MAC address).

NoCatSplash is the successor to NoCatAuth, which was written in Perl. NoCatSplash is written in multi-threaded ANSI C in order to be smaller and work better on embedded style devices.

You can get it from:
http://nocat.net/download/NoCatSplash/

Instructions for building NoCatSplash with uClibc are included in the distribution in the README.uClibc file. A recent build against uClibc yielded an executable that was only 120k in size, and depended on nothing beyond libc.so and libpthread.so. As you can see, it doesn't require perl, and hence should be slim enough to run on OpenAP, LEAF distros, and other embedded-style Linux platforms.

Currently, only open mode and iptables are supported. Authenticating modes are slated to be added shortly, as well as support for OpenBSD and FreeBSD.

We could really use your help beta-testing this. Please send me bug reports personally, as our Request Tracker install is still incomplete.


What's Related

Hosted on Get LEAF Linux Embedded Appliance Framework at SourceForge.net. Fast, secure and Free Open Source software downloads, and powered by phpWebSite.