<?xml version="1.0" encoding="utf-8" ?>
<rdf:RDF
  xmlns="http://purl.org/rss/1.0/"
  xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
  xmlns:content="http://purl.org/rss/1.0/modules/content/"
  xmlns:dc="http://purl.org/dc/elements/1.1/"
 >

  <channel rdf:about="http://sourceforge.jp/projects/webescorter/wiki/!feeds/list">
    <title>WebEscorter Wiki</title>
    <link>http://sourceforge.jp/projects/webescorter/wiki/!feeds/list</link>
    <description>
      SourceForge.jp Wiki pages for WebEscorter project.    </description>
        <dc:date>2009-04-14T16:34:24+09:00</dc:date>
        <items>
      <rdf:Seq>
                <rdf:li rdf:resource="http://sourceforge.jp/projects/webescorter/wiki/SideBar" />
                <rdf:li rdf:resource="http://sourceforge.jp/projects/webescorter/wiki/FrontPage" />
                <rdf:li rdf:resource="http://sourceforge.jp/projects/webescorter/wiki/%E4%BB%95%E6%A7%98%E6%9B%B8" />
                <rdf:li rdf:resource="http://sourceforge.jp/projects/webescorter/wiki/%E3%83%9E%E3%83%8B%E3%83%A5%E3%82%A2%E3%83%AB" />
                <rdf:li rdf:resource="http://sourceforge.jp/projects/webescorter/wiki/WebEscorter" />
                <rdf:li rdf:resource="http://sourceforge.jp/projects/webescorter/wiki/%E3%83%9E%E3%83%8B%E3%83%A5%E3%82%A2%E3%83%AB-deskwatcher" />
                <rdf:li rdf:resource="http://sourceforge.jp/projects/webescorter/wiki/%E3%83%9E%E3%83%8B%E3%83%A5%E3%82%A2%E3%83%AB-WebEscorter" />
              </rdf:Seq>
    </items>
  </channel>

      <item rdf:about="http://sourceforge.jp/projects/webescorter/wiki/SideBar">
    <title>SideBar</title>
    <link>http://sourceforge.jp/projects/webescorter/wiki/SideBar</link>
    <dc:identifier>SideBar</dc:identifier>
    <dc:date>2009-04-14T16:34:24+09:00</dc:date>
        <description>
      <![CDATA[= 最近の更新

[[RecentChanges(max=6)]]

[[ReleaseList]]

= リンク
 * [http://sourceforge.jp/projects/webescorter WebEscorter プロジェクトトップページ]
 * [wiki:FrontPage WebEscorter Wikiトップページ]
 * [svn:webescort]]>
    </description>
    <content:encoded>
      <![CDATA[<h1 id="h1-.E6.9C.80.E8.BF.91.E3.81.AE.E6.9B.B4.E6.96.B0">最近の更新</h1><h4 id="h4-2009-04-14">2009-04-14</h4><ul><li><a href="http://sourceforge.jp/projects/webescorter/wiki/SideBar">SideBar</a>
</li></ul><h4 id="h4-2008-12-28">2008-12-28</h4><ul><li><a href="http://sourceforge.jp/projects/webescorter/wiki/FrontPage">FrontPage</a>
</li></ul><h4 id="h4-2008-12-25">2008-12-25</h4><ul><li><a href="http://sourceforge.jp/projects/webescorter/wiki/%E4%BB%95%E6%A7%98%E6%9B%B8">仕様書</a>
</li></ul><h4 id="h4-2008-12-13">2008-12-13</h4><ul><li><a href="http://sourceforge.jp/projects/webescorter/wiki/%E3%83%9E%E3%83%8B%E3%83%A5%E3%82%A2%E3%83%AB">マニュアル</a>
</li><li><a href="http://sourceforge.jp/projects/webescorter/wiki/WebEscorter">WebEscorter</a>
</li><li><a href="http://sourceforge.jp/projects/webescorter/wiki/%E3%83%9E%E3%83%8B%E3%83%A5%E3%82%A2%E3%83%AB-deskwatcher">マニュアル-deskwatcher</a>
</li></ul>
<script src="http://sourceforge.jp/projects/webescorter/files/compact.js" type="text/javascript" charset="utf-8"></script>
<h1 id="h1-.E3.83.AA.E3.83.B3.E3.82.AF">リンク</h1><ul><li><a href="http://sourceforge.jp/projects/webescorter">WebEscorter プロジェクトトップページ</a>
</li><li><a href="http://sourceforge.jp/projects/webescorter/wiki/FrontPage">WebEscorter Wikiトップページ</a>
</li><li><a href="http://svn.sourceforge.jp/view//?root=webescorter" class="svn">ソースコードリポジトリ</a>
</li></ul><h1 id="h1-.E3.83.89.E3.82.AD.E3.83.A5.E3.83.A1.E3.83.B3.E3.83.88">ドキュメント</h1><ul><li><a href="http://sourceforge.jp/projects/webescorter/wiki/%E3%83%9E%E3%83%8B%E3%83%A5%E3%82%A2%E3%83%AB">マニュアル</a>
<ul><li><a href="http://sourceforge.jp/projects/webescorter/wiki/%E3%83%9E%E3%83%8B%E3%83%A5%E3%82%A2%E3%83%AB-WebEscorter">WebEscorterマニュアル</a>
</li><li><a href="http://sourceforge.jp/projects/webescorter/wiki/%E3%83%9E%E3%83%8B%E3%83%A5%E3%82%A2%E3%83%AB-deskwatcher">deskwatcherマニュアル</a>
</li></ul></li><li><a href="http://sourceforge.jp/projects/webescorter/wiki/%E4%BB%95%E6%A7%98%E6%9B%B8">仕様書</a>
</li></ul><script type="text/javascript"><!--
google_ad_client = "pub-7822764449175755";google_ad_slot = "2371623712";google_ad_width = 160;google_ad_height = 600;//-->
</script>
<script src="http://pagead2.googlesyndication.com/pagead/show_ads.js" type="text/javascript"></script>]]>
    </content:encoded>
      </item>
        <item rdf:about="http://sourceforge.jp/projects/webescorter/wiki/FrontPage">
    <title>FrontPage</title>
    <link>http://sourceforge.jp/projects/webescorter/wiki/FrontPage</link>
    <dc:identifier>FrontPage</dc:identifier>
    <dc:date>2008-12-28T23:24:16+09:00</dc:date>
        <description>
      <![CDATA[= WebEscorter
--&gt; http://sourceforge.jp/projects/webescorter/

 * [wiki:マニュアル マニュアル]
   * [wiki:マニュアル-WebEscorter WebEscorter]
     : WebEscorterの設置の方法が書かれています
   * [wiki:マニュアル-deskwatcher de]]>
    </description>
    <content:encoded>
      <![CDATA[<h1 id="h1-WebEscorter"><a href="http://sourceforge.jp/projects/webescorter/wiki/WebEscorter">WebEscorter</a></h1><p>--&gt; <a href="http://sourceforge.jp/projects/webescorter/">http://sourceforge.jp/projects/webescorter/</a>
</p><ul><li><a href="http://sourceforge.jp/projects/webescorter/wiki/%E3%83%9E%E3%83%8B%E3%83%A5%E3%82%A2%E3%83%AB">マニュアル</a>
<ul><li><a href="http://sourceforge.jp/projects/webescorter/wiki/%E3%83%9E%E3%83%8B%E3%83%A5%E3%82%A2%E3%83%AB-WebEscorter">WebEscorter</a>
: <a href="http://sourceforge.jp/projects/webescorter/wiki/WebEscorter">WebEscorter</a>の設置の方法が書かれています
</li><li><a href="http://sourceforge.jp/projects/webescorter/wiki/%E3%83%9E%E3%83%8B%E3%83%A5%E3%82%A2%E3%83%AB-deskwatcher">deskwatcher</a>
: deskwatcherシステムのサーバ，クライアントの設置／設定方法が書かれています
</li></ul></li></ul><h2 id="h2-WebEscorter.E3.81.A8.E3.81.AF"><a href="http://sourceforge.jp/projects/webescorter/wiki/WebEscorter">WebEscorter</a>とは</h2><p><a href="http://sourceforge.jp/projects/webescorter/wiki/WebEscorter">WebEscorter</a>は主に2つの大きな機能があります．ひとつはWeb閲覧履歴や検索語句履歴を表示することができる機能，そしてクライアントPCのデスクトップ画面のモニタリングです．
</p><p>cf. <a href="http://d.hatena.ne.jp/famnet/20080808/1218179356" class="external">http://d.hatena.ne.jp/famnet/20080808/1218179356</a>
</p><h2 id="h2-.E7.89.B9.E5.BE.B4">特徴</h2><ul><li>Apacheで立てたProxyのアクセスログを利用するもので，<strong><em>'既存のProxyサーバなどにそのままCGI(Perl)スクリプトのかたちで設置できます</em></strong>'．
</li><li><strong><em>'デスクトップ画面，Web閲覧履歴，検索エンジンでの検索履歴の監視</em></strong>'ができます．
</li><li><strong><em>'すべて監視はWebブラウザ経由</em></strong>'です．
</li></ul><h2 id="h2-Web.E9.96.B2.E8.A6.A7.E5.B1.A5.E6.AD.B4.E3.82.92.E7.9B.A3.E8.A6.96">Web閲覧履歴を監視</h2><p>Webには危険な情報や好ましくない情報があふれています．これらをフィルタリングでブロックする企業や教育機関は多いものです．しかし，それらは機械的判断にすぎず，重要な情報がブロックされたりすることもあります．
<a href="http://sourceforge.jp/projects/webescorter/wiki/WebEscorter">WebEscorter</a>はフィルタリングするのではなく，「見守る」というコンセプトをもとに，Webアクセスログの監視を行うものとなっています．
</p><h2 id="h2-.E3.83.87.E3.82.B9.E3.82.AF.E3.83.88.E3.83.83.E3.83.97.E7.94.BB.E9.9D.A2.E3.82.92.E7.9B.A3.E8.A6.96">デスクトップ画面を監視</h2><p>クライアントPCに付属のWin32ソフトウェアをビルドしてタスクなどで定期的に実行させることにより，デスクトップ画面を撮影し，CGIスクリプトを設置したサーバに送信し，画面の監視が行えます．
Web閲覧履歴を見るよりも直感的に何をしているのかが明確に判断できます．
</p><h2 id="h2-.E9.96.8B.E7.99.BA.E8.80.85.E5.8B.9F.E9.9B.86.E4.B8.AD.E3.81.A7.E3.81.99">開発者募集中です</h2><p>PerlやC++，<a href="http://sourceforge.jp/projects/webescorter/wiki/JavaScript">JavaScript</a>などが書ける方募集中．
</p><p><a href="http://sourceforge.jp/projects/webescorter/">http://sourceforge.jp/projects/webescorter/</a></p>]]>
    </content:encoded>
      </item>
        <item rdf:about="http://sourceforge.jp/projects/webescorter/wiki/%E4%BB%95%E6%A7%98%E6%9B%B8">
    <title>仕様書</title>
    <link>http://sourceforge.jp/projects/webescorter/wiki/%E4%BB%95%E6%A7%98%E6%9B%B8</link>
    <dc:identifier>仕様書</dc:identifier>
    <dc:date>2008-12-25T10:58:35+09:00</dc:date>
        <description>
      <![CDATA[= 仕様書
== deskwatcher(画面監視)
=== クライアント画面の転送時
==== クライアントからサーバへのリクエスト
multipart/form-dataによるimage/pngデータをサーバCGI(/server-deskwatcher/deskwatchersv.cgi)に送信してください．

リクエスト例：
&gt; POST /server-deskwat]]>
    </description>
    <content:encoded>
      <![CDATA[<h1 id="h1-.E4.BB.95.E6.A7.98.E6.9B.B8">仕様書</h1><h2 id="h2-deskwatcher.28.E7.94.BB.E9.9D.A2.E7.9B.A3.E8.A6.96.29">deskwatcher(画面監視)</h2><h3 id="h3-.E3.82.AF.E3.83.A9.E3.82.A4.E3.82.A2.E3.83.B3.E3.83.88.E7.94.BB.E9.9D.A2.E3.81.AE.E8.BB.A2.E9.80.81.E6.99.82">クライアント画面の転送時</h3><h4 id="h4-.E3.82.AF.E3.83.A9.E3.82.A4.E3.82.A2.E3.83.B3.E3.83.88.E3.81.8B.E3.82.89.E3.82.B5.E3.83.BC.E3.83.90.E3.81.B8.E3.81.AE.E3.83.AA.E3.82.AF.E3.82.A8.E3.82.B9.E3.83.88">クライアントからサーバへのリクエスト</h4><p>multipart/form-dataによるimage/pngデータをサーバCGI(/server-deskwatcher/deskwatchersv.cgi)に送信してください．
</p><p>リクエスト例：
</p><blockquote class="citation"><p>POST /server-deskwatcher/deskwatchersv.cgi HTTP/1.1<br />
Content-Type: multipart/form-data; boundary=----BOUNDARYBOUNDARY----<br />
User-Agent: gyazowin<br />
Host: <em>server-machine</em><br />
Content-Length: <em>62659</em><br />
Cache-Control: no-cache<br />
<br />
------BOUNDARYBOUNDARY----<br />
content-disposition: form-data; name=&quot;imagedata&quot;; filename=&quot;gyazodata.png&quot;<br />
Content-type: image/png<br />
<br />
<em>以下PNGイメージ</em><br />
------BOUNDARYBOUNDARY------<br />
</p></blockquote><h4 id="h4-.E3.82.B5.E3.83.BC.E3.83.90.E3.81.8B.E3.82.89.E3.82.AF.E3.83.A9.E3.82.A4.E3.82.A2.E3.83.B3.E3.83.88.E3.81.B8.E3.81.AE.E3.83.AC.E3.82.B9.E3.83.9D.E3.83.B3.E3.82.B9">サーバからクライアントへのレスポンス</h4><p>特に問題がなければ，以下のようなレスポンスが返却されます．
</p><blockquote class="citation"><p>HTTP/1.1 200 OK<br />
Date: <em>Sun, 10 Aug 2008 02:18:36 GMT</em><br />
Server: <em>Apache</em><br />
Vary: Accept-Encoding<br />
Transfer-Encoding: chunked<br />
Content-Type: text/html; charset=utf-8<br />
<br />
completed<br />
</p></blockquote><h3 id="h3-.E3.82.AF.E3.83.A9.E3.82.A4.E3.82.A2.E3.83.B3.E3.83.88.E7.94.BB.E9.9D.A2.E3.81.AE.E7.9B.A3.E8.A6.96.E6.99.82">クライアント画面の監視時</h3><p>/server-deskwatcher/deskwatchervw.cgiへブラウザにてアクセスすると，アップロードされたデスクトップ画面の一覧が表示されます．
</p><p>サーバCGIで自動でイメージが縮小され，ホスト名が画像に埋め込まれていますが，クリックするとAjaxで作られたユーザインターフェイスにより画面が拡大され，撮影された日付，時刻，ホスト名，IPアドレスが表示されます．</p>]]>
    </content:encoded>
      </item>
        <item rdf:about="http://sourceforge.jp/projects/webescorter/wiki/%E3%83%9E%E3%83%8B%E3%83%A5%E3%82%A2%E3%83%AB">
    <title>マニュアル</title>
    <link>http://sourceforge.jp/projects/webescorter/wiki/%E3%83%9E%E3%83%8B%E3%83%A5%E3%82%A2%E3%83%AB</link>
    <dc:identifier>マニュアル</dc:identifier>
    <dc:date>2008-12-13T21:47:43+09:00</dc:date>
        <description>
      <![CDATA[= WebEscorter (ログ監視をするWebEscorterとデスクトップ監視をするdeskwatcherのパッケージ)
　WebEscorterとは，デスクトップ画面監視のdeskwatcher，ログ監視のWebEscorter
を含んだ監視に役立つスクリプト群です．

== ライセンス
ライセンスについては，同じディレクトリ内にあるlicence.txtをご覧ください．
==]]>
    </description>
    <content:encoded>
      <![CDATA[<h1 id="h1-WebEscorter.20.28.E3.83.AD.E3.82.B0.E7.9B.A3.E8.A6.96.E3.82.92.E3.81.99.E3.82.8BWebEscorter.E3.81.A8.E3.83.87.E3.82.B9.E3.82.AF.E3.83.88.E3.83.83.E3.83.97.E7.9B.A3.E8.A6.96.E3.82.92.E3.81.99.E3.82.8Bdeskwatcher.E3.81.AE.E3.83.91.E3.83.83.E3.82.B1.E3.83.BC.E3.82.B8.29"><a href="http://sourceforge.jp/projects/webescorter/wiki/WebEscorter">WebEscorter</a> (ログ監視をする<a href="http://sourceforge.jp/projects/webescorter/wiki/WebEscorter">WebEscorter</a>とデスクトップ監視をするdeskwatcherのパッケージ)</h1><p>　<a href="http://sourceforge.jp/projects/webescorter/wiki/WebEscorter">WebEscorter</a>とは，デスクトップ画面監視のdeskwatcher，ログ監視の<a href="http://sourceforge.jp/projects/webescorter/wiki/WebEscorter">WebEscorter</a>
を含んだ監視に役立つスクリプト群です．
</p><h2 id="h2-.E3.83.A9.E3.82.A4.E3.82.BB.E3.83.B3.E3.82.B9">ライセンス</h2><p>ライセンスについては，同じディレクトリ内にあるlicence.txtをご覧ください．
</p><h2 id="h2-.E5.BF.85.E8.A6.81.E3.82.BD.E3.83.95.E3.83.88">必要ソフト</h2><ul><li>deskwatcherが必要な場合：
Microsoft Visual C++ 2008 Express Edition または 互換性のあるコンパイラ
<a href="http://www.microsoft.com/japan/msdn/vstudio/Express/" class="external">http://www.microsoft.com/japan/msdn/vstudio/Express/</a>
</li></ul><h2 id="h2-.E3.83.95.E3.82.A1.E3.82.A4.E3.83.AB.E5.86.85.E5.AE.B9">ファイル内容</h2><ul><li>server-deskwatcher/ : クライアントPCのデスクトップのスクリーンショットを受け取るサーバ側スクリプトが入っているディレクトリ．
PCの画面の監視を行うサーバ側のソフトウェアです．<a href="http://sourceforge.jp/projects/webescorter/wiki/%E3%83%9E%E3%83%8B%E3%83%A5%E3%82%A2%E3%83%AB-deskwatcher">wiki:マニュアル-deskwatcher</a> を参照ください
</li></ul><ul><li>server-webescorter/ : Apacheプロキシのアクセスログを解析するスクリプトが入っているディレクトリ．
Apacheによるプロキシを設置している場合，このスクリプトによりApacheのアクセスログからプロキシリクエストだけを中止することができます．<a href="http://sourceforge.jp/projects/webescorter/wiki/%E3%83%9E%E3%83%8B%E3%83%A5%E3%82%A2%E3%83%AB-WebEscorter">wiki:マニュアル-WebEscorter</a> を参照ください
</li></ul><ul><li>client-deskwatcher/ : 監視対象PCに設置するソフトウェアのソース ファイル．
PCの画面の監視を行うクライアント側のソフトウェアです．<a href="http://sourceforge.jp/projects/webescorter/wiki/%E3%83%9E%E3%83%8B%E3%83%A5%E3%82%A2%E3%83%AB-deskwatcher">wiki:マニュアル-deskwatcher</a> を参照ください
</li></ul><h2 id="h2-.E4.BD.9C.E6.A5.AD.E3.81.AE.E6.B5.81.E3.82.8C">作業の流れ</h2><p>1. server-deskwatcherディレクトリ内のreadme.txtファイルにしたがってdeskwatcher サーバ側の設定をします <a href="http://sourceforge.jp/projects/webescorter/wiki/%E3%83%9E%E3%83%8B%E3%83%A5%E3%82%A2%E3%83%AB-deskwatcher">wiki:マニュアル-deskwatcher</a> を参照ください
</p><p>2. client-deskwatcherディレクトリ内のreadme.txtファイルにしたがってdeskwatcher クライアント側のソフトウェアのビルドを行います．<a href="http://sourceforge.jp/projects/webescorter/wiki/%E3%83%9E%E3%83%8B%E3%83%A5%E3%82%A2%E3%83%AB-deskwatcher">wiki:マニュアル-deskwatcher</a> を参照ください
</p><div class="indent">（Linux版の &quot;deskwatcher.pl&quot; はPerlスクリプトで書かれているためビルドの必要はありません）
</div><p>3. Apache プロキシのログ解析が必要な場合，server-webescorterディレクトリ内のreadme.txtファイルにしたがって<a href="http://sourceforge.jp/projects/webescorter/wiki/WebEscorter">WebEscorter</a>の設定をしてください．<a href="http://sourceforge.jp/projects/webescorter/wiki/%E3%83%9E%E3%83%8B%E3%83%A5%E3%82%A2%E3%83%AB-WebEscorter">wiki:マニュアル-WebEscorter</a> を参照ください</p>]]>
    </content:encoded>
      </item>
        <item rdf:about="http://sourceforge.jp/projects/webescorter/wiki/WebEscorter">
    <title>WebEscorter</title>
    <link>http://sourceforge.jp/projects/webescorter/wiki/WebEscorter</link>
    <dc:identifier>WebEscorter</dc:identifier>
    <dc:date>2008-12-13T21:45:56+09:00</dc:date>
        <description>
      <![CDATA[以下のページ（FrontPage）へどうぞ．


--&gt; wiki:FrontPage]]>
    </description>
    <content:encoded>
      <![CDATA[<p>以下のページ（<a href="http://sourceforge.jp/projects/webescorter/wiki/FrontPage">FrontPage</a>）へどうぞ．
</p><p>--&gt; <a href="http://sourceforge.jp/projects/webescorter/wiki/FrontPage">wiki:FrontPage</a></p>]]>
    </content:encoded>
      </item>
        <item rdf:about="http://sourceforge.jp/projects/webescorter/wiki/%E3%83%9E%E3%83%8B%E3%83%A5%E3%82%A2%E3%83%AB-deskwatcher">
    <title>マニュアル-deskwatcher</title>
    <link>http://sourceforge.jp/projects/webescorter/wiki/%E3%83%9E%E3%83%8B%E3%83%A5%E3%82%A2%E3%83%AB-deskwatcher</link>
    <dc:identifier>マニュアル-deskwatcher</dc:identifier>
    <dc:date>2008-12-13T21:41:56+09:00</dc:date>
        <description>
      <![CDATA[= WebEscorter (デスクトップ監視)
== クライアントPCの準備
=== Windowsクライアント版
Microsoft Visual C++ 2008が必要です．
==== ビルド
{{{
	uploadFile()関数のUPLOAD_SERVERとUPLOAD_PATH変数を，deskwatcherを設置したサーバに合わせ，編集してください．
	ビルドの際は分離の]]>
    </description>
    <content:encoded>
      <![CDATA[<h1 id="h1-WebEscorter.20.28.E3.83.87.E3.82.B9.E3.82.AF.E3.83.88.E3.83.83.E3.83.97.E7.9B.A3.E8.A6.96.29"><a href="http://sourceforge.jp/projects/webescorter/wiki/WebEscorter">WebEscorter</a> (デスクトップ監視)</h1><h2 id="h2-.E3.82.AF.E3.83.A9.E3.82.A4.E3.82.A2.E3.83.B3.E3.83.88PC.E3.81.AE.E6.BA.96.E5.82.99">クライアントPCの準備</h2><h3 id="h3-Windows.E3.82.AF.E3.83.A9.E3.82.A4.E3.82.A2.E3.83.B3.E3.83.88.E7.89.88">Windowsクライアント版</h3><p>Microsoft Visual C++ 2008が必要です．
</p><h4 id="h4-.E3.83.93.E3.83.AB.E3.83.89">ビルド</h4><pre>	uploadFile()関数のUPLOAD_SERVERとUPLOAD_PATH変数を，deskwatcherを設置したサーバに合わせ，編集してください．
	ビルドの際は分離の許可を”サイドバイサイドの分離を許可しない”にしてください．

	cf. http://msdn.microsoft.com/ja-jp/library/daa1w5yk.aspx
	    1.プロジェクトの [プロパティ ページ] ダイアログ ボックスを開きます。詳細については、「方法 : プロジェクト プロパティ ページを開く」を参照してください。
	    2.[構成プロパティ] ノードを展開します。
	    3.[リンカ] ノードを展開します。
	    4.[マニフェスト ファイル] プロパティ ページをクリックします。
	    5.[分離の許可] プロパティを”サイドバイサイドの分離を許可しない”に変更します。
</pre><h4 id="h4-.E3.82.AF.E3.83.A9.E3.82.A4.E3.82.A2.E3.83.B3.E3.83.88.E3.81.AB.E8.A8.AD.E7.BD.AE">クライアントに設置</h4><pre>	まず，クライアントに設置する前にサーバ側のCGIを設置／設定する必要があります．

	1.監視対象PCにビルド済みのdeskwatcherクライアント実行ファイルをコピーします．
	2.監視対象PCで，監視したいユーザでログインし，deskwatcherクライアント実行ファイルを定期的に起動するタスクを生成します．
	3.テストとして，タスクを実行して，サーバ側のdeskwatchervw.cgiにアクセスして画像が見えれば成功です．
</pre><h4 id="h4-COPYRIGHT">COPYRIGHT</h4><pre>    deskwatcherはgyazowinをベースに製作されました．
    gyazowin by (C) 2008 nothing.sh.
    http://nothing.sh/blog/archives/44

    Copyright (C) 2008 Keiya CHINEN.
</pre><h3 id="h3-Linux.E3.82.AF.E3.83.A9.E3.82.A4.E3.82.A2.E3.83.B3.E3.83.88.E7.89.88.EF.BC.88Perl.EF.BC.89.20-.20deskwatcher.20perl.20client">Linuxクライアント版（Perl） - deskwatcher perl client</h3><p>Perlの実行環境と<a href="http://sourceforge.jp/projects/webescorter/wiki/ImageMagick">ImageMagick</a>が必要です．
</p><h4 id="h4-.E8.A8.AD.E5.AE.9A">設定</h4><pre>	deskwatcher.plファイルをテキストエディタで開き，設定項目を適宜設定します．
</pre><h4 id="h4-.E3.82.AF.E3.83.A9.E3.82.A4.E3.82.A2.E3.83.B3.E3.83.88.E3.81.AB.E8.A8.AD.E7.BD.AE-2">クライアントに設置</h4><pre>	ファイルに実行属性(chmod 755など)を設定し，GNOMEやKDEなどで自動起動するような設定にしてください．
	（Windowsクライアントとは違い，一度起動すると1分ごとにスクリーンショットを撮影するようになっているためcronなどの設定は必要ありません．）
</pre><h4 id="h4-COPYRIGHT-2">COPYRIGHT</h4><pre>    Copyright (C) 2008 Keiya CHINEN.
</pre><h2 id="h2-.E3.82.B5.E3.83.BC.E3.83.90.E5.81.B4.E3.81.AE.E6.BA.96.E5.82.99">サーバ側の準備</h2><pre>　このシステムは、クライアントの画面のスクリーンショットを定期的に撮影し
、本システムのPerlスクリプトが設置されたサーバにアップロードまで自動で行
い、クライアントの監視ができるシステムです。

　（流れ）
	クライアント--- [デスクトップサイズのPNGイメージ] ---&gt;サーバ --&gt;
	  ---&gt; [ファイル処理] ----&gt; 管理者が監視

　（ファイルの解説）
	addrs.ini: 監視対象クライアントのIPアドレスを定義するためのファ
		イルで、設定が必要です。編集にあたってはこのドキュメント
		を読んでください。
	deskwatchersv.cgi: deskwatcherのサーバ側プログラムです。このプロ
	グラムは監視対象クライアントから画像を受信するので、Webブラ
		ウザなどからアクセスしないでください。
	deskwatchervw.cgi: deskwatcherの監視コンソールです。このプログラ
		ムにWebブラウザからアクセスすると、クライアント監視がで
		きます。
	highslide.js: 監視コンソールを使用する際に必要なJavaScriptファイ
		ルです。コンソールページのAjax関連のファイルです。
	dwfiles/: クライアントから受信した画像ファイルを保存するディレク
		トリです。
	highslide/: 監視コンソールを使用する際に必要なAjax関連のファイル
		が格納されています。


　動作時には特殊な権限を付与する必要はありません。Apacheはwww-dataや
nobodyといったユーザで稼働してもこのスクリプトは動作します。
</pre><h3 id="h3-.E5.89.8D.E6.BA.96.E5.82.99">前準備</h3><h4 id="h4-Image.3A.3AMagick.E3.81.AE.E3.82.A4.E3.83.B3.E3.82.B9.E3.83.88.E3.83.BC.E3.83.AB">Image::Magickのインストール</h4><pre>	- 1.1 ----------------------------------------------------------
	このセクションでは、apt-getを利用したPerlMagickのインストール方
	法を解説します。
	----------------------------------------------------------------
	
	この解説はUbuntu Linux 8.04 LTSでの解説です。
	
	シェルにて、
	
	  &gt;sudo apt-get install perlmagick
	
	を実行する。
</pre><h4 id="h4-deskwatcher.E3.81.AE.E8.A8.AD.E5.AE.9A">deskwatcherの設定</h4><pre>	- 1.1.a --------------------------------------------------------
	このセクションでは、deskwatherの初期設定方法（最低限の設定）を解
	説します。
	----------------------------------------------------------------
	
	deskwatcherを設定します。監視対象のクライアントのIPアドレスを準
	備してください。
	
	次に、deskwatcherアーカイブを展開後のaddrs.iniを編集し、一行につ
	き一つのクライアントのIPアドレスを書きます。
	空白行はつくらず、ファイルの最後に空行を作らないでください。

	悪い例)
	
	  &gt;192.168.0.1
	  &gt;192.168.0.2
	  &gt;
	   ^^^^^^^^^^^^^^^^^
	  ↑空行がある
	
	
	  &gt;192.168.0.5
	  &gt;192.168.0.6
	  &gt;             &lt;--
	  &gt;192.168.0.8
	
	  3行目に空行がある
	
	- 1.1.b --------------------------------------------------------
	このセクションでは、deskwatherの設定方法を解説します。
	----------------------------------------------------------------
	
	deskwatcherがアーカイブされた圧縮ファイルを展開後、deskwatchersv
	.cgiやdeskwatchervw.cgiを編集します。
	
	クライアントからの画像の保存先、サイズの上限、ファイルの種類など
	が編集できますが、deskwatcherシステムが正常に動作しなくなる恐れ
	もあります。Perlスクリプト、UNIX系システムの知識がない場合は変更
	しないでください。
	それぞれのプログラムは独立して設定項目を持っているため、すべて同
	じ値に設定しなければ正常に動作しません。
</pre><h3 id="h3-.E8.A8.AD.E7.BD.AE">設置</h3><pre>	/cgi-bin/以下などの、スクリプト実行権限のあるディレクトリに
	deskwatcherのすべてのファイルを展開し、パーミッションを755などの
	実行権限のあるものに設定してください。
	
	dwfiles/ 以下はパーミッションを777に設定し、スクリプトから書き込
	めるようにしてください。
</pre><h3 id="h3-.E4.BD.BF.E7.94.A8">使用</h3><pre>2.2. -- 使用する --

	1 監視対象PC側のソフトウェアを実行します．

	2 deskwatcherがインストールされたディレクトリに
	アクセスしてください。
	
	3 コンソール画面が表示され、クライアントPCの画面が表示されます。
	
	JavaScript対応ブラウザであれば、クライアント画面の拡大がグラフィ
	カルに表示されます。
</pre><h3 id="h3-COPYRIGHT">COPYRIGHT</h3><pre>    Copyright (C) 2008 Keiya CHINEN. All rights reserved.
    
    (c) 2007 Geoff Stearns and is released under the MIT License
</pre>]]>
    </content:encoded>
      </item>
        <item rdf:about="http://sourceforge.jp/projects/webescorter/wiki/%E3%83%9E%E3%83%8B%E3%83%A5%E3%82%A2%E3%83%AB-WebEscorter">
    <title>マニュアル-WebEscorter</title>
    <link>http://sourceforge.jp/projects/webescorter/wiki/%E3%83%9E%E3%83%8B%E3%83%A5%E3%82%A2%E3%83%AB-WebEscorter</link>
    <dc:identifier>マニュアル-WebEscorter</dc:identifier>
    <dc:date>2008-12-13T21:34:36+09:00</dc:date>
        <description>
      <![CDATA[= WebEscorter (ログ監視)
　このスクリプトは、Apacheのプロキシ機能を利用してWeb閲覧(HTTP)のログを
解析するものです。
　Apacheのログファイルを利用するため、基本的にApacheと同じサーバにスクリ
プトを設置してください。また、利用準備としてroot権限での操作が必要です。
　動作時には特殊な権限を付与する必要はありません。Apacheはwww-da]]>
    </description>
    <content:encoded>
      <![CDATA[<h1 id="h1-WebEscorter.20.28.E3.83.AD.E3.82.B0.E7.9B.A3.E8.A6.96.29"><a href="http://sourceforge.jp/projects/webescorter/wiki/WebEscorter">WebEscorter</a> (ログ監視)</h1><p>　このスクリプトは、Apacheのプロキシ機能を利用してWeb閲覧(HTTP)のログを
解析するものです。
　Apacheのログファイルを利用するため、基本的にApacheと同じサーバにスクリ
プトを設置してください。また、利用準備としてroot権限での操作が必要です。
　動作時には特殊な権限を付与する必要はありません。Apacheはwww-dataや
nobodyといったユーザで稼働してもこのスクリプトは動作します。
</p><p>　（特色）
</p><ul><li>Apacheのプロキシのログを使っているので、設備投資が殆ど要らない（既存
のサーバにApacheを入れてプロキシの設定をすればよい）
</li><li>CGIとして動いているので常駐型の監視ソフトなどよりはリソースも食わない
</li><li>Version 0.1.xから変わったこと
<ul><li>CONNECTメソッドを使用したHTTPS通信も解析の対象に
</li></ul></li><li>Version 0.2.xから変わったこと
<ul><li>Ajaxによるグラフィカルでわかりやすいインターフェースに刷新
</li><li>ログの順序を並び替え，新しい順からソートするように改善
</li></ul></li><li>Version 1.0.xから変わったこと
<ul><li>ユーザーインターフェイスを改良し，使いやすくなった
</li><li>GoogleやYahooで検索した語句を表示できるようになり，さらにWebアクテ
ィビティを調べられるようになった
</li></ul></li><li>Version 1.1.xから変わったこと
<ul><li><a href="http://sourceforge.jp/projects/webescorter/wiki/WebEscorter">WebEscorter</a> Ajax Clientのユーザーインターフェイスを改良した
</li><li>日付とIPアドレスを同時に絞り込めるようになった
</li><li>検索ワードの表示がMSNにも対応
</li><li>FTPによるプロキシ経由の通信にも対応
</li><li>ログのIPアドレスからホスト名への逆引きができるようになった
</li><li>URLを表示するとき，HTTPステータス番号も表示できるようになった
</li><li>処理の高速化
</li></ul></li><li>高速なサーバ処理
<ul><li>サーバにmod_perlを導入するとさらに高速に（mod_perlの導入を推奨）
</li></ul></li><li>Ajaxクライアントによる使いやすいログ・ビューア
<ul><li>グラフィカルカレンダー，高速なサーバとの非同期通信
</li></ul></li></ul><h2 id="h2-.E5.89.8D.E6.BA.96.E5.82.99">前準備</h2><h3 id="h3-.E3.83.AD.E3.82.B0.E3.83.95.E3.82.A1.E3.82.A4.E3.83.AB.E3.81.AE.E3.83.91.E3.83.BC.E3.83.9F.E3.83.83.E3.82.B7.E3.83.A7.E3.83.B3.E3.82.92.E8.A8.AD.E5.AE.9A.E3.81.99.E3.82.8B">ログファイルのパーミッションを設定する</h3><pre>	- 1.1.a --------------------------------------------------------
	このセクションでは、Apacheの既存のログのパーミッションを変更する
	方法を解説します。
	----------------------------------------------------------------
	
	/var/log/の&quot;apache2&quot;ディレクトリのパーミッションを755(rwxr-xr-x)
	に設定する
	
	/var/log/apache2の中のファイルのパーミッションをすべて
	644(rw-r--r--)に設定する
	
	- 1.1.b --------------------------------------------------------
	このセクションでは、loglotateでローテーション時に付与されるログ
	のパーミッションを変更する方法を解説します。
	----------------------------------------------------------------
	
	/etc/logrotate/apache2をroot権限で編集し、
	
	  &gt;create 640 root adm
	
	を
	
	  &gt;create 644 root adm
	
	
	に変更する。これにより、ログのローテーションが自動で行われても、
	グループ外であるWebEscorterのCGIからログが読み込めるようになる。
</pre><h3 id="h3-Apache.E3.81.AE.E3.83.97.E3.83.AD.E3.82.AD.E3.82.B7.E8.A8.AD.E5.AE.9A">Apacheのプロキシ設定</h3><pre>	Apacheのプロキシを設定します。監視対象のクライアントのプロキシ設
	定は、このプロキシが稼働しているマシンに設定します。
	セキュリティのため、インターネットからの接続を拒否し、不用意に公
	開プロキシにしないようにしてください。

	  &gt;&lt;Proxy *&gt;                    
	  &gt;Order deny,allow             
	  &gt;Deny from all                
	  &gt;Allow from 192.168.0.0/24    #インターネットからの接続を拒否
	  &gt;&lt;/Proxy&gt;                     
	
	Allow from ... はプロキシアクセスを許可するサブネットに合わせた
	設定をしてください。
</pre><h3 id="h3-.E3.83.A2.E3.82.B8.E3.83.A5.E3.83.BC.E3.83.AB.E3.81.AE.E3.82.A4.E3.83.B3.E3.82.B9.E3.83.88.E3.83.BC.E3.83.AB">モジュールのインストール</h3><pre>	Perlのモジュールをインストールします。
	
	  &gt;sudo cpan
	
	CPANシェルが起動したら、
	
	  &gt;install Parse::AccessLogEntry
	
	と入力しインストールする。
</pre><h3 id="h3-.E8.A8.AD.E7.BD.AE">設置</h3><pre>	/cgi-bin/以下などの、スクリプト実行権限のあるディレクトリに
	WebEscorterのすべてのファイルを展開し、パーミッションを755などの
	実行権限のあるものに設定してください。

	また、お使いのシステムのApacheのログファイルのディレクトリに合わ
	せ、viewer.cgi内の
  	 
  	  &gt;my $file='...';
  	 
	の変数の''内を適宜変更してください。
	DebianやUbuntuでデフォルトのディレクトリは
	/var/log/apache2/access.log です。
	
	その下の行の
	
	&gt;my $entry_limit = '...';
	
	はログの出力の最大値で、検索結果がこれ以上になると出力を停止しま
	す。クライアントがAjaxクライアントの場合で、ブラウザのメモリの消
	費を抑えるための設定です。
	1000～5000程度が適当な値でしょう。
</pre><h2 id="h2-.E4.BD.BF.E7.94.A8">使用</h2><h3 id="h3-.E4.BD.BF.E7.94.A8.E3.81.99.E3.82.8B">使用する</h3><pre>	設置が完了したら、そのディレクトリにアクセスできるか確認してくだ
	さい。
	  &gt; IPアドレスで絞り込む
	というタブをクリックし、フィルタしたいホストのIPアドレスを入力し
	ます。
	  &gt; 日付で絞り込む
	タブをクリックすると日付で絞り込むことができます。

	ただし、IPアドレス/日付両方を一緒に指定して絞り込むAND検索はでき
	ません。

	  &gt; 検索ワードを表示
	タブをクリックするとプロキシを通ったGoogle、Yahoo!、MSN検索のクエリが
	解析され、何を検索したのか表示されます。

	SearchをクリックするかEnterを打つと、検索が開始され、下部に結果
	が表示されます。

	JavaScriptで処理しているため、ログの行数が多い場合は時間がかかり
	ます。処理能力が低いマシンで閲覧する際は、Ajax不使用版のページを
	使用してください。
</pre><h2 id="h2-COPYRIGHT">COPYRIGHT</h2><pre>    Copyright (C) 2008 Keiya CHINEN. All rights reserved.
    
    グラフィカルなカレンダー機能の実装にはYahoo! Inc.のYUIを使用しています。
    Copyright (C) 2008, Yahoo! Inc. All rights reserved.
</pre>]]>
    </content:encoded>
      </item>
    </rdf:RDF>
