右クリックメニューをカスタマイズしてOperaで「お手軽」にWEBサイトの安全度を評価できるようにしてみた

いまさら言うまでも無い事ですが、インターネットの世界は危険がいっぱいです。
ウイルス、スパイウェアアドウェアトロイの木馬マルウェア、フィッシング、ワンクリック詐欺ブラクラ(ブラウザ・クラッシャー)、グロ画像、………等など。
と、数え上げればきりが無いほどに、危険でぁゃιぃサイトで満ち溢れています。


一方で、WEBサイトの安全度を教えてくれるサービスも有ります。誰でも無料で使えます。
(1) aguse.net
(2) Dr.WEB リンクチェッカー
(3) McAfee SiteAdvisor
(4) Scandoo
(5) ソースチェッカーオンライン(SCO)



これらのサービスを手軽に使う方法として、Opera検索エンジンに追加しておくとブックマークから呼び出す手間が省けます。
Operaに登録するアドレスのパターンは次のようにすると良いようです。

(1) aguse.net

http://www.aguse.net/result1.php?url=%s     検索キーワードは、URL      aguse.net がβ版から正式版に移行した為か?URLが変わってしまったので20070916版で修正
http://www.aguse.net/?m=w&url=%s     検索キーワードは、URL

(2) Dr.WEB リンクチェッカー

http://online.drweb.com/result?url=%s     検索キーワードは、URL

(3) McAfee SiteAdvisor

http://www.siteadvisor.com/lookup/?q=%s     検索キーワードは、ドメイン

(4) Scandoo

本来 Google search, Yahoo! search, MSN Live search の3種類を使い分けられるハズなのだが、Yahoo!は現時点では特に漢字がうまく扱えない。
Google の場合
http://g.s.scandoo.com/search?hl=en&meta=on&q=%s     検索キーワードは、任意の文字列
http://g.s.scandoo.com/search?meta=on&q=%s     検索キーワードは、任意の文字列      ← 2007-09-03改良

Yahoo! の場合 (2007-09-03追記)
http://y.s.scandoo.com/search?p=%s     検索キーワードは、任意の文字列
Opera検索エンジンとして登録して、 search.ini 内で Encoding=UTF-8 を指定すると漢字を正しく処理してくれます。

MSN Live search の場合
http://m.s.scandoo.com/results.aspx?q=%s&form=QBRE&go.x=0&go.y=0     検索キーワードは、任意の文字列

(5) ソースチェッカーオンライン(SCO)

http://so.7walker.net/index.php?site=%s&hua=&phishing=on     検索キーワードは、URL





このように「特定のWEBサービスOpera検索エンジンに追加登録するやり方」は、それはそれで便利なのですが、
実は、
もっと、もっと、ずーっと、便利な方法がありました。
それは、
      「右クリックメニューに登録」してしまう方法です。
と言っても、
”普通に” 登録したのでは、 ”普通に” 便利なだけなので、 ”普通じゃ無い” 登録の方法でやって見ました。
「まとめて一気にサイトチェック」ってのが出来ます。


こちら↓の箱の中にあるdataスキーム文字列をコピーしてOperaのアドレスバーにペーストして移動して、このサイトチェックがどんなものかを体験してみて下さい。ただし、私が動作確認をしているのはデスクトップ版のOperaだけです。


「まとめて一気にサイトチェック」で「詐欺的セキュリティソフトの販売サイト」を見つけた例*1

