Jump to content
Sign in to follow this  
autoitxp

Firewall Exception if already exist or not?

Recommended Posts

autoitxp

Hi

i wrote script to ulpoad and download data over FTP which initiate every 15 mins my issues is related firewall i would like to know before execution of ftp timer that firewall exception is already exist or not

there is already script which add exception in firewall but how to check its exsitence if already there

 

Thanks

Share this post


Link to post
Share on other sites
water

How does the script add an exception to the firewall? Couldn't you check for an exception the same way?

Which firewall product do you use?


My UDFs and Tutorials:

Spoiler

UDFs:
Active Directory (NEW 2018-06-01 - Version 1.4.9.0) - Download - General Help & Support - Example Scripts - Wiki
OutlookEX (2018-01-27 - Version 1.3.3.1) - Download - General Help & Support - Example Scripts - Wiki
ExcelChart (2015-04-01 - Version 0.4.0.0) - Download - General Help & Support - Example Scripts
Excel - Example Scripts - Wiki
Word - Wiki
PowerPoint (2015-06-06 - Version 0.0.5.0) - Download - General Help & Support

Tutorials:
ADO - Wiki

 

Share this post


Link to post
Share on other sites
autoitxp

i am talking about windows firewall how to know if firewall exception is already in list or not before adding

Func _FirewallException($_intEnableDisable, $_appName, $_applicationFullPath)
    Local $Firewall = ObjCreate("HNetCfg.FwMgr")
    Local $Policy = $Firewall.LocalPolicy
    Local $Profile = $Policy.GetProfileByType(1)
    Local $colApplications = $Profile.AuthorizedApplications
    Local $newApplication = ObjCreate("HNetCfg.FwAuthorizedApplication")
    $newApplication.Name = $_appName
    $newApplication.IpVersion = 2
    $newApplication.ProcessImageFileName = $_applicationFullPath
    $newApplication.RemoteAddresses = "*"
    $newApplication.Scope = 0
    $newApplication.Enabled = $_intEnableDisable
    $colApplications.Add($newApplication)
EndFunc   ;==>_FirewallException

Share this post


Link to post
Share on other sites
water

Usually a method throws a COM error if you add an exception that already exists or try to access one that doesn't.

Couldn't you try to access the item and if it doesn't exist you get a return code?


My UDFs and Tutorials:

Spoiler

UDFs:
Active Directory (NEW 2018-06-01 - Version 1.4.9.0) - Download - General Help & Support - Example Scripts - Wiki
OutlookEX (2018-01-27 - Version 1.3.3.1) - Download - General Help & Support - Example Scripts - Wiki
ExcelChart (2015-04-01 - Version 0.4.0.0) - Download - General Help & Support - Example Scripts
Excel - Example Scripts - Wiki
Word - Wiki
PowerPoint (2015-06-06 - Version 0.0.5.0) - Download - General Help & Support

Tutorials:
ADO - Wiki

 

Share this post


Link to post
Share on other sites
water

There is even a >Firewall UDF available.


My UDFs and Tutorials:

Spoiler

UDFs:
Active Directory (NEW 2018-06-01 - Version 1.4.9.0) - Download - General Help & Support - Example Scripts - Wiki
OutlookEX (2018-01-27 - Version 1.3.3.1) - Download - General Help & Support - Example Scripts - Wiki
ExcelChart (2015-04-01 - Version 0.4.0.0) - Download - General Help & Support - Example Scripts
Excel - Example Scripts - Wiki
Word - Wiki
PowerPoint (2015-06-06 - Version 0.0.5.0) - Download - General Help & Support

Tutorials:
ADO - Wiki

 

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

×