入っているファイル 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。