Page 1 of 1

Tinywall (alternative firewall)

Posted: Tue Jun 26, 2012 10:50 am
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/

Re: Portable Tinywall?

Posted: Tue Jun 26, 2012 4:56 pm
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.

Re: Portable Tinywall?

Posted: Wed Jun 27, 2012 7:22 pm
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?

Re: Portable Tinywall?

Posted: Thu Jul 05, 2012 8:46 am
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.

Re: Portable Tinywall?

Posted: Fri Jul 06, 2012 8:36 am
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.

Re: Portable Tinywall?

Posted: Sun Jul 08, 2012 8:54 am
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

Re: Portable Tinywall?

Posted: Tue Jul 03, 2018 9:53 am
by Midas
Topic update: Tinywall v2.1.8 released, dated 2016-03-10 (changelog at https://tinywall.pados.hu/changelog.txt).

Re: Tinywall (alternative firewall)

Posted: Sun Mar 29, 2020 9:09 am
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.
https://tinywall.pados.hu/

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.

Re: Tinywall (alternative firewall)

Posted: Sat Oct 16, 2021 10:55 am
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.

Re: Tinywall (alternative firewall)

Posted: Sat Mar 11, 2023 4:23 pm
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.