Link to home
Start Free TrialLog in
Avatar of Mr_Coleman
Mr_ColemanFlag for United States of America

asked on

Gettting around Firewall

Here it is. I have 2 computers at work running on different networks. I would like to develop a small VB application that allows my computers to talk via a winsock control. I can do that easily but the problem is establishing a connection between the two. Since the computers are on different networks, im guessing the only way to reach them is somehow over the internet (both computers are connected to internet) but the problem is that we have a pretty sophisticated firewall set up at our company. Im wondering if i can connect through a port that is not monitered by the firewall? you know something other than 21, 80, etc? is this possible? how would i know? any hackers out there?
Avatar of geoffryn
geoffryn

By default, most firewalls deny access to all ports that they do not have configured.  You would have to have a host outside of the firewalls to mitigate the session.  This will be difficult/impossible to do if the firewalls are half decent.
can you explain in a little further detail? thanks for the quick response
In order for you to connect to another system through a firewall, two thind have to happen.  One, you have to beable to get your packets out.  Most firewalls will allow this.  Two, at the other end, the packets have to be allowed to get to the target machine.  In order for that to happen, a rule must be created on the firewall specifically for that host and the type of traffic.  No rule, no traffic passes.
ASKER CERTIFIED SOLUTION
Avatar of rew_
rew_

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
give me some links please
These are nice utilies, but they are not going to get you through the remote firewall.  They are designed to circumvent local access policies, not to hack through a remote firewall.
what about this. what if i could gain access to a 3rd computer,(some computer that is accessible from the internet but also able to get through the firewall, some sort of trusted machine) and install a server application that acts as the intermediary, taking requests from computer1 and sending them to computer2 or vice versa?  
sorry didnt notice about the remote firewall
You would have to know a great deal about the security on the remote site.
so basically what you guys are telling me is that there is no way to do this?
No.  It is possible, but it is also technically complicated and requires a good deal of information.  There is no easy canned solution.
What does the VB app do?
rew_  ! Welcome to E-E! Its common courtesy to provide comments unless you know your answer is the only answer and is 300% correct and is what the questioner is looking for and will fix their problem. Please don’t take this personally, (others could let you know before I and not so diplomatically) I made the same mistake when I first arrived and someone was nice enough to point it out to me (It hurt my feelings, but I soon realized its teamwork that’s used here). This accomplishes a couple of things: First: it doesn't lock the question allowing more exposure to other experts allowing a faster fix (many problems require an interactive dialogue to troubleshoot them properly), Secondly: it gives the questioner the option to make an award based on the best comment that helped the most in fixing their problem and it is also is common courtesy to other experts.  Again welcome and look forward to working with you in the future, a lot of teamwork is used at this forum, as you will see! :>)  Quote shamelessly stolen from Dave, Thanks again Dave

Your answer may be correct, and I hope it is, after all the main goal here is to help the questioner, but when you propose an answer it removes the "accept comment as answer" button thereby robbing the questioner of the choice to choose which expert helped the most. If your comment is chosen by the questioner, you will be awarded the points.
Thank you  
Steve  





Why does Mr_Coleman ask the question but Maxim10553 add all the feedback comments?
lol, we are buddies.