data:text/html;charset=utf-8,<html><body><noscript>まとめて一気にチェックするサイトは<BR>http://www.virusuwadame.com/<HR><A HREF='http://www.aguse.net/?m=w&url=http://www.virusuwadame.com/' target='_blank'>http://www.aguse.net/?m=w&url=http://www.virusuwadame.com/</A><BR><BR><IFRAME SRC='http://www.aguse.net/?m=w&url=http://www.virusuwadame.com/' width='840' height='800'></IFRAME><HR><A HREF='http://online.drweb.com/result?url=http://www.virusuwadame.com/' target='_blank'>http://online.drweb.com/result?url=http://www.virusuwadame.com/</A><BR><BR><IFRAME SRC='http://online.drweb.com/result?url=http://www.virusuwadame.com/' width='840' height='800'></IFRAME><HR><A HREF='http://www.siteadvisor.com/lookup/?q=http://www.virusuwadame.com/' target='_blank'>http://www.siteadvisor.com/lookup/?q=http://www.virusuwadame.com/</A><BR><BR><IFRAME SRC='http://www.siteadvisor.com/lookup/?q=http://www.virusuwadame.com/' width='840' height='800'></IFRAME><HR><A HREF='http://g.s.scandoo.com/search?meta=on&q=http://www.virusuwadame.com/' target='_blank'>http://g.s.scandoo.com/search?meta=on&q=http://www.virusuwadame.com/</A><BR><BR><IFRAME SRC='http://g.s.scandoo.com/search?meta=on&q=http://www.virusuwadame.com/' width='840' height='800'></IFRAME><HR><A HREF='http://so.7walker.net/index.php?site=http://www.virusuwadame.com/&hua=&phishing=on' target='_blank'>http://so.7walker.net/index.php?site=http://www.virusuwadame.com/&hua=&phishing=on</A><BR><BR><IFRAME SRC='http://so.7walker.net/index.php?site=http://www.virusuwadame.com/&hua=&phishing=on' width='840' height='800'></IFRAME></noscript><script>var cURL='http://www.virusuwadame.com/';var aguseURL='http://www.aguse.net/?m=w&url='+encodeURIComponent(cURL);var drwebURL='http://online.drweb.com/result?url='+encodeURIComponent(cURL);var siteadvisorURL='http://www.siteadvisor.com/lookup/?q='+cURL.split('/')[2];var gscandooURL='http://g.s.scandoo.com/search?meta=on&q='+encodeURIComponent(cURL.replace(/^https?:\/\//,''));var so7walkerURL='http://so.7walker.net/index.php?site='+encodeURIComponent(cURL)+'&hua=&phishing=on';function miframe(url){return '<HR><A HREF='+url+' target=_blank>'+url+'</A><BR><BR><IFRAME SRC='+url+' width=840 height=800></IFRAME>'}document.body.innerHTML='<html><body>まとめて一気にチェックするサイトは<BR>'+cURL+miframe(aguseURL)+miframe(drwebURL)+miframe(siteadvisorURL)+miframe(gscandooURL)+miframe(so7walkerURL)+'</body></html>';</script></body></html>

「まとめて一気にサイトチェック」でワンクリック詐欺サイトを見つけた例

data:text/html;charset=utf-8,<html><body><noscript>まとめて一気にチェックするサイトは<BR>http://www.otakara-com.net/<HR><A HREF='http://www.aguse.net/?m=w&url=http://www.otakara-com.net/' target='_blank'>http://www.aguse.net/?m=w&url=http://www.otakara-com.net/</A><BR><BR><IFRAME SRC='http://www.aguse.net/?m=w&url=http://www.otakara-com.net/' width='840' height='800'></IFRAME><HR><A HREF='http://online.drweb.com/result?url=http://www.otakara-com.net/' target='_blank'>http://online.drweb.com/result?url=http://www.otakara-com.net/</A><BR><BR><IFRAME SRC='http://online.drweb.com/result?url=http://www.otakara-com.net/' width='840' height='800'></IFRAME><HR><A HREF='http://www.siteadvisor.com/lookup/?q=http://www.otakara-com.net/' target='_blank'>http://www.siteadvisor.com/lookup/?q=http://www.otakara-com.net/</A><BR><BR><IFRAME SRC='http://www.siteadvisor.com/lookup/?q=http://www.otakara-com.net/' width='840' height='800'></IFRAME><HR><A HREF='http://g.s.scandoo.com/search?meta=on&q=http://www.otakara-com.net/' target='_blank'>http://g.s.scandoo.com/search?meta=on&q=http://www.otakara-com.net/</A><BR><BR><IFRAME SRC='http://g.s.scandoo.com/search?meta=on&q=http://www.otakara-com.net/' width='840' height='800'></IFRAME><HR><A HREF='http://so.7walker.net/index.php?site=http://www.otakara-com.net/&hua=&phishing=on' target='_blank'>http://so.7walker.net/index.php?site=http://www.otakara-com.net/&hua=&phishing=on</A><BR><BR><IFRAME SRC='http://so.7walker.net/index.php?site=http://www.otakara-com.net/&hua=&phishing=on' width='840' height='800'></IFRAME></noscript><script>var cURL='http://www.otakara-com.net/';var aguseURL='http://www.aguse.net/?m=w&url='+encodeURIComponent(cURL);var drwebURL='http://online.drweb.com/result?url='+encodeURIComponent(cURL);var siteadvisorURL='http://www.siteadvisor.com/lookup/?q='+cURL.split('/')[2];var gscandooURL='http://g.s.scandoo.com/search?meta=on&q='+encodeURIComponent(cURL.replace(/^https?:\/\//,''));var so7walkerURL='http://so.7walker.net/index.php?site='+encodeURIComponent(cURL)+'&hua=&phishing=on';function miframe(url){return '<HR><A HREF='+url+' target=_blank>'+url+'</A><BR><BR><IFRAME SRC='+url+' width=840 height=800></IFRAME>'}document.body.innerHTML='<html><body>まとめて一気にチェックするサイトは<BR>'+cURL+miframe(aguseURL)+miframe(drwebURL)+miframe(siteadvisorURL)+miframe(gscandooURL)+miframe(so7walkerURL)+'</body></html>';</script></body></html>

