
Introduction
Firewalls help monitor your system's communications between your network and the Internet, to help detect, alert, and prevent intrusions and attacks. They are particularly useful for controlling the activities of Internet facing applications, ie. applications that access the internet.
Firewall products can be one of more cumbersome software products to use and have a reputation of causing user angst - to find a suitable product that meets individual users' needs may involve a process of trial and error. A good firewall should be able to protect the user at a near-perfect level, while not being too intrusive or complicated to handle. In this article, we give you a selection of some of the best free firewall software, in our opinion, that is available. Our reviews and recommendations are made taking into consideration both editors' and site visitors' experience, opinions, and comments. As always, if you have more to share on your experiences with the software products mentioned and/or freeware firewall products that you like, we would like to hear from you. Please refer to the comments section at the bottom of this page.
Firewalls come in two flavours; software based and hardware based. Software based firewalls (which is what we will cover in this article) reside on your machine, running in the background to keep a watch on things. To avoid potential conflicts, only install one software firewall. In order to achieve the best combination of protection, we would strongly suggest to use a hardware firewall (such as a router) in conjunction with a software firewall. Modern routers usually have a built-in firewall, helping to filter out content before it reaches your machine; consult your router documentation for more details. In situations where a hardware firewall is not available (eg. a public network), having a software firewall is even more crucial.
Basic firewall protection is critical for securing your PC. At a basic level, firewalls limit access to your system and personal information, and silently protect you from inbound threats. We review basic third-party firewalls as well as the built in Windows firewall, and look at features such as monitoring programs that request outgoing Internet connections (we call this "outbound protection").
Basic firewalls generally only have limited protection; proactive firewalls offer more extended protection, including HIPS or program monitoring (HIPS Explained), and watch for malicious behavior before malware gets a chance to take control of your PC or turn it into a botnet drone. They seek to achieve stronger "2-way" protection, preventing programs from broadcasting your personal information to the Internet. The downside of such firewalls are that it may be harder to use and/or require more memory consumption. Also, there is a greater risk of HIPS software causing conflicts, errors, or otherwise cause other issues with your PC.
Some kinds of malware are best detected by their behavior, so a proactive firewall (or firewall/HIPS combo) is a solid second layer of protection next to your antivirus program. Many of the top antivirus programs also provide behavioral blocking and extended scanning of network activity. Therefore, to best minimize the risk of malware on your PC, it is important to use a basic or proactive firewall protection, as well as antivirus software.
You can "upgrade" (for free!) your security by reading the documentation and learning about proactive firewalls or HIPS programs, or using other protection like least-privileged user accounts and/or Sandboxie or GeSWall. This information, and more, is available on various parts of our website; check the end of this article for related document links.
Review Index
Basic Firewalls
The built-in Windows firewall is a common and popular choice since it passes all inbound tests (both stealth and open port), doesn't have many popup alerts, and doesn't cause system performance issues. It also does not require a separate software installation, since it comes built-in with modern versions of Windows. The built-in Windows firewall has improved drastically from earlier versions of Windows; the latest iteration, Windows 10, now contains a very capable and reliable built-in firewall solution, which is named Windows Defender Firewall.
You can also replace the Windows firewall with a basic third-party firewall which can provide greater control of outbound protection and additional features. Most simple two-way firewalls ask you to allow or deny Internet access for unknown programs. Many also automatically allow trustworthy apps and remember your decisions to become silent over time. However, these software require additional configuration of settings, especially at the outset. With the improved functionality of the built-in firewall in Windows 10, such third party firewall solutions are decreasing in popularity.

Platforms/Download:
Version reviewed: n/a
Gizmos Freeware
Our Rating: 5/5 |
![]() |
Read more...
Platforms/Download: Windows (Desktop) |
Version reviewed: n/a
Gizmos Freeware
Our Rating: 5/5 |
Read more...

Windows 10 Firewall Control
A good choice to supplement the Windows built-in Firewall and compatible with Windows XP and higher.
Platforms/Download: Windows (Desktop) |
Version reviewed: 7.5
Gizmos Freeware
Our Rating: 4/5 |
Read more...

