Differences between revisions 17 and 22 (spanning 5 versions)
Revision 17 as of 2005-07-13 20:31:48
Size: 1746
Editor: sub27-11
Comment:
Revision 22 as of 2005-11-28 11:36:48
Size: 2468
Editor: mail
Comment: stylistic changes - cp
Deletions are marked like this. Additions are marked like this.
Line 1: Line 1:
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.
= WiCap-PHP =
Line 6: Line 3:
As of June, 2005, the most recent version is ''gamma''. ["WiCap-PHP"] is a very simple captive portal for ''OpenBSD'' (tested on 3.5 and 3.7).
Currently it is maintained by CalebPhillips.
Line 8: Line 6:
'''Download''': As of November, 2005, the most recent version is ''delta''. I am making an interim release
which contains some bug fixes and will be the last stable release before ''epsilon''.
Line 10: Line 9:
  * 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
[[TableOfContents]]
Line 13: Line 11:
'''Documentation''': == Features ==
Line 15: Line 13:
Installation instructions are maintained within the tarball, also there is a HowTo here:   * 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 17: Line 18:
http://www.smallwhitecube.com/php/dokuwiki/doku.php?id=howto:openbsdap == Download ==
Line 19: Line 20:
This will walk you through setting up an OpenBSD 3.7 access point from scratch. (based on Node597)   * Delta (Interim Release)
    * [http://www.smallwhitecube.com/toil/programming/files/php/wicap-php.delta.interim.tar.gz wicap-php.delta.interim.tar.gz]
    * [http://www.smallwhitecube.com/toil/programming/files/php/wicap-php.delta.interim.tar.gz.md5 wicap-php.delta.interim.tar.gz.md5]
Line 21: Line 24:
'''Project Forks''': === Old Versions ===

  * Delta
    * [http://www.smallwhitecube.com/toil/programming/files/php/wicap-php.delta.tar.gz wicap-php.delta.tar.gz]
    * [http://www.smallwhitecube.com/toil/programming/files/php/wicap-php.delta.tar.gz.md5 wicap-php.delta.tar.gz.md5]
  * Gamma
    * [http://www.smallwhitecube.com/toil/programming/files/php/wicap-php.gamma.tar.gz wicap-php.gamma.tar.gz]
    * [http://www.smallwhitecube.com/toil/programming/files/php/wicap-php.gamma.tar.gz.md5 wicap-php.gamma.tar.gz.md5]

=== Project Forks ===
Line 26: Line 38:
 * http://bjencks.net/captive/captive-0.1.tar.gz  * [http://bjencks.net/captive/captive-0.1.tar.gz captive-0.1.tar.gz]
Line 28: Line 40:
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.
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.
Line 33: Line 42:
'''Limitations''': == Documentation ==
Line 35: Line 44:
  * 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)
There is a FAQ here: ["WiCap-PHP-FAQ"]

Installation instructions are maintained within the tarball, also there is a HowTo here: [http://www.smallwhitecube.com/php/dokuwiki/doku.php?id=howto:openbsdap OpenBSD AP HowTo]

This will walk you through setting up an OpenBSD 3.7 access point from scratch. (based on ["NodeSmallWhiteCube"])

WiCap-PHP

["WiCap-PHP"] is a very simple captive portal for OpenBSD (tested on 3.5 and 3.7). Currently it is maintained by CalebPhillips.

As of November, 2005, the most recent version is delta. I am making an interim release which contains some bug fixes and will be the last stable release before epsilon.

TableOfContents

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

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.

Documentation

There is a FAQ here: ["WiCap-PHP-FAQ"]

Installation instructions are maintained within the tarball, also there is a HowTo here: [http://www.smallwhitecube.com/php/dokuwiki/doku.php?id=howto:openbsdap OpenBSD AP HowTo]

This will walk you through setting up an OpenBSD 3.7 access point from scratch. (based on ["NodeSmallWhiteCube"])

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