「まとめて一気にサイトチェック」でウイルス(EICAR test fileという害のないサンプルウイルス)を見つけた例

data:text/html;charset=utf-8,<html><body><noscript>まとめて一気にチェックするサイトは<BR>http://www.eicar.org/download/eicar.com<HR><A HREF='http://www.aguse.net/?m=w&url=http://www.eicar.org/download/eicar.com' target='_blank'>http://www.aguse.net/?m=w&url=http://www.eicar.org/download/eicar.com</A><BR><BR><IFRAME SRC='http://www.aguse.net/?m=w&url=http://www.eicar.org/download/eicar.com' width='840' height='800'></IFRAME><HR><A HREF='http://online.drweb.com/result?url=http://www.eicar.org/download/eicar.com' target='_blank'>http://online.drweb.com/result?url=http://www.eicar.org/download/eicar.com</A><BR><BR><IFRAME SRC='http://online.drweb.com/result?url=http://www.eicar.org/download/eicar.com' width='840' height='800'></IFRAME><HR><A HREF='http://www.siteadvisor.com/lookup/?q=http://www.eicar.org/download/eicar.com' target='_blank'>http://www.siteadvisor.com/lookup/?q=http://www.eicar.org/download/eicar.com</A><BR><BR><IFRAME SRC='http://www.siteadvisor.com/lookup/?q=http://www.eicar.org/download/eicar.com' width='840' height='800'></IFRAME><HR><A HREF='http://g.s.scandoo.com/search?meta=on&q=http://www.eicar.org/download/eicar.com' target='_blank'>http://g.s.scandoo.com/search?meta=on&q=http://www.eicar.org/download/eicar.com</A><BR><BR><IFRAME SRC='http://g.s.scandoo.com/search?meta=on&q=http://www.eicar.org/download/eicar.com' width='840' height='800'></IFRAME><HR><A HREF='http://so.7walker.net/index.php?site=http://www.eicar.org/download/eicar.com&hua=&phishing=on' target='_blank'>http://so.7walker.net/index.php?site=http://www.eicar.org/download/eicar.com&hua=&phishing=on</A><BR><BR><IFRAME SRC='http://so.7walker.net/index.php?site=http://www.eicar.org/download/eicar.com&hua=&phishing=on' width='840' height='800'></IFRAME></noscript><script>var cURL='http://www.eicar.org/download/eicar.com';var aguseURL='http://www.aguse.net/?m=w&url='+encodeURIComponent(cURL);var drwebURL='http://online.drweb.com/result?url='+encodeURIComponent(cURL);var siteadvisorURL='http://www.siteadvisor.com/lookup/?q='+cURL.split('/')[2];var gscandooURL='http://g.s.scandoo.com/search?meta=on&q='+encodeURIComponent(cURL.replace(/^https?:\/\//,''));var so7walkerURL='http://so.7walker.net/index.php?site='+encodeURIComponent(cURL)+'&hua=&phishing=on';function miframe(url){return '<HR><A HREF='+url+' target=_blank>'+url+'</A><BR><BR><IFRAME SRC='+url+' width=840 height=800></IFRAME>'}document.body.innerHTML='<html><body>まとめて一気にチェックするサイトは<BR>'+cURL+miframe(aguseURL)+miframe(drwebURL)+miframe(siteadvisorURL)+miframe(gscandooURL)+miframe(so7walkerURL)+'</body></html>';</script></body></html>

