File:  [NetBSD Developer Wiki] / wikisrc / projects / project / npf_web_ui.mdwn
Revision 1.7: download - view: text, annotated - select for diffs
Mon Sep 2 20:48:38 2019 UTC (2 months, 2 weeks ago) by cnst
Branches: MAIN
CVS tags: HEAD
find wikisrc -name '*.mdwn' | xargs perl -pi'' -e's#\[(http[^]]*)]\(\1\)#<\1>#g'

[[!template id=project

title="Web UI for NPF"

contact="""
[tech-userlevel](mailto:tech-userlevel@NetBSD.org)
"""

mentors="""
TBD
"""

done_by="""
maya@NetBSD.org
"""

category="userland"
difficulty="hard"
duration="3 months"

description="""
WARNING: This project is very preliminary and incomplete.

NPF is a packet filter for the NetBSD system.  The goal of this project is
to create a web-based user interface for NetBSD + NPF as a firewall
system.

High level deliverables are the following:

* Web UI interface using HTML, CSS, Python or other languages.  No PHP, sorry!
* The interface should be able to manage the following: set the interface
addresses and route, configure DHCP, manage firewall rules, NAT (including
port redirection), wireless AP.
* Ideally, it would be packaged and integrated with NetBSD's startup system.

Comparable products:

*  <http://www.polarcloud.com/tomato> 
*  <http://openwrt.org>
*  <http://www.pfsense.org>
*  <http://www.dd-wrt.com>
"""
]]

[[!tag gsoc]]

CVSweb for NetBSD wikisrc <wikimaster@NetBSD.org> software: FreeBSD-CVSweb