Tinywall (alternative firewall)

Post details of freeware that are found to be not portable here. Posts in the submissions forum relating to freeware found to be not portable should also be moved here.
Post Reply
Message
Author
copc
Posts: 18
Joined: Mon Jun 25, 2012 7:45 pm

Tinywall (alternative firewall)

#1 Post by copc »

[Mod note: the present is the official forum topic for Tinywall, so OP subject was edited to better reflect this. Original subject was "Portable Tinywall?"]

A wonderful tinywall and really small.
Is it possible to make it portable?

http://tinywall.pados.hu/

User avatar
webfork
Posts: 10818
Joined: Wed Apr 11, 2007 8:06 pm
Location: US, Texas
Contact:

Re: Portable Tinywall?

#2 Post by webfork »

copc wrote:A wonderful tinywall and really small.
Is it possible to make it portable?
Thanks for the post ... there's a bit on it from Lifehacker:
http://lifehacker.com/5871548/tinywall- ... or-windows

Site seems to be offline...
http://www.softpedia.com/get/Security/F ... Wall.shtml

According to Softpedia, it requires dotNET 3.5 but FreewareGenius mentions that it "does not install drivers or kernel-components of its own." Might qualify as portable.

copc
Posts: 18
Joined: Mon Jun 25, 2012 7:45 pm

Re: Portable Tinywall?

#3 Post by copc »

Thanks,
Tried to install tinywall on win_to_go RP without success.
I installed it on win7, copied the tinywall folder to win_to_go and worked ok.
Popup message "tinywall, database is missing or corrupt" shows only at start up.
Pcflank quick test: visible ports(135,137,138,139)
Shieldup test: all ports are stealth, except port 113 (closed)
Not sure which one is correct?

User avatar
Magibon
Posts: 177
Joined: Thu Feb 24, 2011 4:24 pm

Re: Portable Tinywall?

#4 Post by Magibon »

copc wrote:A wonderful tinywall and really small.
Is it possible to make it portable?

http://tinywall.pados.hu/


Firewalls are deeply integrated into the OS.
Not a good idea..

- TinyWall requires .Net Framework
- installs a service
- installs startup entries
- runs in the background

Image

Image

Image


here are the reg keys installed:

Code: Select all

