[[!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