Differences between revisions 17 and 20 (spanning 3 versions)
Revision 17 as of 2005-07-13 20:31:48
Size: 1746
Editor: sub27-11
Comment:
Revision 20 as of 2005-10-24 11:59:22
Size: 2344
Editor: whawes
Comment: added note - cp
Deletions are marked like this. Additions are marked like this.
Line 6: Line 6:
As of June, 2005, the most recent version is ''gamma''. As of July, 2005, the most recent version is ''delta''.

Note: ''delta'' introduces alot of new code, as such, it is less stable than previous versions. Please
let me know if you discover any problems. Update 2005-10-24: I didn't lie, there was at least one serious bug, which
has been squashed and will be fixed in the next release. I will do another release as soon as I have time (or if
someone pokes me via email) - CalebPhillips.

'''Features''':

  * Written in 'C' for speed and portability
  * (Experimental) Support for statistics-collection using RRDTool
  * Inspects the ARP table to evict inactive/bad leases
  * Intended to work with a change-rooted Apache
Line 10: Line 22:
  * http://www.smallwhitecube.com/toil/programming/files/php/wicap-php.gamma.tar.gz
  * http://www.smallwhitecube.com/toil/programming/files/php/wicap-php.gamma.tar.gz.md5
  * Delta
  
* http://www.smallwhitecube.com/toil/programming/files/php/wicap-php.delta.tar.gz
   * http://www.smallwhitecube.com/toil/programming/files/php/wicap-php.delta.tar.gz.md5

'''Old Versions''':

  * Gamma
    * http://www.smallwhitecube.com/toil/programming/files/php/wicap-php.gamma.tar.gz
    * http://www.smallwhitecube.com/toil/programming/files/php/wicap-php.gamma.tar.gz.md5
Line 28: Line 47:
Although, his improvements made the "beta" version much better, ''gamma'' incorporates his changes, with one exception, ''gamma'' in still only
PHP and Perl, no Python. My rationale behind this is that Python is not installed with OpenBSD 3.7 by default, and adding it takes significant space,
since my Node is using a 256 MB Compact-Flash card for storage, this savings is needed. If you have Python installed, you may want to check out his
fork.

'''Limitations''':

  * Needs to be threaded so that leases actually expire (next version)
  * Should take advantage of pf's "tables" instead of "macros" (next version)
  * Some simple accounting and statistics would be cool (version after next)
Although, his improvements made the ''beta'' version much better, ''delta'' incorporates his changes, with one exception, ''delta'' is written in C and PHP, no Python. My rationale behind this is that Python is not installed with OpenBSD 3.7 by default, and adding it takes significant space, since my Node is using a 256 MB Compact-Flash card for storage, this savings is needed. If you have Python installed, you may want to check out his fork.

WiCap-PHP is a very simple captive portal for OpenBSD (tested on 3.5 and 3.7). Currently it is maintained by CalebPhillips, although he may get busy and abandon it like so many other projects. This page will earn content as it seems prudent, good to create it at any rate.

As of July, 2005, the most recent version is delta.

Note: delta introduces alot of new code, as such, it is less stable than previous versions. Please let me know if you discover any problems. Update 2005-10-24: I didn't lie, there was at least one serious bug, which has been squashed and will be fixed in the next release. I will do another release as soon as I have time (or if someone pokes me via email) - CalebPhillips.

Features:

  • Written in 'C' for speed and portability
  • (Experimental) Support for statistics-collection using RRDTool
  • Inspects the ARP table to evict inactive/bad leases
  • Intended to work with a change-rooted Apache

Download:

Old Versions:

Documentation:

Installation instructions are maintained within the tarball, also there is a HowTo here:

http://www.smallwhitecube.com/php/dokuwiki/doku.php?id=howto:openbsdap

This will walk you through setting up an OpenBSD 3.7 access point from scratch. (based on Node597)

Project Forks:

BenjaminJencks rewrote the perl part of WiCap-PHP (version beta) in python, and made some cool improvements. Get his version here:

Although, his improvements made the beta version much better, delta incorporates his changes, with one exception, delta is written in C and PHP, no Python. My rationale behind this is that Python is not installed with OpenBSD 3.7 by default, and adding it takes significant space, since my Node is using a 256 MB Compact-Flash card for storage, this savings is needed. If you have Python installed, you may want to check out his fork.

WiCap-PHP (last edited 2012-03-29 11:51:35 by DanRasmussen)