Good to know but I found them a bit expensive compared to others like fortigate who also supply the hardware.
For home users...yeah it's not very effective (but then again neither is Fortigate).
For business users....you have several approaches.
Here's a suggestion that I will tell everyone in the IT field who takes care of business clients...and especially when you have business clients that you put on an MSP program...meaning fixed monthly costs. Many of us offer some form or unlimited or all you can eat plan when it comes to MSP packages. So if a client gets malware on a computer...they don't pay you extra, the cleaning of this computer is included in your fixed monthly MSP contract. So it's your time that gets used. How long does it take you to fully clean up a computer from malware? At least 1 hour. How many times per year does a biz client call to have you clean malware from a system? At least twice? There's a minimum of 2 hours.
Suggestion..spend an hour...or two if you're slow...build an Untangle box out of a small form factor computer with 2x NICs...using the Free LITE version of their distro. Go replace that Linksys or DLink or Netgear or Sonicwall or <insert whatever brand edge device you use for your biz clients> firewall and put the Untangle box in place. It becomes their new firewall. How many businesses have an old unused computer sitting around waiting to be thrown out? Or...your office itself...if it's like mine, I have stacks of old biz grade computers we keep for donations/special purpose/spare parts. Grab an old Pentium D or whatever...with at least 1 gig of RAM, 2x NICs (we have boxes of NICs we can slap in one to add to the built in one)...and a known good HDD..and there ya go, instant Untangle platform!
Now you can sit back and enjoy LESS time spent maintaining this client. Less calls to clean malware. Or if malware slips through and nips a users computer...it's generally easier to clean up if behind an Untangle box cuz Untangle may block the rest of the payload.
End result...this "monthly client" becomes more profitable for you, since you're spending less time supporting them.
Yes I try to sell the full packages to clients. But for some other clients that won't spend...I'll easily invest the time to build/install this little "Lite" Untangle setup and enjoy less time spent cleaning malware.
Compared to Fortinet....(which I have at a few clients)...I find more malware slips through Fortinet (and spam).
Of all the FREE *nix UTM distros out there...(and believe me...I've played with pretty much all of them)...Untangle does the best malware protection when considering the free versions...and pretty much the paid versions too.
Also you can put it in VMWare if you want to cut the cost of hardware.