HPE GreenLake Administration
- Community Home
- >
- Servers and Operating Systems
- >
- Operating Systems
- >
- Operating System - HP-UX
- >
- SOCKS jvm or client owns active ftp protocol logis...
Operating System - HP-UX
1833770
Members
2711
Online
110063
Solutions
Forums
Categories
Company
Local Language
back
Forums
Discussions
Forums
- Data Protection and Retention
- Entry Storage Systems
- Legacy
- Midrange and Enterprise Storage
- Storage Networking
- HPE Nimble Storage
Discussions
Forums
Discussions
Discussions
Discussions
Forums
Discussions
back
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
- BladeSystem Infrastructure and Application Solutions
- Appliance Servers
- Alpha Servers
- BackOffice Products
- Internet Products
- HPE 9000 and HPE e3000 Servers
- Networking
- Netservers
- Secure OS Software for Linux
- Server Management (Insight Manager 7)
- Windows Server 2003
- Operating System - Tru64 Unix
- ProLiant Deployment and Provisioning
- Linux-Based Community / Regional
- Microsoft System Center Integration
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Blogs
Information
Community
Resources
Community Language
Language
Forums
Blogs
Topic Options
- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
01-17-2002 02:55 PM
01-17-2002 02:55 PM
SOCKS jvm or client owns active ftp protocol logistics
Hello,
We have a secure ftp client written in
java that must traverse to external/remote
servers via a SOCKS server or framework.
Under a passive mode the ftp client functions
correctly, while when used in a active ftp
mode the client fails.
The conclusion for the failure is that the
jvm is not binding to the SOCKS via a PORT
command with the SOCKS server which will
result in the SOCKS server acting as the
listener for the data connection that under
a active ftp session is established from the
remote server back to the original client
that started the ftp session.
I could provide more details on the ftp
protocol here, but will wait to see if any
responses are posted.
The basic question is what Java component
when evaluating a SOCKS scenario is
responsible for handling the special data
port connection logistics necessary to
complete a successful active ftp session.
Two possible answers or maybe hybrid answer,
- The client has the responsibility and must
be aware of the SOCKS being used.
- The jvm is responsible for understanding
what protocol is being executed and thus
handle 100% of the connectivity logistics
- Both the jvm and the client share
responsibility for the SOCKS logistics
- Where the jvm would blindly redirect all
connections through the SOCKS
- Then the client must take on the
responsibility for any protocol specific
requirements as is the case with an active
ftp session
Thanks for any help in advance.
We have a secure ftp client written in
java that must traverse to external/remote
servers via a SOCKS server or framework.
Under a passive mode the ftp client functions
correctly, while when used in a active ftp
mode the client fails.
The conclusion for the failure is that the
jvm is not binding to the SOCKS via a PORT
command with the SOCKS server which will
result in the SOCKS server acting as the
listener for the data connection that under
a active ftp session is established from the
remote server back to the original client
that started the ftp session.
I could provide more details on the ftp
protocol here, but will wait to see if any
responses are posted.
The basic question is what Java component
when evaluating a SOCKS scenario is
responsible for handling the special data
port connection logistics necessary to
complete a successful active ftp session.
Two possible answers or maybe hybrid answer,
- The client has the responsibility and must
be aware of the SOCKS being used.
- The jvm is responsible for understanding
what protocol is being executed and thus
handle 100% of the connectivity logistics
- Both the jvm and the client share
responsibility for the SOCKS logistics
- Where the jvm would blindly redirect all
connections through the SOCKS
- Then the client must take on the
responsibility for any protocol specific
requirements as is the case with an active
ftp session
Thanks for any help in advance.
The opinions expressed above are the personal opinions of the authors, not of Hewlett Packard Enterprise. By using this site, you accept the Terms of Use and Rules of Participation.
Company
Events and news
Customer resources
© Copyright 2025 Hewlett Packard Enterprise Development LP