←このような画像を使って
CGIのみで動作します。使用する画像は任意のものに変更可能
入っているファイル
netsensor.cgi プログラム本体
netsensor.pl 設定ファイル
cgi-lib.pl ライブラリ
unescape.pl ライブラリ
netsensor.txt ログファイル
lately.txt IPログ
netsensor.gif
oldlog / [フォルダ]
lockdir / [フォルダ]
lockfile ロックファイル
スキン
skin.htm browser.htm
mac.gif win.gif graph.gif unix.gif
win20.gif win95.gif other.gif winme.gif
winnt.gif win98.gif winxp.gif
@ignorehost = ('localhost',
'127.0.0.1',
'',
'');
@noreferrer = ('',
'',
'',
'');
public_html / index.html (トップページ)
|
+-- cgi-bin[777] /
netsensor.cgi [755]
netsensor.pl [644]
cgi-lib.pl [644]
unescape.pl [644]
netsensor.txt [666]
lately.txt [666]
netsensor.gif [644]
|
+-- oldlog [777] /
+-- lockdir [777] /
lockfile [666]
その他 [644]
ディレクトリは777、CGIプログラムは755、
テキストファイルとロックファイル(lockfile)は666、
その他のファイルはそのまま(644)です。
|
<SCRIPT language="JavaScript">
<!--
var src = "cgi-bin/netsensor.cgi?mode=log";
src += "&screenWidth=" + screen.width;
src += "&screenHeight=" + screen.height;
src += "&colorDepth=" + screen.colorDepth;
src += "&innerHeight=" + ((document.body.clientHeight) ? document.body.clientHeight : window.innerHeight)
src += "&innerWidth=" + ((document.body.clientWidth) ? document.body.clientWidth : window.innerWidth);
src += "&referrer=" + escape(document.referrer);
src += "&fontSize=" + ((document.body.currentStyle) ? document.body.currentStyle.fontSize : "");
src += "&fontFamily=" + ((document.body.currentStyle) ? escape(document.body.currentStyle.fontFamily) : "");
src += "&script=1";
src = "<img src=\"" +src+ "\" border=\"0\" width=22 height=22>";
document.write("<a href=\"cgi-bin/netsensor.cgi\" target=\"_top\">" +src+ "</a>");
//-->
</SCRIPT>
<NOSCRIPT>
<a href="cgi-bin/netsensor.cgi"><img src="cgi-bin/netsensor.cgi?mode=log" border="0" width="22" height="22"></a>
</NOSCRIPT>
![]() | 白色 | ログファイルが開けない |
![]() | 赤色 | ファイルをロックできない |
![]() | 黄色 | IP記録ファイル lately.txt が開けない |
![]() | 黄緑 | IP記録一時ファイル lately.txt.tmp が作成できないか書き込めない |
![]() | 紫色 | ログの一時ファイルが作れない |
![]() | 灰色 | ログ記録時に表示させる画像が開けない |
| __%count%__ | 全体のログ件数 |
| __%backurl%__ | 戻るURL |
| __%screencount%__ | 画面解像度のログ件数 |
| __%innercount%__ | ウインドウサイズのログ件数 |
| __%depthcount%__ | 発色深度のログ件数 |
| __%sizecount%__ | フォントサイズのログ件数 |
| __%familycount%__ | フォントファミリーのログ件数 |
| <!-- __%lately_html%__ --> | 最新?件の表示 | 横6列 |
| <!-- __%os_html%__ --> | OS | 横4列 |
| <!-- __%browser_html%__ --> | ブラウザ | 横4列 |
| <!-- __%browserAll_html%__ --> | ブラウザ(詳細) | 横3列 |
| <!-- __%script_html%__ --> | JavaScript実行可能か | 横4列 |
| <!-- __%ip_html%__ --> | IP | 横4列 |
| <!-- __%host_html%__ --> | アクセス元のドメイン名 | 横4列 |
| <!-- __%day_html%__ --> | 最近20日間におけるアクセス人数の推移 | 横22列 |
| <!-- __%hour_html%__ --> | アクセス時間帯 | 横26列 |
| <!-- __%wday_html%__ --> | アクセス曜日 | 横9列 |
| <!-- __%referrer_html%__ --> | アクセス元 | 横2列 |
| <!-- __%screen_html%__ --> | 画面解像度 | 横4列 |
| <!-- __%innerWidth_html%__ --> | 文書表示可能領域幅 | 横4列 |
| <!-- __%innerHeight_html%__ --> | 文書表示可能領域高 | 横4列 |
| <!-- __%colorDepth_html%__ --> | 発色深度 | 横4列 |
| <!-- __%fontSize_html%__ --> | ブラウザの文書観覧フォントサイズ | 横4列 |
| <!-- __%fontFamily_html%__ --> | ブラウザの規定書体 | 横4列 |
| <!-- __%copyright_html%__ --> | スクリプトの著作権表示 |
また、スキンファイルは複数用意して切り替えて使うことが可能です。具体的には、
http://www. 〜/netsensor.cgi?skin=skin2.htm
というURLを呼び出すと、skin2.htmをスキンファイルとして読み込みます。
また、パスワードのページはスキンを設定することはできません。
ただし、普通のHTMLファイルに「password」という名前のインプットボックスを作って
netsensor.cgiにpost(getも可)してやるようにすればOK。