| [FTPD] |
| SERVER_NAME=RAiDEN (サーバー名) |
| SERVER_IP=90.0.0.3 (サーバーのIPアドレス) |
| LISTEN_PORT=169 (サーバーのlisten
port 1-65535) |
| ALLOW_ANON=1 (aいいえnymousユーザーを許可?
1=許可 0=拒否) |
| USE_ANON_MAX=1 (最大anonymousユーザー数を制限?
1=制限 0=無制限) |
| ANON_MAX=16 (最大anonymousユーザー数?
1-n) |
| USE_USER_MAX=1 (最大ノーマルユーザー数を制限
? 1=はい 0=いいえ) |
| USER_MAX=9999 (最大
normal ユーザー) |
| USE_MAXUSER_PER_IP=1 (同じIPからの最大接続ユーザー数を制限?
1=はい 0=いいえ) |
| MAXUSER_PER_IP=32 (同じIPからの最大接続ユーザー数) |
| IPCHK=1 (IPチェック
0=いいえ 1=ログイン前にチェック 2=ログイン後にチェック) |
| IPCHK_DATA=0 (データ接続のIPチェック,
1=はい 0=いいえ , 注意 : 意味が分からなければ1には設定しないでください) |
| PASV_IP_ROLLING=0 (サーバーが2つ以上のIPを持つ場合PASV
ipに常に違うIPを使用, 0=いいえ 1=はい) |
| AUTO_CHOOSE_IP=1 (サーバーIPを自動的に選択
0=いいえ 1=はい) |
| VFSFILE=C:\Program Files\RaidenFTPD\RaidenFTPD.vfs
(バーチャルファイルシステムのパス) |
| USRFILE=C:\Program Files\RaidenFTPD\RaidenFTPD.user
(ユーザーファイルのパス) |
| IPFILE=C:\Program Files\RaidenFTPD\RaidenFTPD.allow
(IPチェックファイルのパス) |
| USE_DATAPORT_RANGE=0 (pasvデータ接続にポート範囲を指定,
0=いいえ(自動) 1=はい) |
| PORT_FROM=5000 (USE_DATAPORT_RANGEが1の場合必ず設定してください) |
| PORT_TO=9999 (USE_DATAPORT_RANGEが1の場合必ず設定してください) |
| TIMEOUT=600 (ユーザーがnnn秒何もしなれば切断) |
| SHOWHIDDEN=1 (1に設定されるとハードディスク上の隠し属性のファイル・ディレクトリがユーザーに見えるようになります。0だと見えなくなります。)
|
| OUTLIMIT = n/m (m分内のアウトプットのをnメガバイトに制限)
|
| INLIMIT = n/m (m分内のイントプットのをnメガバイトに制限)
|
| OUTLIMIT_RECORD=n/m (サーバーがアウトプット制限の情報を記録)
|
| INLIMIT_RECORD=n/m (サーバーがインプット制限の情報を記録)
|
| MSG=1
(1の時にはサーバーは./message/*.msgファイルを表示します。0は何も表示しません。) |
| LOG=1 (1の時にサーバーはクライアントの行動をログに保存します。0は何もしません。) |
| LOGNAME=fixed (ログファイル名の自動変換の指定です。固定、日毎、月毎、年毎を指定) |
| DIRMSG=1 (1の時にサーバーはDIRMSGFILEファイルに指定されたディレクトリ固有のメッセージを表示します。
0は何も表示しません。) |
| ENCRYPT_LOG=0 (1
でログが暗号化されます。RaidenFTPDを登録済みの場合のみ有効です。) |
| UTF8_LOG=0 (1
でユニコードのパス名は別のログファイルに保存) |
| DIRMSGFILE=message.txt (ユーザーが指定されたディレクトリに入ったときに表示されるメッセージファイルを指定) |
| DUPECHK=1
(0=無効, 1=オンライン重複ファイルチェック, 2=オンラインとオフラインの重複ファイルチェック) |
| DUPECHKDB=C:\Program
Files\RaidenFTPD\files.lst (オフラインの重複ファイルチェックのデータベースのパスとファイル名。データベースは
DupeMaker で作成できます。) |
| DUPECHKSHOWFULL=1
(1=ユーザーが'site srch'コマンドを実行したときにフルパスを表示, 0=相対パスを表示) |
| OVERWRITE_COMPLETE=1
(1=ユーザーが完全なファイルを削除するのを許可。完全なファイルとはSFV/MD5/ZIPチェックを通ったものです。
verification) |
| DNS_LOOKUP=1
(1=ユーザーのログイン時にdns lookupを行う。 0の場合ドメイン名チェックは動作しません。) |
| SHOW_ITEM_NO_R=1
(1=通常モード,
0=ユーザーが読み込み許可を持たない場合は表示しない) |
| SFV_CHK=1 (1=有効
アップロードのSFV/MD5チェック) |
| ANTI_NOOP=1(1=ユーザーがNOOPコマンドを実行した時にタイムスタンプを更新しない) |
| ANTI_HAMMER=1/60/10/120(1で有効/チェックする時間
(秒)/チェック回数/禁止する時間(秒)) |
| onNewDir=(ユーザーがディレクトリを作成した時に実行) |
| onDelDir=(ユーザーがディレクトリを削除した時に実行) |
| onDeledDir=(ディレクトリが削除された時に実行) |
| onMoveDir=(ユーザーがディレクトリをsite
moveコマンドによって移動した時に実行) |
| onUserLogin=(ユーザーがログインした時に実行) |
| onUserLoginFailed=(ユーザーがログインできなかった時に実行) |
| onUserLogout=(ユーザーがログアウトした時に実行) |
| onFileUploaded=(ユーザーがファイルをアップロードした時に実行) |
| onSfvUploaded=(ユーザーが*.sfvや*.md5をアップロードした時に実行) |
| onSfvFailed=(ユーザーのアップロードがcrc/md5チェックを通らなかった時に実行) |
| onSfvSuccess=(ユーザーのアップロードがcrc/md5チェックを通った時に実行) |
| onSfvComplete=(*.sfv/*.md5で指定された全てのファイルがチェックを通った時に実行) |
| onFileDownloaded=(ユーザーがファイルをダウンロードした時に実行) |
| onFilePreUpload=(ユーザーがアップロードを始めようとした時に実行) |
| onFilePreDelete=(ユーザーがファイルを削除する直前に実行) |
| onFileDeleted=(ユーザーがファイルを正常に削除した時に実行) |
| onMp3Uploaded=(ユーザーがmp3ファイルをアップロードした時に実行) |
| onZipUploaded=(ユーザーがzipファイルをアップロードした時に実行) |
| onNukeDir=(ユーザーがsite
nukeコマンドをした時に実行) |
| onSiteCmd=(ユーザーがsiteコマンドを実行する直前に実行) |
| BOUNCERIP=
(IDNTコマンドがサポートされたFTPDプロトコルパウンサー使う時はここにIPを入力します) |
| ADVANCED=1 (高度なeggdropの機能を使用する時は1にします) |
| [EGGDROP] |
| enable=0 (これが1になっていると次のIP+ポート
L/Pを通じてEGGDROPに接続します) |
| user= (EGGDROP上のユーザーアカウント) |
| pass= (EGGDROP上のユーザーパスワード) |
| ip= (EGGDROPのIP) |
| port= (EGGDROPのポート) |
| onNewDir=(ユーザーがディレクトリを作成した時に実行) |
| onDelDir=(ユーザーがディレクトリを削除した時に実行) |
| onDeledDir=(ディレクトリが削除された時に実行) |
| onMoveDir=(ユーザーがディレクトリをsite
moveコマンドによって移動した時に実行) |
| onUserLogin=(ユーザーがログインした時に実行) |
| onUserLoginFailed=(ユーザーがログインできなかった時に実行) |
| onUserLogout=(ユーザーがログアウトした時に実行) |
| onFileUploaded=(ユーザーがファイルをアップロードした時に実行) |
| onSfvUploaded=(ユーザーが*.sfvや*.md5をアップロードした時に実行) |
| onSfvFailed=(ユーザーのアップロードがcrc/md5チェックを通らなかった時に実行) |
| onSfvSuccess=(ユーザーのアップロードがcrc/md5チェックを通った時に実行) |
| onSfvComplete=(*.sfv/*.md5で指定された全てのファイルがチェックを通った時に実行) |
| onFileDownloaded=(ユーザーがファイルをダウンロードした時に実行) |
| onFilePreUpload=(ユーザーがアップロードを始めようとした時に実行) |
| onFilePreDelete=(ユーザーがファイルを削除する直前に実行) |
| onFileDeleted=(ユーザーがファイルを正常に削除した時に実行) |
| onMp3Uploaded=(ユーザーがmp3ファイルをアップロードした時に実行) |
| onZipUploaded=(ユーザーがzipファイルをアップロードした時に実行) |
| onNukeDir=(ユーザーがsite
nukeコマンドをした時に実行) |
| onSiteCmd=(ユーザーがsiteコマンドを実行する直前に実行) |
|
注意 : これらのイベントが起こった時に2種類のプログラムを実行できます。 例えば、 ユーザーがファイルをアップロードした時にウィルススキャンを行う
norton antivirues 2001をお使いの方は
nortonのコマンドラインユーテイリティをおためしください。
"navdx"
始めにnorton antiviruesのパス名を見つけだします。例 c:\nav
*.ftpd ファイルでこちらの行を変更します
onFileUploaded=file://c:\nav\navdx.exe
%q%Q
こうすればファイルがアップロードされた時にNAVが自動的にファイルをスキャンしてくれます。
navdxが動作するにはパスは8文字以内の短い名前でなければ動きません。 .
ユーザーがログインした時にリモートのWEBサーバーのCGIプログラムに渡す
データベースサーバーとCGIプログラムをお持ちの方は、ログイン情報をデータベースに記録することができます。RaidenFTPDで情報をCGIに渡すのは簡単です。お使いのCGIプログラムガ
http://127.0.0.1/cgi/addlogin.cgi
の場合で、ユーザー名と時間を記録するときは、RaidenFTPDの *.ftpd ファイルのこちらの行を変更します
onUserLogin =http://127.0.0.1/cgi/addlogin.cgi?username=%S&time=%t
こうすればユーザーがログインした時にこのCGIにユーザー名と現在の時間が渡されます。
どのような変数値を使用できるか参照されたい方は、 help-variables-jpn.htmlをご覧ください。
|