ZoneAlarm Free Firewall
A well-established inbound and outbound OS firewall solution suited for users of every level of experience.
Platforms/Download: Windows (Desktop) |
Version reviewed: 14.1.011.000
Gizmos Freeware
Our Rating: 3/5 |
Read more...
Firewalls with HIPS Protection
The following personal firewalls provide an advanced level of network and HIPS protection. Each firewall comes with default settings and, depending on the users' needs, may or may not require much adjustments.
It should be noted that firewall products in this section require more time to learn and configure, and are more complex to use than basic firewalls. There is also a higher risk of conflicts and problems arising on your system. Since firewalls are often praised for their security effectiveness at their max settings, users will likely have lower protection than mentioned by independent testing sources, such as Matousec, for practical day to day use. All of the product vendors seek to provide user friendly features, sometimes incorporating reduced levels of protection in their default settings by decreasing some HIPS monitoring. In other words, these firewalls may be more suitable for more advanced users, as well as those that are more "high risk". We would only recommend these firewalls for these users; for average daily users, basic firewalls are likely sufficient.

Comodo Firewall
A good choice for lightly-skilled and advanced users seeking a full featured security suite.
Platforms/Download: Windows (Desktop) |
Version reviewed: n/a
Gizmos Freeware
Our Rating: 3/5 |
Read more...
Summary
Both types of firewalls (basic and HIPS/proactive) both have their benefits and drawbacks. While HIPS software do offer greater protection and control of your machine, it naturally requires more user interaction and resources, making such software more complex. There are more settings to configure than basic firewalls.
On the contrary, basic firewalls are generally simpler to use and may be easier for the user to adjust and learn how to use it. Comparatively, they do not offer as much protection as HIPS software; for example, they cannot detect suspiciously acting software behaviour, as it primarily filters incoming and outgoing internet traffic.
If you are an advanced computer user and/or are a "high risk" user, then the increased complexity of a HIPS firewall may be the best option for you, as it offers you the maximum protection available (in this regard). However, for most average users who use their computer for regular day to day use, a basic firewall, especially the built in Windows Defender Firewall, is probably more than adequate. For these latter parties, a HIPS firewall may simply be going overboard as the increased features, complexity, and configurations are unnecessary.
Additional Tips / Precautions
- Before installing new resident security products, including antivirus and firewall programs, consider making a full drive image. By creating a full drive image you are able to restore your entire computer back to a previous state in the event your system becomes completely unresponsive. Drive imaging allows you to recover from unintentional conflicts as well as severe malware infections. Everyone's system is unique and may have old, latent drivers that may be incompatible with whatever you are installing, causing problems with your system. Newer versions of Windows have a built in "Complete PC Backup and Restore" feature, or you can use a free drive imaging program.
- To cleanly uninstall your (third-party) firewall before installing a new one, you may consider using ZSoft Uninstaller to analyze before and after the installation. If you haven't used it on your current firewall, try Revo Uninstaller (or other vendor or Windows uninstaller), check for leftover services and drivers with Autoruns, and restart your computer.
Other/Unsupported Firewalls
The following firewalls are now unsupported by their vendors. This means they have been discontinued and/or are no longer offered by the software publisher. While they may still be available for download, they may contain undocumented bugs or stability/security issues that will not be addressed. These reviews are archived for information purposes only. Unless you run an older Windows system with no other current firewall programs available and are unable to upgrade, we recommend using an active, supported program from the list above.
-
Online Armor Free's HIPS feature is mostly in its "Program Guard". It has a feature called "run safer" that allows you to selectively set risky applications (web browsers, office software, readers/viewers, instant messengers, email or news programs, multimedia software, download managers, etc.) to run as if under a limited user account (go to "Programs" tab > uncheck "Hide Trusted" > highlight a program and click "Run Safer"). It minimizes popup alerts over time with its automatic list of safe programs, your on-demand scans with its safety check wizard, and your responses to popup alerts -- especially in cases where you tell it to remember your decisions and have it treat programs as trustworthy.
Run the wizard and have it search your PC for known programs to allow/block/ask. In this case, Online Armor relies on you to respond to alerts for unknown programs. For the curious or paranoid user, it uses excellent popup messages when it automatically allows a program to connect online and, optionally, when it automatically trusts a program/process to run (these alerts don't require user action and they can be enabled/disabled in the interface with "Options" > "Firewall", and "Programs" > "Options"). For example, I noticed a message when it auto trusted a key logger test, but after I set the tester to untrusted, it gave very informative and detailed security alerts (and then it passed the test and logged the tester in the interface under the "Key Logger" tab, but it only logged the key logger after the test was untrusted). You can even close both its tray tools from its right-click context menu. They are not needed for the firewall and HIPS components to continue running and protecting.
-
AVS Firewall differs from other regular ones in that it comes with additional protection modules; namely a registry defender, a banner blocker, and parental control options – it is something like a suite. The firewall itself does not have as many configurable options as some of the firewalls listed on this page, but the standard selections are still there – off, which turns off the firewall; custom, which allows you to set your own connection rules; and high, which blocks all connections.
Each section of the program is displayed clearly; navigation is through the menu on the left. Alerts are generally clear and straightforward, as is configuration.
The registry defender protects the registry from being modified, with the option of only protecting select categories. The parental control limits the list of websites that can be accessed, but you must manually add each website to be trusted, ie. You cannot block specific websites; you can only allow certain websites. The anti-banner component blocks undesirable web page content including ads, flash banners, pop-ups and the like. All three of these additional modules can be disabled independently as desired. AVS Firewall also comes with a monitoring utility so you can check the size of network traffic which is sent and received by each application.
During installation of this firewall, the installer automatically installs the AVS Software Browser; there is no option to opt-out of installing this, but the program can be removed separately after installation with no effect on the actual firewall program. The installer also has a pre-checked option to install AVS Registry Cleaner, and it is recommended that it is unchecked so the installer does not install it. Therefore, while the software has some additional features not found in your everyday firewall program, most of those features can be found in other third party programs.
-
Outpost Firewall Free by Agnitum software technology is a good choice for users who want highly flexible protection without sacrificing usability. It appears to be built with average users in mind, judging by the care taken to simplify alert messages and make it easy to adjust intrusion prevention (or HIPS) monitoring. For example, it remembers your responses to popup alerts without the need to set "trusted" rules (like in Comodo/Online Armor), and like Online Armor it notifies you when it automatically allows an application to access the Internet (especially helpful during the learning phase).
The free version lacks many extras of the pay version, however, such as automatic updates and the ability to break active connections. The HIPS component is called "Host Protection" in the interface. It provides four default levels of protection, which can be easily set with a slider and additionally customized item by item by advanced users. The default "optimal" setting only monitors the "most dangerous activities" (such as memory injections, driver loads, and a healthy list of system critical features -- auto starts, shell extensions, and internet settings) instead of all program activities. But these "optimal" settings lack protection from keyloggers, direct disk accessing, DNS API request monitoring, etc. You can check the types of reduced monitoring in "Settings..." > "Host Protection" > "Customize...".
Agnitum has now been acquired by Yandex. As a result, Agnitum has discontinued support and sales of the Outpost product line.
-
A former commercial product, Privatefirewall is now unrestricted freeware. It is a proactive multi-layer security solution, offering behaviour blocking technology alongside standard firewall protection. Using Behavioral-based Monitoring, it features zero-hour virus, spyware, and malware protection, process and application security, and registry protection, just to name a few. It is definitely a feature-packed firewall/HIPS solution.
While there is a decent help file available, the user interface can be a bit confusing and overwhelming. There are many configurable settings, and sorting through them may require some time. To help out with that there is a information menu on the right of each screen which explains what each section is for. Training mode allows all actions within a 180-second interval, which is ideal for installing or running programs for the first time. On the first run after installing however, Privatefirewall still managed to disable Panda Cloud Antivirus, the antivirus software on my test system, even with Training mode activated. Adding Panda Cloud Antivirus to the allow list seemed to solve this issue.
It is also possible to set different security levels for the Internet and the Network. Various levels of protection (High, Low, and Custom) can be separately specified for Internet Access and Network Security (ie. file and printer sharing). This is useful for, say, when one needs to access the internet via a network they don't quite trust. In addition, there are three profiles you can choose: Home, Office, and Remote. You can set appropriate settings for each one and easily switch between them as needed; this is particularly useful for portable computers which connect to many different networks. Another useful feature is that it is possible to block all outbound email; simply click the 'Block Outbound Email' icon in the main user screen and all outbound email should be blocked.
Overall, Privatefirewall is a very effective firewall; it ranks among the top products on Matousec. However, the graphic interface and usability is perhaps more suitable and tailored for the more advanced users. Beginner computer users may want to consider another firewall instead, but if you are comfortable with the basics of Windows & firewall software, you should definitely consider Privatefirewall.
Other Unsupported Firewalls for Windows 95-Vista
- Sygate Personal Firewall (Windows 2000/XP/2003)
- NetVeda Safety.Net (Windows 95/98/Me/NT/2000/XP, requires registration)
- Ashampoo FireWall Free (Windows 2000 SP4, XP SP2)
- Filseclab Personal Firewall (Windows 95/98/Me/NT/2000/2003/XP, 32-bit)
Related Products and Links
Related to Firewalls
- Comprehensive List of Firewalls (PBSLW)
- Best Free Intrusion Prevention and Detection Utility (HIPS)
- HIPS Explained
- Matousec Proactive Security Tests Analyzed
Security Guides
- Security Advice Wizard
- Probably the Best Security List in the World
- Gizmo's Guide to Securing Your PC
- Safe Computing in Under an Hour
- Best Free Security Diet Plan
- How to Stay Safe While Online
- How to Improve Security When Using a Public Terminal
Security Products
- Best Free Antivirus Software
- Best Free Browser Protection Utility
- Best Free Adware/Spyware/Scumware Remover
- Best Internet Safety Check Freeware
- Best Free Software Update Monitor
- Best Free Encryption Utility
- Best Free Anonymous Surfing Service
- Best Free Drive Imaging Program
- Best Free Password Manager
Inbound Vulnerability Tests
- Nessus (open ports test, vulnerability scan)
- GRC ShieldsUp! (stealth test)
- Audit My PC (open ports test)
- Nmap Online (open, closed, filtered, unfiltered ports test)
- Security Space (open ports test)
- Symantec Security Scan (open ports test)
- SecurityMetrics (stealth test)
Outbound Vulnerability Tests
- Matousec Proactive Security Challenge (testing suite results)
- Matousec SSTS/BSODhook (a suite of tests for experts). It may receive antivirus warnings, but they are false positives.
Learn More
- How Firewalls Work
- Wilders Security: Firewall Questions for Beginners
- Microsoft: Firewall FAQ
- US-CERT: Understanding Firewalls
- OnGuard Online (threat information)
Editor
This software category is maintained by volunteer editor Tim. Registered site visitors can contact Tim by clicking here.
Back to the top of the article.
Comments
Just an FYI about my experience with PrivateFirewall. I run XP Pro SP3 and installed this app b/c I needed to block an app that I bought from checking for updates. I used it for about a week and it hosed the IP stack. I was able to to fix the stack by using an uninstaller that I use to uninstall PrivateFirewall, and then did a system restore to the point before I installed it. Needless to say, I will not soon use another firewall app. Because like an idiot, I installed it on my production PC. I should have ran it in a sandbox but forgot about it. But I also did want to say that the write-up on this app was stellar, and spot on!! Sometimes of course, this sort of thing will happen. But I do know that the IP stack was healthy before I installed the firewall. Thanks for the great site Gizmo!!
I sometimes get to debug crashes that turn out to be triggered by incomplete uninstalls of older security software clashing with the networking subsystem and the current security software (Norton, McAfee and ZA are the most frequent culprits), so it's worth checking that you have fully uninstalled all old security programs by using the appropriate removal tool(s). I use the list here: http://www.carrona.org/avuninst.html but I'm sure there's a link to other lists here at Gizmo's too.
Great site satrow. I've not gone there until today. Very useful information. Thanks a lot.
does anyone know if outpost security suite free is still active?
i looked at the user reviews from download.com and softpedia and the comments are from 2011 and 2012.
thanks.
A firewall is a complicated topic. There are so many variables in correctly configuring a firewall to work properly. The star ratings given to these firewalls in this review are pretty much right on the money.
Novice users, I highly recommend using Zone Alarm. You have to go a long way to get out of the novice range, without some training, or heavy study.
More advanced users, I say Private Firewall is an excellent choice. Private Firewall is my choice of Firewall, to use on my computer.
Now if you are proficient at using and configuring firewalls. Comodo Firewall is in a class all by it self. But has to be recognized as one of the best software Firewalls on the market today, when configured properly. But it has a very steep learning curve, unless you are a Pro. Good Luck!
MC, you are quite right about the dangers of RegSeeker 1.55. One has to be very careful. For example, if Opera Browser has been uninstalled, and you search for Opera left-overs, you will get pages of keys. But, if you look carefully, you will see many blue "opera" keys, but followed by "tion" - so the search has produced many keys containing "operation."
But you don't have this problem with most well-defined program names e.g. "Comodo" or "Dragon" I find the free Revo Uninstaller leaves a lot of left-overs behind, both in Windows and the Registry. So I use "Everything" to search for left-overs in the OS - "Everything" does not search the Registry.
I have used RegSeeker for years, without a problem, using ONLY the Automatic cleaner, and never have I trashed my registry.
But as you rightly say, caution is definitely required.
Thanks for the comment.
How about testing Tweaking.com's free tweakers? The "repair all-in-one" is quite something.,,
Hi to the best website in the world! A comment on Comodo Free Firewall, which is not as it used to be. I used it for years without problems, on your recommendation. However, the latest newest version caused me nothing but trouble, would not respond to my "Allow" clicks, and had so many popups that I eventually had to uninstall it. Then I could not get rid of the left-over registry entries.
A visit to the Comodo website enabled me to download and install "Comodo Registry Cleaner" and use it "at my own risk", as it is not a Comodo product, but provided by a Comodo user, to whom I say great work! It worked marvelously and cleaned all the uninstall left-overs from the uninstall (using Revo Free). As always I did a search using RegSeeker v1.55 after the uninstall, and found over a page-full of Comodo regisry keys which would not uninstall. It was then I used the third-party Comodo Registry Cleaner which did a thorough job.
Although it did not uninstall the Comodo left-overs, it readied them for uninstall, and RegSeeker uninstalled them first shot.
Comodo Free Firewall has deteriorated: after the uninstallation, my Internet Connection was gone. It took me a whole day to fix it, and this by using, as a last resort, "Tweaking.com (Windows Repair all-in- one): a fantastic free program available from Major Geeks. On reboot, my Internet Connection was back.
Whilst on the Comodo web site, I read numerous complaints from folks who had had the same problem of having their Internet Connection broken by the latest Comodo Free Firewall.
I have now installed ZoneAlarm Free Firewall on my Windows 7 Pro and will also install a HIPS protector as you suggest. Best greetings and gratitude to TSAlert.
Could this topic be updated again in some time? Online Armor has been at version since since October 2012 and I would like to see if it got better. Also the other firewalls should also have improved. I would also like to see binisoft windows firewall control tested. Sphynx also updated there version to version 5.x.
I've been using PrivateFirewall for a while now and i'm back here to see if i can't get something better.
I've gotten a lot of pop-ups, but that in itself is not a problem since i did put all the security settings to high.
The problem i'm having is that the pop-ups stay on screen and on-top of every other windows, for what seems an eternity, after i've clicked allow, now that is very annoying.
Also, this is a firewall and yet in all those pop-ups, i have yet to see the mention of a protocol, a url, an IP, a port or anything related to networking. Does that mean any program that i "allow" to run gets full network and internet access?
btw, i'm on Win XP if that makes a difference.
The kind of information you require can be found by clicking 'details' which is next to the 'options' button on the pop up.
See pages 12 & 16 in the PF guide, links in MC's post.
mmm ... now that's weird. I just opened Skype (that always gets me 2 pop-ups or more) and nowhere on the pop-ups can i see either "options" or "details". The only buttons are "Allow", "Train", "Terminate" and "Block".
I even removed Skype from the rules and yet all the pop-ups (much more numerous) i got had only the same 4 buttons.
I get four choices on both the firewall alerts and the process monitor alerts, 3 buttons (Allow, Block, Options) and a 'Details' link. I've only just started using it myself so I'm not sure I can help further, I just thought I would post about pages 12 & 16 (see also p23) as I had just been reading them in the manual. The manual is 62 pages long so you might find a reason in there why its not working for you.
I'm using PF on Windows 8 pro 64-bit so this is a difference but PF should support XP as well.
I haven't read the documentation, but the pop-ups are clear enough.
You seem to have completely missed the point of my comment.
What i expect of a firewall is to be asked what program should have access to the network and the internet, trough what protocol (TCPIP, UDP, ...), to make outbound or accept inbound connections, from what URLs or IPs. That's the firewall's job. A firewall that's always asking about temp files created by portable software is more annoying then helpful.
The HIPS i need is to know what program is using svchost to access the internet or using firefox.
Do the Basic Firewalls offer that kind of control?
I was browsing around on Softpedia. And I discovered a rather interesting, um case of TWINS.
Here is the link to the screenshots of PrivateFirewall:
http://www.softpedia.com/progScreenshots/Privatefirewall-Screenshot-567....
OK?
Now, check the screenshots for an older firewall called
Webroot Desktop Firewall:
http://www.softpedia.com/progScreenshots/Webroot-Desktop-Firewall-Screen...
Gee, I believe that when Webroot "disappeared", it became PriveateFirewall, either that or it is a clear case of copying.
Just thought I'd share that with the nice people here.
BTW, I have used PrivateFirewall in the past, excellent package. A wee bit too "chatty", or maybe that would be "naggy"?
Since today's version 11.0.000.504 of "ZoneAlarm Free" you can't install without checking the 2 following boxes ...
"Set Zonealarm Search as my default search provider for : Firefox"
"Set Zonealarm Search as my home page and new tab for : Firefox"
NO THANKS !!!
Anybody knows a good alternative with user rules ?
With user rules i mean you'll get a popup where you can decide to block or allow a program to send data to interenet.
Greets , Kuoi
I thought the same thing was happening as well, but it turns out you can install ZoneAlarm Free without changing your default search, home page, new tab or adding a toolbar. First of all, select Custom Install rather than Quick Install. Now on the next screen on the bottom left hand corner you should see "ignore all offers" - look closely, because they HIDE this option in a light blue text on the dark blue background (pretty sneaky...) This bypasses the popup screen that prompts you to check those boxes and installs it without making the changes.
I don't know why they're making this so difficult (I tried to have my sister install ZoneAlarm Free on a XP-based system that she got from a friend and didn't know about this, do I had her turn on the Windows XP firewall instead...) Having to search for a way to avoid making these kinds of changes to your browser's configuration isn't the most effective way to promote a product...
... but there is only 1 BIG button you can click on in the first window
"QUICK INSTALL : install with default settings"
... and I don't want to push that button because I don't want their browser hyjack !!!
You can try "Windows 7 Firewall Control": easy-to-use and effective! You can run it with native Windows Firewall on - so you don't need to disable in-built firewall.
MidnightCowboy: I'm seeing the same thing as Kuoi. The latest ZA upgrade only offers a Quick Install option; the Custom Install option has been removed. Maybe those choices show up later in the installation, but when I chatted with ZA tech support I was told that this is the new normal -- you cannot set or override the defaults during an upgrade. The tech said I'd have to completely remove ZA and reinstall to get the custom install option. I can back up my security settings, but would have to manually undo the changes they make to my search engine and home page. I'm going to stay with the current version of ZA.
Pages