The CDROM is distributed as a gzip or bzip2 compressed iso image, and is generally between 95-105MB in size. ISO images for the sentyrcd-RH branch are generally much larger, between 150-200MB in size. Available download mirrors are listed on the websites; http://www.SentryFirewall.com/ or http://Sentry.Sourceforge.net/.
Although the iso image is free to use and distribute, copies of the Sentry Firewall CD mailed to you at a minimal cost. Custom versions of the CD and support can also be made available and tailored to a specific network configuration.
For more information about these services, please email me.
This section will attempt a general overview on how to burn the CD iso image once you have obtained it from one of the mirrors. All the commands presume you're working in Linux. Buring ISO images in Windows is not covered in this howto. If you are using windows then check out the CD Burning Howto
First, let's decompress the iso image:
NOTE: Make sure you have enough disk space, the decompressed iso image can be somewhere between 250MB and 400MB.
blah@wherever:~$ gzip -d sentrycd.iso.gz or blah@wherever:~$ bzip2 -d sentrycd.iso.bz2
Verify the integrity of the iso image,
blah@wherever:~$ md5sum -b sentrycd.iso
Now, let's try to burn the CD. You'll need the 'cdrecord' utility available, it can be obtained here. You will want to run 'cdrecord -scanbus' in order to find the 'dev' value required for the following command. You will also need to know the write speed of your CDRW. Details on how to set this all up are beyond the scope of this document, please refer to the CD Writing HOWTO for more details.
blah@wherever:~$ DEV="DEV_LINE_HERE" SPEED="SPEED" blah@wherever:~$ cdrecord -v -data speed=$SPEED dev=$DEV sentrycd.iso
That's it, you now have a Sentry Firewall CDROM. By the way, you may have to be 'root' to do all this.
Keep in mind, if you simply want to look at the ISO image without actually burning the CD, you can mount the image on a loopback device;
blah@wherever:~$ mount -o loop ./sentrycd.iso /MOUNT_POINT
Where "MOUNT_POINT" is where you would like the CD mounted. You may then 'cd' to the MOUNT_POINT directory and poke around - don't forget to 'umount' the image once you're finished. This assumes you have support in your kernel for the loopback device. You probably do, but once again, recompiling kernels is beyond the scope of this document.