m0n0wall jest projektem tworzącym kompletne oprogramowanie firewall stanowiącym alternatywę dla komercyjnych rozwiązań tego typu. System zapewnia wszystkie najważniejsze funkcje komercyjnych zapór za darmo. m0n0wall bazuje na FreeBSD przez co jest bardzo stabilny i wydajny nawet na starszych jednostkach. Zawiera serwer WWW, PHP oraz wiele autorskich narzędzi stworzonych z myślą o przeznaczeniu systemu.
m0n0wall jest prawdopodobnie pierwszym systemu UNIX, który wykorzystuje PHP w czasie jego uruchamiania. Ta specjalistyczna minidystrybucja przeznaczona na serwer może być uruchamiana bezpośrednio z nośnika pamięci (istnieje oczywiście możliwość instalacji).