「まとめて一気にサイトチェック」で危険なアドウェアスパイウェアを見つけた例

data:text/html;charset=utf-8,<html><body><noscript>まとめて一気にチェックするサイトは<BR>http://downloads.pcworld.com/pub/new/music___video_sharing/2findmp3free.exe<HR><A HREF='http://www.aguse.net/?m=w&url=http://downloads.pcworld.com/pub/new/music___video_sharing/2findmp3free.exe' target='_blank'>http://www.aguse.net/?m=w&url=http://downloads.pcworld.com/pub/new/music___video_sharing/2findmp3free.exe</A><BR><BR><IFRAME SRC='http://www.aguse.net/?m=w&url=http://downloads.pcworld.com/pub/new/music___video_sharing/2findmp3free.exe' width='840' height='800'></IFRAME><HR><A HREF='http://online.drweb.com/result?url=http://downloads.pcworld.com/pub/new/music___video_sharing/2findmp3free.exe' target='_blank'>http://online.drweb.com/result?url=http://downloads.pcworld.com/pub/new/music___video_sharing/2findmp3free.exe</A><BR><BR><IFRAME SRC='http://online.drweb.com/result?url=http://downloads.pcworld.com/pub/new/music___video_sharing/2findmp3free.exe' width='840' height='800'></IFRAME><HR><A HREF='http://www.siteadvisor.com/lookup/?q=http://downloads.pcworld.com/pub/new/music___video_sharing/2findmp3free.exe' target='_blank'>http://www.siteadvisor.com/lookup/?q=http://downloads.pcworld.com/pub/new/music___video_sharing/2findmp3free.exe</A><BR><BR><IFRAME SRC='http://www.siteadvisor.com/lookup/?q=http://downloads.pcworld.com/pub/new/music___video_sharing/2findmp3free.exe' width='840' height='800'></IFRAME><HR><A HREF='http://g.s.scandoo.com/search?meta=on&q=http://downloads.pcworld.com/pub/new/music___video_sharing/2findmp3free.exe' target='_blank'>http://g.s.scandoo.com/search?meta=on&q=http://downloads.pcworld.com/pub/new/music___video_sharing/2findmp3free.exe</A><BR><BR><IFRAME SRC='http://g.s.scandoo.com/search?meta=on&q=http://downloads.pcworld.com/pub/new/music___video_sharing/2findmp3free.exe' width='840' height='800'></IFRAME><HR><A HREF='http://so.7walker.net/index.php?site=http://downloads.pcworld.com/pub/new/music___video_sharing/2findmp3free.exe&hua=&phishing=on' target='_blank'>http://so.7walker.net/index.php?site=http://downloads.pcworld.com/pub/new/music___video_sharing/2findmp3free.exe&hua=&phishing=on</A><BR><BR><IFRAME SRC='http://so.7walker.net/index.php?site=http://downloads.pcworld.com/pub/new/music___video_sharing/2findmp3free.exe&hua=&phishing=on' width='840' height='800'></IFRAME></noscript><script>var cURL='http://downloads.pcworld.com/pub/new/music___video_sharing/2findmp3free.exe';var aguseURL='http://www.aguse.net/?m=w&url='+encodeURIComponent(cURL);var drwebURL='http://online.drweb.com/result?url='+encodeURIComponent(cURL);var siteadvisorURL='http://www.siteadvisor.com/lookup/?q='+cURL.split('/')[2];var gscandooURL='http://g.s.scandoo.com/search?meta=on&q='+encodeURIComponent(cURL.replace(/^https?:\/\//,''));var so7walkerURL='http://so.7walker.net/index.php?site='+encodeURIComponent(cURL)+'&hua=&phishing=on';function miframe(url){return '<HR><A HREF='+url+' target=_blank>'+url+'</A><BR><BR><IFRAME SRC='+url+' width=840 height=800></IFRAME>'}document.body.innerHTML='<html><body>まとめて一気にチェックするサイトは<BR>'+cURL+miframe(aguseURL)+miframe(drwebURL)+miframe(siteadvisorURL)+miframe(gscandooURL)+miframe(so7walkerURL)+'</body></html>';</script></body></html>



