PacketProtector is a Linux distribution for wireless routers, built on top of OpenWrt. The goal of this project is to transform the router into a unified threat management (UTM) device.
All you need is a Linksys WRTSL54GS or ASUS WL-500g (Deluxe or Premium) router, and a USB 2.0 drive with atleast 100MB free space.
The UTM features in PacketProtector are,
- Stateful firewall (iptables)
- WPA/WPA2 Enterprise wireless (802.1X and PEAP with FreeRADIUS)
- Intrusion Detection & Intrusion Prevention (Snort & Snort-inline)
- Remote Access VPN (OpenVPN)
- Content Filtering/Parental Controls (DansGuardian)
- Web Antivirus (DG + ClamAV)
- Local Certificate Authority (OpenSSL)
- Secure Management (SSH and HTTPS)
- Advanced Firewall scripts for blocking IM and P2P apps
- IP Spoofing Prevention (Linux rp_filter)
- Basic Protocol Anomaly Detection (ipt_unclean)
The PacketProtector has two components,
- a replacement firmware for the router built on the Openwrt framework
- packetprotector software itself which sits on the USB flash drive
Both the components can be downloaded here
For install instructions, please click here