distribuce pro vytváření firewallů , která je větví projektu pfSense, vytvořená s cílem vytvořit plně otevřenou distribuci, která by mohla mít funkcionalitu na úrovni komerčních řešení pro nasazení firewallů a síťových bran. Na rozdíl od pfSense je projekt prezentován jako nespadající pod žádnou společnost, rozvíjený s přímou účastí komunity a disponující zcela transparentním vývojovým procesem, jakož i poskytující možnost využití jakýchkoli svých výstupů v cizích produktech, včetně komerčních. Zdrojové kódy komponent distribuce, stejně jako nástroje používané pro sestavení, pod licencí BSD. Sestavení ve formátu LiveCD a jako obraz systému pro zápis na Flash disky (280 MB).
Základní výbava distribuce je založena na kódu , podporující synchronizovanou větev FreeBSD, do které jsou integrovány další ochranné mechanismy a techniky proti metodám zneužívání zranitelností. Mezi OPNsense lze vyzdvihnout zcela otevřený nástroj pro sestavení, možnost instalace ve formě balíčků na běžné FreeBSD, prostředky pro vyvažování zátěže, webové rozhraní pro organizaci připojení uživatelů k síti (Captive portal), přítomnost mechanismů sledování stavů spojení (stateful firewall na bázi pf), nastavení omezení propustnosti, filtrování provozu, vytváření VPN na bázi IPsec, OpenVPN a PPTP, integraci s LDAP a RADIUS, podporu DDNS (Dynamický DNS), systém přehledných zpráv a grafů.
Navíc distribuce obsahuje prostředky pro vytváření odolných konfigurací, založených na používání protokolu CARP, které umožňují spustit vedle hlavního firewallu záložní uzel, jenž bude automaticky synchronizován na úrovni konfigurace a převezme zátěž v případě selhání primárního uzlu. Pro administrátora je nabídnuto moderní a jednoduché rozhraní pro konfiguraci firewallu, postavené s využitím webového rámce Bootstrap.
V nové verzi:
- Zvýšena výkonnost webového rozhraní pro připojení uživatelů k bezdrátové síti (Captive portal);
- Pro IPsec byla implementována podpora autentizace pomocí veřejných klíčů;
- Byla přidána možnost vytváření certifikátů pomocí algoritmů na bázi eliptických křivek;
- Byla přidána podpora zařízení VXLAN a Loopback;
- Byly zesíleny kontroly funkčnosti firmware;
- V pravidlech vázaných na síťové rozhraní byla implementována možnost určení vázání na směr příchozích/odchozích paketů a provozu v režimu non-quick (spustí se poslední pravidlo splňující podmínky, nikoli první);
- Frontend pro vedení logů byl přepracován pomocí MVC frameworku a nyní podporuje správu prostřednictvím API;
- Jako výchozí verze Pythonu byla použita větev 3.7;
- Byly aktualizovány verze programů, včetně LibreSSL 3.0, OpenSSL 1.1.1, php 7.2.27, isc-dhcp 4.4.2, zabbix4-proxy 1.2 a jQuery 3.4.1;
- Byla přidána podpora Google Backup API 2.4.
Zdroj: opennet.ru
