My備忘録(又の名を雑記帳)

WinMacのMy備忘録(IT系?)

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。
--.--.-- | スポンサー広告 | トラックバック(-) | コメント(-) | このエントリーをブックマークに追加する | このエントリーを含むはてなブックマーク このエントリーを含むはてなブックマーク | [*Edit] |
※ 10/11/04追記
ProFTPD対応FFFTP
 (FFFTP Ver. 1.97b 改変 LIST -a対応版) Ver.03

●履歴
■ Ver.03
・ヘルプ→FFFTPについて で表示されるバージョン情報で、
 LIST -a対応版である事を表示するようにした。

●ダウンロード
ffftp-1.97b(list-a)-03.zip ffftp-1.97b(list-a)-03.zip からどうぞ

・英語版。exeのみ
ffftp-1.97b-eng(list-a)-03.zip ffftp-1.97b-eng(list-a)-03.zip


※ 10/02/13追記
ProFTPD対応FFFTP
 (FFFTP Ver. 1.97a 改変 LIST -a対応版) Ver.02


●履歴
■ Ver.02
・クイック接続時、使うコマンド( NLST -alL(-alLR) / LIST / LIST -a )
 をコンボボックスから選択できるようにした。
 (NLST -alL(-alLR) を選択すると、本家FFFTPと同じ動作となる)
 デフォルト:LIST -a


・ホスト一覧-ホストの設定-高度 で、LISTオプションを自由に指定できるようにした。
 (空欄にするとオプションなしになり、本家FFFTPと同じ動作となる)
 デフォルト:-a


●ダウンロード
ffftp-1.97a(list-a)-02.zip ffftp-1.97a(list-a)-02.zip からどうぞ

・英語版。exeのみ
ffftp-1.97a-eng(list-a)-02.zip ffftp-1.97a-eng(list-a)-02.zip



ProFTPD対応FFFTP
 (FFFTP Version 1.96d 改変 LIST -a対応版)


●概要
ProFTPDで使うために、FFFTP Version 1.96dを一部改変したものです。

FFFTPで、ProFTPDを使ったサーバにアクセスした場合、
「.」(ドット)から始まるファイル(.htaccess ファイルなど)が見れない事があります。
「LIST -a」を使うことにより、これを修正しています。

また、クイック接続時にも必ず「LIST -a」を使うように改変しています。
これによって、
「NLST」コマンドではファイル一覧を取得できないFTPサーバーに対しても、
FFFTPのクイック接続を使うことが出来ます。

例えば、
ftp://ring.nihon-u.ac.jp/pub/
ftp://ring.airnet.ne.jp/pub/
ftp://ring.k-opti.com/pub/
ftp://ring.tains.tohoku.ac.jp/pub/
といった、処理内容に

ダウンロードのためにホスト 133.43.224.21 (49229) に接続しています.
接続しました.
>NLST -alL
150 Opening ASCII mode data connection for file list
226 Transfer complete
ファイル一覧の取得は正常終了しました. (108 Bytes)


と表示されるものの、ホスト側のファイル一覧が表示されないサーバですね。

●ダウンロード
ffftp-1.96d(list-a).zip ffftp-1.96d(list-a).zip からどうぞ

●使い方
1、改変版をダウンロードして、解凍してください。

以上です。

また、
本家FFFTPを既にインストール済みの場合は、
解凍した改変版の FFFTP.exe で、
本家の FFFTP.exe (デフォルトでは、C:\Program Files\ffftpにあります)
を上書きするだけでもOKです。
その場合、LISTコマンドを使用するように設定を変更してください。
  接続→ホストの設定→設定の変更→高度の
  「LISTコマンドでファイル一覧を取得」にチェックを入れてください。
  (1.92a以降のバージョンでは、デフォルトでチェックが入っているはずですが)
FFFTP(List-a).png

「.」(ドット)から始まるファイルも表示させる場合は、
「表示」メニューの中の「.で始まるファイルを表示」 にチェックを入れてください。


【詳しい説明】
●ProFTPDの問題について
ProFTPDは、NLSTコマンドに対応していません。
また、「LIST」コマンドのみだと、「.」から始まるファイルが表示されません。
「LIST -a」とオプションを付けることで全てのファイルが表示されるようになります。

●FFFTPの問題
FFFTPでは、LISTコマンドは対応していますが、オプションを設定できないため、
「LIST -a」でファイル取得する事ができません。

●解決方法について
1、PRFTPDを対応させる
  LISTコマンドで「.」ファイルも表示するように設定を変えたり、
  NLSTサポートするパッチを使うなどの方法があります。
  ただし、自分でサーバの設定を変えられない場合、どうにもなりません。

2、FFFTPを修正する
  この改変版です。

●改変した内容
FFFTPでLISTコマンドを有効にした場合、「LIST」ではなく、
「LIST -a」でファイル一覧を取得するように変更しています。
また、クイック接続時にも必ず「LIST -a」を使うように改変しています。

●変更したコード
・Ver.03 ffftp(list-a)-03-diff.txt
・Ver.02 ffftp(list-a)-02-diff.txt
・Ver.01 ffftp(list-a)-01-diff.txt

をご覧下さい。


●ご利用にあたり

・FFFTPはフリー・ソフトウエアです。個人使用、業務使用のいずれでも、
 ご自由にご利用ください。

・ソフトウエアは十分にテストをしていますが、お使いのパソコン環境や、
 プログラムの不具合などによって問題が生じる場合があります。それにより
 損害が生じても、損害に対する保証は出来かねますので、あらかじめご了承
 ください。

・詳細はライセンスをご覧ください。

●ライセンス

本ソフトウエアおよびそのソースコードは、修正BSDライセンスに従うものと
します。

Copyright(C) 1997-2007, Sota. All rights reserved.

Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions
are met:

1. Redistributions of source code must retain the above copyright
notice, this list of conditions and the following disclaimer.
2. Redistributions in binary form must reproduce the above copyright
notice, this list of conditions and the following disclaimer in the
documentation and/or other materials provided with the distribution.

THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT,
INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

*** 以下は日本語訳(参考) ***

Copyright(C) 1997-2007 Sota. All rights reserved.

ソースコード形式でもバイナリ形式でも、変更の有無に関わらず、以下の条件を
満たす場合に、再配布および使用を許可します。

1. ソースコード形式で再配布する場合、上記著作権表示、本条件および下記
責任限定規定を必ず含めてください。
2. バイナリ形式で再配布する場合、上記著作権表示、本条件および下記責任
限定規定を、配布物と共に提供される文書および/または他の資料に必ず
含めてください。

本ソフトウェアは、著作権者によって「現状のまま」提供されるものとし、
明示黙示を問わず、商品として通常期待される品質を備えているという保証や、
特定の目的に適合するとの保証を含め、何の保証もなされません。
事由や損害発生の原因の如何を問わず、且つ責任の根拠が契約、厳格責任、
不法行為(過失などを含む)であるかを問わず、仮にそのような損害が発生する
可能性を知らされていたとしても、本ソフトウェアの使用から発生した直接損害、
間接損害、偶発的な損害、特別損害、懲罰的損害または結果損害のいずれに
対しても(代替品またはサービスの調達、使用機会やデータ、利益の損失の
補償、または業務の中断に対する補償を含め)、著作権者は責任をいっさい負い
ません。


AES暗号化のコードについては、以下のライセンスとなります。

Copyright (c) 1998-2008, Brian Gladman, Worcester, UK. All rights reserved.

LICENSE TERMS

The redistribution and use of this software (with or without changes)
is allowed without the payment of fees or royalties provided that:

1. source code distributions include the above copyright notice, this
list of conditions and the following disclaimer;

2. binary distributions include the above copyright notice, this list
of conditions and the following disclaimer in their documentation;

3. the name of the copyright holder is not used to endorse products
built using this software without specific written permission.

DISCLAIMER

This software is provided 'as is' with no explicit or implied warranties
in respect of its properties, including, but not limited to, correctness
and/or fitness for purpose.

●参考にさせていただいたサイト
DreamHostのカタチ~良い鯖.com~ - ProFTPD対応FFFTP


ソースファイル(FFFTPを使用するだけなら、これは不要です)
ffftp-1.97b-src(list-a)-03.7z ffftp-1.97b-src(list-a)-03.7z
ffftp-1.97a-src(list-a)-02.7z ffftp-1.97a-src(list-a)-02.7z
ffftp-1.97a-src(list-a).7z ffftp-1.97a-src(list-a).7z
ffftp-1.97-src(list-a).7z ffftp-1.97-src(list-a).7z
ffftp-1.96d+009+aes002-src(list-a).7z ffftp-1.96d+009+aes002-src(list-a).7z
ffftp-1.96d+009-src(list-a).7z ffftp-1.96d+009-src(list-a).7z
ffftp-1.96d-src(list-a).7z ffftp-1.96d-src(list-a).7z



※ 10/02/09追記
ProFTPD対応FFFTP
 (FFFTP Ver. 1.97a 改変 LIST -a対応版) Ver.01


FFFTP Ver. 1.97aの「LIST -a」対応版です。
※ Ver.1.97以前をご使用の方は、できるだけこちらを使用することを推奨します。

●ダウンロード
ffftp-1.97a(list-a).zip ffftp-1.97a(list-a).zip からどうぞ

・英語版。exeのみ
ffftp-1.97a-eng(list-a).zip ffftp-1.97a-eng(list-a).zip


※ 10/02/07追記
ProFTPD対応FFFTP
 (FFFTP Ver. 1.97 改変 LIST -a対応版)


本家FFFTPの方でも、マスターパスワード(AES)に対応されたので、それの「LIST -a」対応版を作った。
※ できるだけこちらを使用することを推奨します。

●ダウンロード
ffftp-1.97(list-a).zip ffftp-1.97(list-a).zip からどうぞ

・英語版。exeのみ
ffftp-1.97-eng(list-a).zip ffftp-1.97-eng(list-a).zip

※ 10/02/06追記
ProFTPD対応FFFTP
 (FFFTP Ver. 1.96d マスターパスワード対応版改変 LIST -a対応版)


FFFTP マスターパスワード対応版の「LIST -a」対応版を作った。
と言っても、げんげんさんMocaさんのおつくりになったものを「LIST -a」化しただけです。
※ できるだけ、上のAES版を使用することを推奨します。

・Mocaさんのもの(ffftp-1_96d_009_aes002.zip)を「LIST -a」化 (AES版)
ffftp-1_96d_009_aes002(list-a).zip ffftp-1_96d_009_aes002(list-a).zip (FFFTP.exe 434,176Byte)

・げんげんさんのもの(ffftp-1.96d+009.zip)を「LIST -a」化 (XOR版)
ffftp-1.96d+009(list-a).zip ffftp-1.96d+009(list-a).zip (FFFTP.exe 389,120Byte)

・マスターパスワードの使い方
中に説明書(FFFTP(list-a).txt)を入れていますが、それよりも、げんげんさんの「にょろぷにらん | FFFTPパスワード漏れ対処版作ってみた」の [使い方] のところが詳しいです。


関連記事
2009.04.26 | TOOL | トラックバック(0) | コメント(0) | このエントリーをブックマークに追加する | このエントリーを含むはてなブックマーク このエントリーを含むはてなブックマーク | [*Edit] |

関連しているかもしれない記事一覧















管理者にだけ閲覧を許可する

トラックバックURL↓


上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。