Differences between revisions 17 and 28 (spanning 11 versions)
Revision 17 as of 2005-07-13 20:31:48
Size: 1746
Editor: sub27-11
Comment:
Revision 28 as of 2007-02-17 12:52:25
Size: 2061
Comment: note on oldness
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''': Note: This project, while totally stable and usable, is no longer being maintained. My
access point no longer runs OpenBSD, and hence, I don't have an itch to scratch (or
a platform on which to develop). If you want to take over development of this project,
let me know. (CalebPhillips)
Line 10: Line 11:
  * 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 13:
'''Documentation''': == Features ==
Line 15: Line 15:
Installation instructions are maintained within the tarball, also there is a HowTo here:   * Simple!
  * 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 21:
http://www.smallwhitecube.com/php/dokuwiki/doku.php?id=howto:openbsdap == Download ==
Line 19: Line 23:
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 27:
'''Project Forks''': === Source ===
Line 23: Line 29:
BenjaminJencks rewrote the perl part of WiCap-PHP (version beta) in python, and made some cool improvements. Get his
version here:
The most recent source is available via subversion:
Line 26: Line 31:
 * http://bjencks.net/captive/captive-0.1.tar.gz {{{
  svn co http://svn.smallwhitecube.com/wicap-php/trunk wicap-php
}}}
=== Old Versions ===
Line 28: Line 36:
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.
  * 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]
Line 33: Line 43:
'''Limitations''':
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)
== 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

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

Note: This project, while totally stable and usable, is no longer being maintained. My access point no longer runs OpenBSD, and hence, I don't have an itch to scratch (or a platform on which to develop). If you want to take over development of this project, let me know. (CalebPhillips)

TableOfContents

Features

  • Simple!
  • 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

Source

The most recent source is available via subversion:

  svn co http://svn.smallwhitecube.com/wicap-php/trunk wicap-php

Old Versions

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)