[-HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Installer\Features\00053DACE82E1A444B4D398D028C35E9]
[-HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Installer\Products\00053DACE82E1A444B4D398D028C35E9]
[-HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Installer\UpgradeCodes\17F900D022BB2694EA0ED624AF59B248]
[-HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Installer\Assemblies]
[-HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NETFramework\v2.0.50727\NGENService\Roots\C:/Program Files/TinyWall/fr/TinyWall.resources.dll]
[-HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NETFramework\v2.0.50727\NGENService\Roots\C:/Program Files/TinyWall/Interop.NetFwTypeLib.dll]
[-HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NETFramework\v2.0.50727\NGENService\Roots\C:/Program Files/TinyWall/ja/TinyWall.resources.dll]
[-HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NETFramework\v2.0.50727\NGENService\Roots\C:/Program Files/TinyWall/ptBR/TinyWall.resources.dll]
[-HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NETFramework\v2.0.50727\NGENService\Roots\C:/Program Files/TinyWall/TinyWall.exe]
[-HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NETFramework\v2.0.50727\NGENService\Roots\C:/Program Files/TinyWall/TinyWall.XmlSerializers.dll]
[-HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Fusion\NativeImagesIndex\v2.0.50727_32\IL\332bb27c]
[-HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Fusion\NativeImagesIndex\v2.0.50727_32\IL\4d51605b]
[-HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Fusion\NativeImagesIndex\v2.0.50727_32\IL\55d7e95f]
[-HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Fusion\NativeImagesIndex\v2.0.50727_32\IL\5982f7b8]
[-HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Fusion\NativeImagesIndex\v2.0.50727_32\IL\6dadae8c]
[-HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Fusion\NativeImagesIndex\v2.0.50727_32\IL\df6cb46]
[-HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Fusion\NativeImagesIndex\v2.0.50727_32\NI\222973c2]
[-HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Fusion\NativeImagesIndex\v2.0.50727_32\NI\2e4611aa]
[-HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Fusion\NativeImagesIndex\v2.0.50727_32\NI\43ad99cf]
[-HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Fusion\NativeImagesIndex\v2.0.50727_32\NI\6d9bdc6e]
[-HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Fusion\NativeImagesIndex\v2.0.50727_32\index14a]
[-HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\SystemCertificates\AuthRoot\Certificates\3E2BF7F2031B96F38CE6C4D8A85D3E2D58476A0F]
[-HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\UpgradeCodes\17F900D022BB2694EA0ED624AF59B248]
[-HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\UserData\S-1-5-18\Components\0083DC07A05B0AB4A940B4B24EA8FFD8]
[-HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\UserData\S-1-5-18\Components\05285067133197D40BC9B2A6ED3C7E2E]
[-HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\UserData\S-1-5-18\Components\191933EE0CE770F4FA98567256F89C7D]
[-HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\UserData\S-1-5-18\Components\1F906E197D1FB805F813191CFAD43463]
[-HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\UserData\S-1-5-18\Components\23B93FA3954B74A468F04B6E9717B28D]
[-HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\UserData\S-1-5-18\Components\28A30CE9F6E46544C8E87848003CE47C]
[-HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\UserData\S-1-5-18\Components\2A816BA7A05DA994399B01A1FEB68C90]
[-HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\UserData\S-1-5-18\Components\311EFF5836329FE4AA4A505F22098793]
[-HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\UserData\S-1-5-18\Components\34E5DC183EAFC3B4AA487A0A6C06DF4B]
[-HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\UserData\S-1-5-18\Components\3AB466F4F263136588811EBD26532681]
[-HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\UserData\S-1-5-18\Components\6BC8A889A416865408A9D7A65E213FA0]
[-HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\UserData\S-1-5-18\Components\7510AAF6660BD425890EE2CECF8A9A6E]
[-HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\UserData\S-1-5-18\Components\7CED4A0D7C241F8419D2674A3BA36C44]
[-HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\UserData\S-1-5-18\Components\8EFE78481C7C2384391B7CC29779CB19]
[-HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\UserData\S-1-5-18\Components\9BF151464521BBF51B0811E68AD3AC11]
[-HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\UserData\S-1-5-18\Components\9F8ECAD8C059A9152B54F4E679864DFD]
[-HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\UserData\S-1-5-18\Components\A1BBBA4CB874ADB459B3FCF1C893FA14]
[-HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\UserData\S-1-5-18\Components\A90C9266EE507674D94E1E0BBBD99A2D]
[-HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\UserData\S-1-5-18\Components\BA4EE17606F750D50820B4EB9CF92973]
[-HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\UserData\S-1-5-18\Components\C77FF2F20098A604BAE6D6FC4F5B4336]
[-HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\UserData\S-1-5-18\Components\D2D58153326D4714299ACE7B344C7B21]
[-HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\UserData\S-1-5-18\Components\D5A62A4165F7F58489ED49701F9EF375]
[-HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\UserData\S-1-5-18\Components\D613364707B083B5185C9BD2F7206F99]
[-HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\UserData\S-1-5-18\Components\DE9E9A5C8922B164E8CF3576712BCE75]
[-HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\UserData\S-1-5-18\Components\FC9AA9E2A6691DA538B3B35AD2D3A10D]
[-HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\UserData\S-1-5-18\Products\00053DACE82E1A444B4D398D028C35E9]
[-HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\{CAD35000-E28E-44A1-B4D4-93D820C8539E}]

[-HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Windows Error Reporting\ExcludedApplications]

[-HKEY_LOCAL_MACHINE\SOFTWARE\TinyWall]

[-HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\eventlog\Application\TinyWall]
[-HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\MSDTC Bridge 3.0.0.0\Linkage]
[-HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\ServiceModelEndpoint 3.0.0.0\Linkage]
[-HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\ServiceModelOperation 3.0.0.0\Linkage]
[-HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\ServiceModelService 3.0.0.0\Linkage]
[-HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\SMSvcHost 3.0.0.0\Linkage]
[-HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\Windows Workflow Foundation 3.0.0.0\Linkage]
[-HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\TinyWall]
[-HKEY_USERS\.DEFAULT\Software\Classes\Local Settings\MuiCache\6]

[-HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\ComDlg32]
[-HKEY_CURRENT_USER\Software\Classes\Local Settings\MuiCache\6]
[-HKEY_CURRENT_USER\Software\Classes\Local Settings\Software\Microsoft\Windows\Shell\BagMRU\1\0\0\1\0]
[-HKEY_CURRENT_USER\Software\Classes\Local Settings\Software\Microsoft\Windows\Shell\Bags\4\ComDlg]
[-HKEY_CURRENT_USER\Software\Classes\Local Settings\Software\Microsoft\Windows\Shell\Bags\33]
[-HKEY_CURRENT_USER\Software\TinyWall]
Here are the files installed:

Code: Select all

