Link to home
Start Free TrialLog in
Avatar of sadasivaulaka
sadasivaulaka

asked on

FTP and Firewall

Hello Experts,

I am using Visual Basic 6.0

I am creating a project which would provide secret FTP access.

I mean a FTP software that can access a particular FTP server, but the users cannot determine the FTP server address or anything related to the server.

I am using the SimpleFTP VB example by Microsoft.
I have not placed any Winsock controls directly in the form.

Please tell me how can I bypass the Firewall to get the FTP access.

Everytime I run the FTP project, it gets blocked by the Firewall very easily.
 
Can you tell me how can it get FTP access without being in sight of the Firewall.
 
I mean how can it be invisible to the Firewall?.
 
I do not wish to edit the firewall software or turn off the firewall.

If nothing can happen, then tell me the code through which the users of this FTP software cannot view the FTP server address they are connecting to.

NOTE: Everytime the Firewall blocks the FTP, the FTP server ip address is displayed as a address from which a trogan is attacking the computer.

Please help.

Regards,
Sadasiva
Avatar of -Bender-
-Bender-

It's not possible. The firewall is blocking port 21 (FTP). If you want to be able to access your ftp-server through your firewall then a port must open. It is possible to abuse port 80 (HTTP) which is most of the time opened, but I wouldn't advice you to do that.
It sounds like you are talking about a local firewall such as (ZoneAlarm, McAfee Personal Firewall, or Nortons internet firewall). First things first, Its not possible to not let the user know which IP its connecting to, a Simple 'Netstat' to a dos shell will reveal where the user is connected to, secondly, programs such as ZoneAlarm use virtual device drivers to hook network traffic so there is no way to do what you want to do.

I have to agree with -Bender- in that this is not possible.


-Brian
Avatar of sadasivaulaka

ASKER

Thanks Bender and Brian.

I can understand about Firewall now.

Ok is it possible in to know if a Firewall is currently on or not using VB?.

I mean, when my ftp program is started, it would first check for local Firewall (like ZoneAlarm, McAfee Personal Firewall, or Nortons internet firewall). If a firewall is running, then it should stop the program. Other wise the program will start.

Also in this same way, can my FTP Program disable softwares like NetStats, Zone Alarm, e.t.c.

I know one program - www.antifirewall.com - which provides FTP access and can bypass firewall easily.
Also how to stop all firewall using VB codes
SOLUTION
Avatar of -Bender-
-Bender-

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
ASKER CERTIFIED SOLUTION
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
I will try and find out a way to solve this problem in future.

I will try to write a vb code that would hide ip completely
I will try and find out a way to solve this problem in future.

I will try to write a vb code that would hide ip completely