Archive: NSIS Simple Firewall Plugin


NSIS Simple Firewall Plugin
Hi,

I´ve created a firewall plugin to confiurate the windows firewall. This plugin works with Windows XP SP2, Windows 2003 and Windows Vista.

Here the function list:

SimpleFC::EnableDisableFirewall
SimpleFC::IsFirewallEnabled
SimpleFC::AllowDisallowExceptionsNotAllowed SimpleFC::AreExceptionsNotAllowed
SimpleFC::EnableDisableNotifications
SimpleFC::AreNotificationsEnabled
SimpleFC::StartStopFirewallService SimpleFC::IsFirewallServiceRunning
SimpleFC::AddPort
SimpleFC::IsPortAdded
SimpleFC::RemovePort
SimpleFC::IsPortEnabled
SimpleFC::EnableDisablePort
SimpleFC::AddApplication
SimpleFC::IsApplicationAdded
SimpleFC::RemoveApplication
SimpleFC::IsApplicationEnabled SimpleFC::EnableDisableApplication
I think this plugin uses the most functions of the windows firewall.

Heres is a detailed description of the plugin

Any comments, suggestions and questions are welcome...

Best regards

Rainer

Very nice :)
Have you made a Wiki page?

Stu


Hi,

thank you. I´ve made a page. On the first post there is a link, but you can use this

http://nsis.sourceforge.net/NSIS_Simple_Firewall_Plugin


Best regards

Rainer


nice, thanks for sharing!


Nice... :D :up:


Certainly I wouldn't feel happy while running an installer on my machine to alter my firewall settings behind my back.
Hopefully this plugin it's able to do its tricks on the weak integrated windows firewall but unable to affect Comodo in my case.


>> I wouldn't feel happy

Same thoughts here...

>> but unable to affect Comodo in my case.

Secure it with a passwort - it would say that is a must for
firewalls and virus scanners to prevent general abuse - also
for 3rd persons.


>> Secure it with a passwort

I can assure you that I'm doing all what it needs up to the point that the one who's gonna hack my system should be a REAL good one and not every amateur out there who loves playing with M$ "secured" systems.
Therefore the question is why the REAL good one would ever care about hacking a system like mine?


a simple user machine is not for interests...
so i turned off teh crappy window wall...
i am well protected as you - if someone hack me it will be from inside ^^


can't see your points:

either any software you run can alter your firewall settings or none. (because you're not using an admin enabled account or secured the fw with a password)

any nsis installer could do that with system.dll as well, the plugin just makes it easier.

a simple user machine is not for interests...
maybe not for an experienced hacker, but for script kiddies trying out their exploits. or for hordes of trojans trying to enlarge their respective botnet.


windows firewall won't protect you against serious attacks, though it can protect you very well against the automated exploitation hacks of trojans and worms.

Originally posted by Comm@nder21
can't see your points:
I'm not surprised...

Hi,

now NSIS Firewall Plugin 1.01 is released. This is a minor update because there are only documentation issues changed. So the plugin DLL is unchanged and it is not really necessary to update this version.

You can download this here:

http://nsis.sourceforge.net/NSIS_Simple_Firewall_Plugin

Best regards

Rainer


New Release 1.10
Hi,

I´ve released a new version of the firewall plugin. This plugin provides more than 10 firewall functions like add icmp exception and so on.

It also supports the Windows Firewall with Advanced Security on Windows Vista operating system now. So now you can add/remove special firewall rules for your application.

The can find the complete changelog, documentation and download file here:

http://nsis.sourceforge.net/NSIS_Simple_Firewall_Plugin

If you have any questions or comments please let me now.

Best regards

Rainer


New Version 1.11
Hi,

I´ve released a new version of the firewall plugin. This version is a bugfix release and fixes a possible endless loop bug.

The can find the complete changelog, documentation and download file here:

http://nsis.sourceforge.net/NSIS_Simple_Firewall_Plugin


Best regards

Rainer


This is a very cool plugin, and I'll be pointing a co-worker to it shortly. While there's plenty of opportunity for abuse with a plugin like this, it is nice to be able to ask the user if they would like the installer to make necessary adjustments.


Version 1.12 released
Hi,

I´ve released a new version of the firewall plugin. This version is a release to improve the documentation on the website and in the Readme.txt.

The website provides now a common functions sample script. I think these functions in the section are the most needed functions to create filewall exception in a setup.

The plugin file is unchanged. If you are using version 1.11 you don´t need to update it, except you want the improved documentation ;).

The can find the complete changelog, documentation and download file here:

http://nsis.sourceforge.net/NSIS_Simple_Firewall_Plugin


Best regards

Rainer


Version 1.13 released
Hi,

I´ve released a new version of the firewall plugin. This version is a release to add the changes from the service manager due to the new changes of the NSIS Simple Service Plugin.

The can find the complete changelog, documentation and download file here:

http://nsis.sourceforge.net/NSIS_Simple_Firewall_Plugin


Best regards

Rainer


Version 1.14 released
Hi,

I´ve released a new version of the firewall plugin. This version is a release to add the changes from the service manager due to the new changes of the NSIS Simple Service Plugin.

The can find the complete changelog, documentation and download file here:

http://nsis.sourceforge.net/NSIS_Simple_Firewall_Plugin


Best regards

Rainer


Version 1.15 released
Hi,

I´ve released a new version of the firewall plugin. This version is a minor release without any bugfixes or new features. But it is compiled without optimazation to avoid a false-positive virusscan.

The can find the complete changelog, documentation and download file here:

http://nsis.sourceforge.net/NSIS_Simple_Firewall_Plugin


Best regards

Rainer


Version 1.16 released
Hi,

I´ve released a new version of the firewall plugin. This version is a minor release without any bugfixes or new features. Only the changes from the NSIS Simple Service Plugin are added.

The can find the complete changelog, documentation and download file here:

http://nsis.sourceforge.net/NSIS_Simple_Firewall_Plugin


Best regards

Rainer


Version 1.17 released
Hi,

I´ve released a new version of the firewall plugin. This version is a minor release with some bugfixes.

The can find the complete changelog, documentation and download file here:

http://nsis.sourceforge.net/NSIS_Simple_Firewall_Plugin


Best regards

Rainer


Does it work with 2008 Server?