m0n0wall Captive Portal Development Constraints

M0n0wall is succesful in large part due to the vision of its designer. Manuel provided the following guidelines that a captive portal needs to meet for him to consider adding it to the core m0n0wall release (taken from Manuel's email):

  • adds < 100 KB to the root filesystem

  • copes with low-end embedded platforms (think about a 32 MB/100 MHz
    net4511),

  • have to be put under the BSD license like the rest of m0n0wall

  • will be subject to whatever changes Manuel finds appropriate

  • all the config in one single place (config.xml)

  • all admin via the http interface (no ftp of files)

Manual also asks:


Did you check that it fits in with the rest of m0n0wall
without requiring a complete overhaul thereof? I mean - you know that
ipfilter doesn't do layer 2 filtering, and that ipfw has got a kinda
"reserved" function for the traffic shaper, which must work no matter if the
captive portal is on or off. Same goes for other functions like VPN etc. of
course.

Comments

Post new comment

The content of this field is kept private and will not be shown publicly.

Back to top