MediaWiki Extension:CheckUser
提供:あわ自由帳
機能
CheckUserは利用者(チェックユーザー権限を持つ利用者)がそのウィキの利用者のIPや、特定のIPを使用する利用者名を取得することが出来る拡張機能です。データベースに対して手動でクエリを実行することなく情報を取得できます。
導入方法
ダウンロード
- http://www.mediawiki.org/wiki/Extension:CheckUser からダウンロード。
- snapshot または masterをダウンロードする。snapshotを選んだときは、次のページでMediaWikiのバージョンを選ぶ。
インストール
- ダウンロードしたファイルを解凍し「extensions」にアップロードする。
- LocalSettings.phpに下記の行を書き加える。
require_once "$IP/extensions/CheckUser/CheckUser.php";
- PuTTYなどのTelnet / SSHクライアントプログラムを使用して、「extensions/CheckUser」に移動して「php install.php」を実行します。そうでなければ、このスクリプトが実行出来ません。
[sysop@host3 ~]$ cd /var/www/html/wiki/extensions/CheckUser [sysop@host3 CheckUser]$ php install.php ...cu_changes table added. ...doing rc_id from 9138 to 9237 ...doing rc_id from 9237 to 9336
使い方
- Special:CheckUserに移動します。
- 「IPアドレスまたは利用者名」のフィールドに利用者名(利用者: の接頭辞は付けません)、IPアドレスまたはCIDR記法で帯域を入力します。
- IP: IPv4とIPv6どちらでも利用できます。
- CIDR: IPアドレスからCIDR記法を使った帯域(IPv4で /16 以降、IPv6で /64 以降、最大65,536アドレスまでの範囲)を調べることが出来ます。
- XFF: 末尾に /xff を追加することによって X-Forwarded-For ヘッダを通じてクライアントのIPアドレスを調べることが出来ます(例:127.0.0.1/xff)。
- 取得したい情報を選択します
- IPアドレスを取得する: 登録利用者の使用したIPアドレスの情報を返します
- IPアドレスからの編集を得る: 指定されたIPまたは帯域から行われた編集を登録利用者・未登録利用者の区別なく取得します
- 利用者名を取得する: 指定されたIPまたは帯域から編集を行った利用者名を返します
- 「理由」のフィールドには非公開情報へのアクセスを行う理由を記述します。情報を取得する理由の要約を簡潔に記述してください(例:cross-wiki spam)。要約は操作を行った記録に残ります