いかがでしょうか? 複数のWEBサービスを組み合わせることで、より確実に対象サイトの安全度を確かめられる事を実感できたものと思います。
ちなみに、このサイトチェックは、JavaScriptがOFFの状態でも使えます。(URLエンコードなどが出来ないので多少機能が落ちますが)
つまり「JavaScript禁止」でしか行けない「ぁゃιぃサイト」の中ででもリンク先の安全度を調べられます。

その場合には、Operaの「サイト設定の編集」の機能を利用して

  • www.aguse.net
  • online.drweb.com
  • www.siteadvisor.com
  • g.s.scandoo.com
  • so.7walker.net

については、JavaScript許可しておくと良いと思います。




では、この右クリックメニューの導入方法を紹介します。

(1) borbis_menu_20070916_fc2.7zをダウンロードしてデスクトップなどに解凍します。
(2) Operaを終了します。
(3) 解凍して出てきた borbis_menu_20070916_fc2.ini を Opera の profile フォルダ [Operaについて] で表示されるページで profile をページ内検索すると見つかります。">*2の menu サブフォルダに入れます。
(4) Operaを起動して [ツール] > [設定] > [詳細設定] > [ツールバー] > [メニュー設定] で 「borbisのメニュー Ver20070916版」 をクリックして反転表示になったら [OK] を押します。


これで、サイトチェックの右クリックカスタマイズメニューが使えるようになりました。
(1) WEBページ内の空白の場所で右クリックすると ⇒ 現在表示しているサイトをチェックできます。
(2) テキストや画像にリンクの張られている場所で右クリックすると ⇒ リンク先のサイトをチェックできます。
(3) Opera のリンクパネルで右クリックすると ⇒ リンク先のサイトをチェックできます。
(4) リンクの張られていないURLテキストを選択した状態で右クリックすると ⇒ 選択したURLのサイトをチェックできます。
(5) 外部ソフトなどでURLをコピーしてクリップボードにURLが入っている状態で右クリックすると ⇒ URLのサイトをチェックできます。


また、サイトチェックは「まとめて一気にサイトチェック」が一番お手軽ですが、個々のサービスを単独で利用する事もできます。マカフィーのサイトアドバイザーだけとか、ソースチェッカーオンライン(SCO)だけを調べたいって時もあるかと………。

おまけ機能?

Windows で使う場合には、
(1) リンク先を IEFirefox で開く事もできます。(20070916版はSafariもあります)
(2) リンク先を DCさくら でダウンロードする事もできます。
(3) リンク先を SendIrvine を経由して Irvine でダウンロードする事もできます。
Windows の場合に限らず、
(4) 現在開いているページの Google PageRank を見ることもできます。
さらに20070916版では、
(5) View Selection Source(選択した部分のソースを表示)のUserJsの利用もできます。詳しいことは borbis_menu_20070916_fc2.7z の中にある ReadMe_fc2.txt をご覧ください。
(6) リンク先サイトの SBM (ソーシャルブックマーク) 登録状況をチェックできます。
(7) Kestrel 用の menu.ini もあります。

