Das Projekt MiniUPnP ist eine Bibliothek und ein Daemon. Die Bibliothek ermöglicht Anwendungen, die Fähigkeiten eines UPnP-Internet-Gateway-Geräts zu nutzen, um Ports weiterzuleiten. Der Daemon fügt die Funktionalität eines UPnP-Internet-Gateways mittels PF zu einem NAT-Gateway hinzu, das unter OpenBSD läuft.