This project aims to provide a customized NanoBSD image for Stormshield and Netasq appliances, in order to recycle old appliances.
Please note that, for now, only the appliances Netasq U70S and Stormshield SN300 are tested and valided.
Despite that original firmwares provided by Stormshield are builded for i386 architecture, the embedded CPU is a x64 CPU. Therefore, based amd64 NanoBSD images works on these appliances.
Prerequisites:
- Having a FreeBSD operating system running somewhere (virtual machine, old computer, ...)
- And of course, having an appliance (U70S or SN300)
First of all, we'll need to download the sources of FreeBSD :
# fetch ftp://ftp.freebsd.org/pub/FreeBSD/releases/amd64/12.2-RELEASE/src.txz
And extract it :
# tar -C / -xzvf src.txz
# mkdir /usr/src/packages
# pkg fetch -o /root/packages/ -d pkg isc-dhcp44-server
- Set-up VGA and Serial
- Set-up correctly the interfaces at startup
- Mount the SD Card automaticly at startup
- Provide the DHCP server package
- Config the Firewall (IPFW) and enable related functions (natd, packet forwarding)
- Test the image on small appliances like U30S/SN200
- Provide the IPS/IDS Snort package as built-in
- Write the documentation...