私が常用しているダウンローダーは DCさくら なのですが、こいつはシェアウェアなので今回このメニューを公開するにあたってフリーの SendIrvine と Irvine を導入してみました。まだ使い方に不慣れなのですが、どうやら動いているようです。
Irvine は、インストールした後で1回起動するとインストールフォルダに関する情報がレジストリに登録されるので問題ないのですが、 SendIrvine はインストールフォルダをフルパスで指定して起動する必要が有るので 私の場合、 borbis_menu_20070916_fc2.ini の中で "C:\ProgramFilesEXT\SendIrvine\sendirvine.exe" の形式で指定しています。 SendIrvine と Irvine を使いたい人はこの部分をテキストエディタで修正して下さい。保存する場合には、文字コードに UTF-8N を指定することを忘れずに!
また、 SendIrvine のメニュー項目は、作者様のオリジナルメニューをそっくりそのまま利用させて頂いています。
SendIrvine の作者様、ならびに、 Irvine の作者様に感謝します。



既知の問題点とサイトチェックのコツ

外国のサイトはどうやら漢字が苦手のようです。(私の力量不足?)

(1) 漢字のURL

たとえば、はてなのキーワードに漢字がある場合(キーワードのページをチェックする必要も無いけれど)うまく処理できません。

(2) URLエンコード

URLエンコードをする場合、Dr.WEB のサイトは escape を使えと書いてあるが私は encodeURIComponent を使っている。(漢字を必要とする地域の人は、 encodeURIComponent を使うはず?)
Dr.WEB のサイトは サーバーによって処理が違うのか?どう云う訳か? encodeURIComponent したURLを正しく処理してくれるときとダメなときがある。
うまく処理してくれていない(Page Not Found状態)と感じた時は、リロードすると期待どうりに処理してくれる。IFRAMEの中にある時は、[フレームメニュー] > [フレームを更新]

(3) 推奨ブラウザのなかに Opera が入っていない件?

aguse.net は、相性問題があるのか? あるいは、私の環境要因なのか?
特に IFRAME のなかで表示している場合、処理が途中で止まってしまう場合がある。
スクリーンショット(縮小版)が表示されない場合、縮小版の画像をクリックすると拡大表示されて(縮小)画像がリロードされる。
サーバの位置情報地図の下の「ドメイン情報」、「管理者情報」、「ブラックリスト判定結果」などが表示されない場合、 aguse.net のページの一番上のほうにあるURL入力欄の右にある [調べる] ボタンを押すと全て表示される。

(4) McAfee SiteAdvisor にはドメイン名を渡す必要があるが………

JavaScriptがONの状態ならドメイン名を抽出することはある程度可能だが、私の知識不足かも知れないが、どの部分までをドメイン名として扱うかは処理系によって違うらしい?ので最終的には SiteAdvisor のサイトと対話(手入力)する事が望ましいものと考えた。 ⇒ ドメイン名の文字列を手動で切り出しする場合もあるGUIになっています。
JavaScriptがOFFの場合は、ページのURLをそのまま SiteAdvisor に渡しているので、 SiteAdvisor のページで自分でドメイン名を切り出しする必要がある。
SiteAdvisor へのクエリ方法として  http://www.siteadvisor.com/sites/(URLもしくはドメイン名)  を使っている人も多いようですが、この方法は、どうも、柔軟性がないと云うかマカフィー側は歓迎していないようで、私は、  http://www.siteadvisor.com/lookup/?q=ドメイン名  を採用する事にしました。

(5) Scandoo 検索

JavaScriptがONの場合は、URLの先頭の http:// を削ってヒット確率を上げているつもりですが、検索結果不十分と思える場合には、とくに、URLの最後尾の文字列を手動で削って再検索した方がより希望にそった結果が得られるかも知れません。

(6) ソースチェッカーオンライン(SCO)

フィッシング(Phishing)チェックのチェックボックスをオフにして [Check] ボタンを押して再チェックすると表示内容が変わりますので、場合によっては良い結果が得られるかも知れません。

言い訳?

