1

私のアプリケーションはFTPサーバーからファイルをダウンロードします。

パケットスニファを使用すると、ユーザー名とパスワードを簡単に確認できるので、これを避けたいと思います。

権限が制限されたATMでFTPアカウントを作成できません。

サーバーがSSLをサポートしているかどうかはどうすればわかりますか?(Apache 2.xx)

ユーザーを隠す他の方法:FTPアカウントのパス?

4

1 に答える 1

1

FTPサーバーが明示モード( RFC 2228RFC 4217)でFTPSをサポートしているかどうかを確認する場合は、を送信しAUTH TLSます。エラーコードで応答する場合は、応答し5xxません。で応答する場合は応答し、234クライアントは適切に応答する必要があります(RFC 4217準拠のサーバーの場合、標準のTLSハンドシェイクを実行することを意味します)。

残念ながら、WinInet APIではこれを実行できないため、FTPSをすぐにサポートするlibcurlを確認することをお勧めします。

于 2012-08-18T16:06:07.823 に答える