Type of Firewall/Proxy Server

Does any of you guys understand bout the type of firewall/proxy logins? If you look at Bullet Proof FTP you can see these kinda settings to login:

"user@host port", "HTTP style", "user@host with
login", "user@host login", "user@host:port", "firewalllogin@host" as
TYPES and then you specify a host, port, login and password

Im really confused about them.

anyone knows where i can find more information bout this? i have not much luck in Google.

Im writing a java program to send files on the internet thru a proxy server / firewall. For FTPing im using the open source Java FTP Client by enterpriseDT: http://www.enterprisedt.com/downloads/ftp.html . I want to implement those types of firewall/proxy into my program.

anyone has tried to use enterpriseDT FTP to work behind a firewall / proxy servers?

help please...
JaZziDAsked:
Who is Participating?
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

CEHJCommented:
Not sure you'd need anything special. Just authentication credentials and the ip address and port
0
JaZziDAuthor Commented:
CEHJ,

what do you mean by authentication credentials? sorry my english is pretty bad. hehe.

say like:

remote host: XXX.XXX.XXX.XXX
remote host username: username
remote host password: password

at the moment without the proxy (direct connection) i can simply connect like this:

FTPClient client = new FTPClient(XXX.XXX.XXX.XXX);
client.login(username, password);

now, what im confused bout is these firewall types:

"user@host port", "HTTP style", "user@host with
login", "user@host login", "user@host:port", "firewalllogin@host"

Does it mean IF im behind a proxy i have to change the username into one of those mentioned above?

say like the type of firewall/proxy is "user@host with login"

does it mean i have to change my client login into like this? :

proxy host: 123.123.123.123
proxy port: 8080
remote host: XXX.XXX.XXX.XXX
remote host username: username
remote host password: password

FTPClient client = new FTPClient(123.123.123.123:8080);
client.login(username@XXX.XXX.XXX.XXX, password);



i hope i make sense here. :)
im super confused with this

Cheers





0
Mick BarryJava DeveloperCommented:
No you have to negotiate thru the firewall seperately, to connecting to your ftp server.
See if this helps:
http://www.javaworld.com/javaworld/javatips/jw-javatip42.html
0

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
Java

From novice to tech pro — start learning today.