カスタマイズメニューの .ini ファイルとしては、冗長でかなりサイズが大きくなってしまいましたが、狙いとしている事の特殊性によるものと考えています。
外部CGIを作ってそのCGIにURLを渡してやるだけのメニューにすればコンパクトにはなる筈ですが、外部CGIだとアクセス解析が入っているかも知れないと懸念する人も多いように見受けられます。つまり自分が「ぁゃιぃサイト」に行っている事を他人に知られるかもしれないと心配する人は多いようです。それで、自分のブラウザの中だけで完結するメニューにしました。
ぁゃιぃサイト」だとJavaScriptをOFFにしないといけないし、JavaScriptがONで良い場合には、JavaScriptを活用してより便利に使いたい。
こういう訳で冗長な menu.ini になってしまいました。
そんな冗長な menu.ini の一部分をここで紹介しておきます。(いちいちダウンロードしないと中身の様子が判らないってのもアレなので)

[Link Popup Menu]

Item, 67389		= Open link
Item, 53018		= Open link in new page
Item, 53019		= Open link in background page
--------------------1
Item, 54020		= Open link in new window
Item, 67633		= Open link in background window
--------------------1.1
Item, "リンク先を data: URI scheme で開く"	= Go to Page, "data:text/html;charset=utf-8,<html><body><noscript><HR>%l<BR><IFRAME SRC='%l' width='840' height='800'></IFRAME></noscript><script>location.replace('%l');</script></body></html>"
Platform Windows, Submenu, "リンク先を 〜 で開く", Borbis Win Link Execute Menu
Platform Windows, Submenu, "リンクを Irvine へ送る", Borbis Win Link SendIrvine Menu
--------------------2
Item, 70463		= Add link to bookmarks
Item, 50216		= Copy link
Item, 50761		= Save link
Item, 581357748		= Download url
--------------------2.1
Submenu, "リンク先をサイトチェック", Borbis Link SiteCheck Menu
Include, Borbis Link SBMCheck Menu
--------------------4
Submenu, 22235,		Document Popup Menu




[Borbis Link SiteCheck Menu]