"C:\Program Files\TinyWall"
"C:\ProgramData\Microsoft\Windows\Start Menu\Programs\TinyWall"
"C:\ProgramData\TinyWall"
"C:\Users\All Users\Microsoft\Windows\Start Menu\Programs\TinyWall"
"C:\Users\All Users\TinyWall"
"C:\Users\VM7SP1\AppData\Roaming\TinyWall"
"C:\Windows\assembly\GAC_MSIL\Interop.NetFwTypeLib"
"C:\Windows\assembly\GAC_MSIL\TinyWall"
"C:\Windows\assembly\NativeImages_v2.0.50727_32\Interop.NetFwTypeLib"
"C:\Windows\assembly\NativeImages_v2.0.50727_32\TinyWall"
"C:\Windows\Installer\{CAD35000-E28E-44A1-B4D4-93D820C8539E}"

I did not test the quality.. as it's not really it's own firewall but just enhances Windows Firewall by adding features, GUI, menus, etc.
Windows Firewall did look more useable with TinyWall.
If you're going the freeware/minimal route, it might be something to check out.
From what i hear.. Windows Firewall is quite good.. it's just most people don't use it or care for it.

ultim
Posts: 1
Joined: Fri Jul 06, 2012 4:18 am

Re: Portable Tinywall?

#5 Post by ultim »

I don't think it makes much sense to make a firewall portable. But, technically not a lot is missing to support it, so let me know if anyone would find it useful. Depending on the demand, I might invest some work into it.

User avatar
webfork
Posts: 10818
Joined: Wed Apr 11, 2007 8:06 pm
Location: US, Texas
Contact:

Re: Portable Tinywall?

#6 Post by webfork »

Magibon wrote:_MSIL\TinyWall"
"C:\Windows\assembly\NativeImages_v2.0.50727_32\Interop.NetFwTypeLib"
"C:\Windows\assembly\NativeImages_v2.0.50727_32\TinyWall"
"C:\Windows\Installer\{CAD35000-E28E-44A1-B4D4-93D820C8539E}"[/code]
Thanks for testing

User avatar
Midas
Posts: 6710
Joined: Mon Dec 07, 2009 7:09 am
Location: Sol3

Re: Portable Tinywall?

#7 Post by Midas »

Topic update: Tinywall v2.1.8 released, dated 2016-03-10 (changelog at https://tinywall.pados.hu/changelog.txt).

User avatar
Midas
Posts: 6710
Joined: Mon Dec 07, 2009 7:09 am
Location: Sol3

Re: Tinywall (alternative firewall)

#8 Post by Midas »

Topic update: Tinywall v3.0.2 released, dated 2020-03-26 (changelog at https://tinywall.pados.hu/changelog.txt).

TinyWall is a lightweight, user-friendly, and secure firewall for Windows. It is also completely free.

Image

Image

Image


Some third party reviews of Tinywall v3.x:
The latest release of Tinywall (currently v3.0.2) can be freely downloaded from https://tinywall.pados.hu/download.php.

This new Tinywall version is now a self-contained freeware but sadly not natively portable -- whic is quite understandable if you take its purpose into account -- so I'm pushing the whole topic to "Not portable".

For other options, check viewtopic.php?t=17378.

User avatar
webfork
Posts: 10818
Joined: Wed Apr 11, 2007 8:06 pm
Location: US, Texas
Contact:

Re: Tinywall (alternative firewall)

#9 Post by webfork »

An update for Tinywall just came out with the top line of the changelog really grabbing me:
3.1.1 - Important update (11.10.2021.)
- Add option to block internet during display power-save
https://tinywall.pados.hu/changelog.txt

This is awesome. I can count on one hand the number of non-work computers that I've though should be talking to the Internet when I wasn't actively using them. In fact, outside of an active remote backup system or running system updates, it should just be disconnected. I expect this would also save loads of electricity / battery life over the life of a computer.

User avatar
webfork
Posts: 10818
Joined: Wed Apr 11, 2007 8:06 pm
Location: US, Texas
Contact:

Re: Tinywall (alternative firewall)

#10 Post by webfork »

Update here: 3.3.0 is out

https://tinywall.pados.hu/changelog.txt

3.3.0 - Major update (05.03.2023.)
- Windows 10 and .Net Framework 4.8 are now prerequisites
- Do not require executable to exist when editing firewall exceptions in GUI
- Migrate serialization formats to JSON to avoid runtime code generation
- Migrate native libraries to .Net
- Many memory and performance optimizations
- Annotate for and enable null-state static analysis
- Code restructuring and modernization
- Deprecated code removal

---------------------

3.2.5 - Maintenance release (28.12.2021.)
- Correctly handle change of presence of trailing slashes in registry paths
- Backport many memory improvements from WIP TinyWall 3.3+
- Fix grey icon due to long startup time when apps such as Samsung Magician 7.0 are installed
- Fix merging of blocked UWP app entries in Connections window
- Update Bulgarian localization
- Deprecation notes:
Windows 7, 8, 8.1, and certain older versions of Windows 10
will soon not be supported in a future TinyWall release.

Post Reply