473,387 Members | 1,572 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,387 software developers and data experts.

Antivirus / Internet security blocking communication with web service

I've got an app that requires communication with a remote web service.
I've had customer reports of the "underlying connection was closed"
error, and I assume this to indicate they've got Internet security
software running that's blocking the connection.

However, I don't have the luxury of doing Remote Desktop with them, and
they often have no idea if they're running any Internet security
software.

Is there a way to programmatically figure out what could be blocking
outbound traffic on ports 80 and 443? I've considered getting a list
of running processes and checking it for known offenders (e.g. Norton,
McAfee, etc), but I'm hoping there's a more explicit way to determine
what's blocking my app.

TIA

Jared

Apr 13 '06 #1
4 1975
> Is there a way to programmatically figure out what could be blocking
outbound traffic on ports 80 and 443?


Actually you can't. While doing their job firewalls block connection
silently,
they do not send response about the resons of blocking packets.

IMO what you can do, is to perform research and find out if there are any
firewalls installed on the system. ( You can do that programmatically, but
there is no
unified approach to this - every firewall can be detected only by some
special signs e.g. registry keys ).
And after detecting firewall you can their rules in order to determine if
they block 80, 443

--
Regards, Vadym Stetsyak
www: http://vadmyst.blogspot.com
Apr 13 '06 #2
Bummer, but I figured that was the case.

If anyone can point me to a list of registry keys or executable names
for known firewalls, I'd appreciate the time-saver. I'm not about to
purchase and/or install "internet security" software on my machine! :)

Apr 13 '06 #3
Jared wrote:
Bummer, but I figured that was the case.

If anyone can point me to a list of registry keys or executable names
for known firewalls, I'd appreciate the time-saver. I'm not about to
purchase and/or install "internet security" software on my machine! :)


How about an external hardware firewall blocking those ports. No
executable name for that.
--
Rinze van Huizen
C-Services Holland b.v
Apr 14 '06 #4
These customers are not likely to be that sophisticated. Besides, it's
pretty unusual to have a hardware firewall blocking outbound traffic on
80/443. No consumer-grade firewalls that I'm aware of are factory set
to block outbound traffic, anyhow.

I've revised the app to provide the standard warnings about
computer/network configuration supporting Internet access.

Thanks for the suggestions.

Apr 17 '06 #5

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

4
by: Leszek | last post by:
Hello, I need to implement form based authentication in my WebForm application. When I deployed it I have received the following the error: ========= Configuration Error Description: An...
7
by: Magdelin | last post by:
Hi, My security team thinks allowing communication between the two IIS instances leads to severe security risks. Basically, we want to put our presentation tier on the perimeter network and the...
2
by: Mike TI | last post by:
April 13, 2006 Hi all I am trying to send an email through my application (VB.NET 2005). The email goes as required. However if I turn 'Internet Auto Protect' feature ON in Norton Antivirus,...
40
by: Mark G. Meyers | last post by:
http://www.savetheinternet.com There is more info and A PETITION at moveon... Easy to sign and give your two cents (and to your own reps in the process)....
2
by: Jonathan Woods | last post by:
Hi there, I have encountered problem of losing data sending over internet using web service. I consume web service that connected Oracle Database. I submit 687 SOAP Messages to 1 Web Method...
11
by: Doug van Vianen | last post by:
Hi, I often like to include some JavaScript coding in my web pages to make them more interesting. Unfortunately, even when this coding is as simple as a check to see what the display width is in...
6
by: Mike9900 | last post by:
How can I connect my .NET app which use remoting to communicate over internet, 2 instance of the same app? My app is already done using .NET Remoting. I am wondering if to change them to WCF or...
3
by: Chris K. | last post by:
Hello, I am writing an application that processes and sends electronic mail using Visual Basic that has no issues as is. However, when running concurrently with an antivirus package...
0
by: taylorcarr | last post by:
A Canon printer is a smart device known for being advanced, efficient, and reliable. It is designed for home, office, and hybrid workspace use and can also be used for a variety of purposes. However,...
0
by: aa123db | last post by:
Variable and constants Use var or let for variables and const fror constants. Var foo ='bar'; Let foo ='bar';const baz ='bar'; Functions function $name$ ($parameters$) { } ...
0
by: ryjfgjl | last post by:
In our work, we often receive Excel tables with data in the same format. If we want to analyze these data, it can be difficult to analyze them because the data is spread across multiple Excel files...
0
by: emmanuelkatto | last post by:
Hi All, I am Emmanuel katto from Uganda. I want to ask what challenges you've faced while migrating a website to cloud. Please let me know. Thanks! Emmanuel
1
by: nemocccc | last post by:
hello, everyone, I want to develop a software for my android phone for daily needs, any suggestions?
0
by: Hystou | last post by:
There are some requirements for setting up RAID: 1. The motherboard and BIOS support RAID configuration. 2. The motherboard has 2 or more available SATA protocol SSD/HDD slots (including MSATA, M.2...
0
marktang
by: marktang | last post by:
ONU (Optical Network Unit) is one of the key components for providing high-speed Internet services. Its primary function is to act as an endpoint device located at the user's premises. However,...
0
by: Hystou | last post by:
Most computers default to English, but sometimes we require a different language, especially when relocating. Forgot to request a specific language before your computer shipped? No problem! You can...
0
Oralloy
by: Oralloy | last post by:
Hello folks, I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>". The problem is that using the GNU compilers,...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.