Item, "まとめて一気にサイトチェック" = Go to Page, "data:text/html;charset=utf-8,<html><body><noscript>まとめて一気にチェックするサイトは<BR>%l<HR><A HREF='http://www.aguse.net/?m=w&url=%l' target='_blank'>http://www.aguse.net/?m=w&url=%l</A><BR><BR><IFRAME SRC='http://www.aguse.net/?m=w&url=%l' width='840' height='800'></IFRAME><HR><A HREF='http://online.drweb.com/result?url=%l' target='_blank'>http://online.drweb.com/result?url=%l</A><BR><BR><IFRAME SRC='http://online.drweb.com/result?url=%l' width='840' height='800'></IFRAME><HR><A HREF='http://www.siteadvisor.com/lookup/?q=%l' target='_blank'>http://www.siteadvisor.com/lookup/?q=%l</A><BR><BR><IFRAME SRC='http://www.siteadvisor.com/lookup/?q=%l' width='840' height='800'></IFRAME><HR><A HREF='http://g.s.scandoo.com/search?meta=on&q=%l' target='_blank'>http://g.s.scandoo.com/search?meta=on&q=%l</A><BR><BR><IFRAME SRC='http://g.s.scandoo.com/search?meta=on&q=%l' width='840' height='800'></IFRAME><HR><A HREF='http://so.7walker.net/index.php?site=%l&hua=&phishing=on' target='_blank'>http://so.7walker.net/index.php?site=%l&hua=&phishing=on</A><BR><BR><IFRAME SRC='http://so.7walker.net/index.php?site=%l&hua=&phishing=on' width='840' height='800'></IFRAME></noscript><script>var cURL='%l';var aguseURL='http://www.aguse.net/?m=w&url='+encodeURIComponent(cURL);var drwebURL='http://online.drweb.com/result?url='+encodeURIComponent(cURL);var siteadvisorURL='http://www.siteadvisor.com/lookup/?q='+cURL.split('/')[2];var gscandooURL='http://g.s.scandoo.com/search?meta=on&q='+encodeURIComponent(cURL.replace(/^https?:\/\//,''));var so7walkerURL='http://so.7walker.net/index.php?site='+encodeURIComponent(cURL)+'&hua=&phishing=on';function miframe(url){return '<HR><A HREF='+url+' target=_blank>'+url+'</A><BR><BR><IFRAME SRC='+url+' width=840 height=800></IFRAME>'}document.body.innerHTML='<html><body>まとめて一気にチェックするサイトは<BR>'+cURL+miframe(aguseURL)+miframe(drwebURL)+miframe(siteadvisorURL)+miframe(gscandooURL)+miframe(so7walkerURL)+'</body></html>';</script></body></html>"
--------------------1
Item, "aguse.net でサイトチェック" = Go to Page, "data:text/html;charset=utf-8,<html><body><noscript><HR><A HREF='http://www.aguse.net/?m=w&url=%l'>http://www.aguse.net/?m=w&url=%l</A><BR><BR><IFRAME SRC='http://www.aguse.net/?m=w&url=%l' width='840' height='800'></IFRAME></noscript><script>location.replace('http://www.aguse.net/?m=w&url='+encodeURIComponent('%l'));</script></body></html>"
Item, "Dr.WEB でサイトチェック" = Go to Page, "data:text/html;charset=utf-8,<html><body><noscript><HR><A HREF='http://online.drweb.com/result?url=%l'>http://online.drweb.com/result?url=%l</A><BR><BR><IFRAME SRC='http://online.drweb.com/result?url=%l' width='840' height='800'></IFRAME></noscript><script>location.replace('http://online.drweb.com/result?url='+encodeURIComponent('%l'));</script></body></html>"
Item, "SiteAdvisor でサイトチェック" = Go to Page, "data:text/html;charset=utf-8,<html><body><noscript><HR><A HREF='http://www.siteadvisor.com/lookup/?q=%l'>http://www.siteadvisor.com/lookup/?q=%l</A><BR><BR><IFRAME SRC='http://www.siteadvisor.com/lookup/?q=%l' width='840' height='800'></IFRAME></noscript><script>location.replace('http://www.siteadvisor.com/lookup/?q='+'%l'.split('/')[2]);</script></body></html>"
Item, "Scandoo でサイトチェック" = Go to Page, "data:text/html;charset=utf-8,<html><body><noscript><HR><A HREF='http://g.s.scandoo.com/search?meta=on&q=%l'>http://g.s.scandoo.com/search?meta=on&q=%l</A><BR><BR><IFRAME SRC='http://g.s.scandoo.com/search?meta=on&q=%l' width='840' height='800'></IFRAME></noscript><script>location.replace('http://g.s.scandoo.com/search?meta=on&q='+encodeURIComponent('%l'.replace(/^https?:\/\//,'')));</script></body></html>"
Item, "SCO でサイトチェック" = Go to Page, "data:text/html;charset=utf-8,<html><body><noscript><HR><A HREF='http://so.7walker.net/index.php?site=%l&hua=&phishing=on'>http://so.7walker.net/index.php?site=%l&hua=&phishing=on</A><BR><BR><IFRAME SRC='http://so.7walker.net/index.php?site=%l&hua=&phishing=on' width='840' height='800'></IFRAME></noscript><script>location.replace('http://so.7walker.net/index.php?site='+encodeURIComponent('%l')+'&hua=&phishing=on');</script></body></html>"

まあ、ざっと、こんな感じです。
その、なんつーか、dataスキームってのを使う実践例を作って見たかっただけかも知れません。


実はその、メニューをカスタマイズするのは、今回が初めてだったりしますんで、とんでもない大ボケがあるかも知れません。
ツッコミ歓迎します。

追記

当初 20070707版として公開していましたが、 aguse.net がβ版から正式版に移行した為か? aguse.net の URL が変更になっていました。
このエントリーにとっては、大切な aguse.net ですから、 20070916版にアップデートしました。
変更箇所については、ダウンロードファイルの中の ReadMe_fc2.txt や、新しい menu.ini の中の更新履歴にあります。(無計画に書き散らかしてる事に今気が付いた orz )



*1:詐欺的セキュリティソフトの販売サイトを複数確認、ウェブルートが警告

*2:profile フォルダは、Windows に標準インストールした Opera の場合、"C:\Documents and Settings\(ユーザ名)\Application Data\Opera\profile"です。Operaブラウザから確認するなら [ヘルプ] > [Operaについて] で表示されるページで profile をページ内検索すると見つかります。