CGI検索
なら
夢幻
フリーCGIからPHP,シェアまで 検索できる
MAILADRESS
次回から省略
メンバー登録
PASSWORD
パスワードをお忘れの方
TOP
アクセス制限
詳細
サンプル
解説
ライセンス購入
ダウンロード
掲示板
CGI名
WebPassword2
カテゴリー
アクセス制限
使用言語
CGI/Perl
サイト/作者名
LunarNight Laboratory / 夜月
キャプチャ
登録日
2005-02-03
最終更新日
2006-11-27
MR
62 MR
お気に入り数
2 人
詳細表示数
6,195 View
サンプル回数
270 Sample
解説表示数
381 Explain
ダウンロード数
694 Download
アクセスグラフ
You need to upgrade your Flash Player
ブックマーク
/
/
/
/
/
/
利用価格
フリー
価格の注釈
非商用利用はフリー、商用利用する場合は規模により料金が変わります。
CGI紹介文
このプログラムはCGIにて特定のディレクトリへのアクセス制限を掛けるプログラムです。全てのファイルをCGI経由で転送し、その際にアタック検出機能により不正なパスワードアタックを監視しますので.htaccessのBasic認証よりも強固なアクセス制限を実現することが出来ます。
また、パスワードはBasic認証のような平文認証ではなくMD5ハッシュ値により行われますので、パスワードの安全性も.htaccessより遥かに高いです。
もちろん、CGIもアクセス制限対象にすることが出来ます。
CGIにアクセス制限機能が付いていなくても、このプログラムを通すことでアクセス制限を実現できます。
また、ApacheのNPH機能に対応していますので、よりリアルなエラーメッセージの出力が可能です。
最新版ではSSI(exec cgi/include file)に対応し、カウンタなどが設置されたページにも対応します。このSSI機能はCGI上で擬似的に再現している機能ですので、SSIが利用できないウェブサーバー上でもSSIを利用することが可能です。
もちろん、ログインフォームやエラーメッセージはスキンにより自由自在に編集可能です。デフォルトでは
・\\\"ちゃちなログインフォーム\\\"
・\\\"Apache仕様の本物エラーメッセージ\\\"
スキンが添付されています。
もちろん、自分で自作されることをお勧めいたします。
解説
※Apacheのmod_rewrite機能に対応していますので、完全にCGI利用を隠すことが可能です。ただし、サーバーのほうでmod_rewriteが有効になっている必要があります。
※Cookie利用とCookie未使用の2つのオプションがあります。
携帯電話向けにはCookie未使用モードを、PC向けにはCookie利用モードをお勧めいたします。
※CGI実行機能はパイプ処理にて実現しておりますので、mod_perlやPerlIS.dllを利用することを前提にしたCGIでは正常にどうさしませんのでご注意ください。
※SSIはサーバーがSSIに対応していなくても利用可能です。ただし、対応するコマンドはexec cgi/include fileのみです。
この際、アクセス解析をこのSSI機能を利用して設置した場合、場合によっては正常にページが解析されない可能性があります。
関連CGI
掲示板
トラックバック
このCGIへのTrackBack Ping URL
http://www.yumemaboroshi.net/guest/trackback.php/236
パーマリンク
http://www.yumemaboroshi.net/cgi236/
XML取得
http://www.yumemaboroshi.net/cgixml236/
設置方法
更新履歴
Version1.0.0
・初リリース
Version 1.1.0
・アクセス制限機能を強化 IPアドレス、その他環境編集に対応
・認証情報のCookie保存に対応
・管理マネージャにてログアウトボタンを実装(^^;;
Version 1.1.1
・ログインフォーム専用ディレクトリの用意
Version 1.1.2
・アクセス制限機構のバグを修正(^^;;;;
Version 1.2.0
・Cookieを利用しないタイプに変更
Cookie未対応の携帯電話などからも利用可能になります。
・認証機構のバグを修正(^^;;
・アクセス制限機構のバグを修正(^^;;;;;;
Version 1.2.1
・アクセス制限強化
Version 1.3.0C
Version 1.3.0N
・アクセス制限対象にCGIも利用できるよう修正
Version 1.3.1C
Version 1.3.1N
・なぜか全てのファイルのMIMEタイプがoctet-stream形式で出力されていた現象を修正(^^;;;;
・N版で出力ヘッダーに不正な文字列が混入していた現象を修正(^^;;;;
Version 1.3.1.1N
・なぜかログ記録時にログインしたユーザー名が記録されない現象を修正(^^;;;
・ログ記録時にSIDも記録するよう修正
Version 1.4.0N
・IISの変なPATH_INFO対策を実装
・DefaultIndexファイルの複数指定に対応
・Win32 Perl環境で.exeを省略するとエラーする現象を修正
・UserAgentによってアクセスが出来なくなる現象を修正
・SSI(include file/exec cgiに対応)
Version 1.5.0
・C版とN版を統一
・CGI実行機能のバグ(CGIが実行されない!)を修正(^^;;;;;;;;;;;;;;;
・詳細アクセスログ記録機能を実装
Version 1.5.1
・トップページにCGIを指定すると正常に動作しない現象を修正
・トップページにHTML以外を指定するとCookie仕様モードで認証が正常に行われなくなる可能性を修正
・各ユーザーにコメントを付加できるよう修正
Version 1.5.2
・REMOTE_HOST値が取得できない環境下ではgethostbyaddrによるIPからドメイン逆引きを行う機能を追加
Version 1.5.3
・BASEタグが利用できない携帯電話対策としてBASEタグを利用しないモードを追加
・ログビューアにソート順序、新しい順/古い順の切り替え機能を実装
Version 1.5.4
・相対パス記述に対応しない一部CGI対策として\"FileSearch\"機能を追加
パスがずれても自動で下層パスから同名のファイルを探します
Version 1.6.0
・やたら一時記録ファイルを量産するアタック検出機能を効率化
・やたら一時ファイルを量産するCookie非使用モードを効率化
・セキュリティ強化、パスワードハッシュ値がCookieへ流れないよう修正(^^;;;;;;;;
Version 1.6.1
・PHP CGI/SSIに対応。サーバー環境にかかわらず、CGI/SSIタイプPHPが実行可能になりました。
generated
:2008-05-13 23:22:54
よく比較されるCGI
高機能アクセス解析CGI Standard版
(4)
高機能アクセス解析(フリー版)
(4)
アクセス解析
(4)
パスワード制限
(2)
Multi UPloader
(1)
評価
評価頂きまして
ありがとうございました
スクリプトを使ってみた
皆様からの評価結果です。
●多機能
多:超多機能・高機能
↑:気の利いた機能もある
中:必要な機能が十分
↓:ちょっと物足りない
少:超シンプル
●デザイン改変
易:完全オリジナルも容易
↑:個性が十分に出せる
中:変更できる箇所が多い
↓:一部は変更できる
難:デザイン固定
●設置難易度
高:すごく簡単にできた
↑:初めてでも設置できた
中:調べつつ設置できた
↓:CGI設置の経験必要
低:専門知識がいる
●操作性・反応性
良:とても便利・とても軽い
↑:すこし便利・すこし軽い
中:普通
↓:すこし不便・すこし重い
悪:かなり不便・かなり重い
●先進性
高:とても進んでいる
↑:一歩、先行く
中:いまどき普通
↓:時代遅れ
低:古代の化石
作者情報
name:
夜月
site:
LunarNight Laboratory
http://www.ln-l
登録スクリプト
●
WebMailClient2
[ウェブメール]
●
WebMailClient2 for Keitai
[ウェブメール]
●
WebProxy
[ネットツール]
●
WebPassword2
[アクセス制限]
●
WebFTPClient2
[アップローダ]
more...
比較中CGI
まだ比較中のCGIはありません。
比較リストに登録するにはCGI一覧のチェックボックスにチェックを入れて「比較」ボタンをクリックするか、CGI詳細画面最下部の「比較リストに追加」をクリックしてください。
参照履歴
○
WebPassword2
おさむちゃんのあっさりギョーザ
CGI SERCH & REGIST SERVICE
+ + + CREATE CREDIT + + +
POWERED BY IMPROVE Co., Ltd.
DESIGNED BY W.A.DESIN
ALL CONTENTS (C) 2005-2008 YUMEMABOROSHI.NET ALL RIGHTS RESERVED.
CGIを掲載するには
|
ライセンス決済サービス
|
運営団体
|
プライバシーについて
|
雑誌掲載・リンクについて
|
開発ブログ
|
お問合せ