9
今今今今今今 Fiddler Script 今今 今

今から始めるFiddler script

Embed Size (px)

DESCRIPTION

2013/6/30開催「Fiddler ユーザーの集い」で発表したセッションのスライドです。

Citation preview

Page 1: 今から始めるFiddler script

今から始める Fiddler Script

村地 彰

Page 2: 今から始めるFiddler script

Fiddler Script

•Fiddler の動作をカスタマイズするスクリプト

•Jscript.NET ベースのスクリプト•JavaScript のようで、微妙に違う

Page 3: 今から始めるFiddler script

JScript.NET ???

•「実践 Fiddler 」では「 Microsoft Jscript.NET Programming 」を必読と言っているが… ..

•http://www.amazon.co.jp/%E6%9C%AC/dp/0672321483

•入手性が良いとは言えない

Page 4: 今から始めるFiddler script

MSDN• JScript .NET の紹介

http://msdn.microsoft.com/ja-jp/library/ms974588.aspx• Jscript

http://msdn.microsoft.com/en-us/library/72bd815a.aspx• JScript .NET Language Reference

http://msdn.microsoft.com/en-us/library/z688wt03.aspx

• Visual Studio 2008 以降ではサポートされていない

Page 5: 今から始めるFiddler script

正直言って• (今となっては)体系的学習が難しい• リファレンスが乏しい

• Fiddler サイトでも以下のページくらいか… .• Modifying a Request or Response

http://fiddler2.com/documentation/KnowledgeBase/FiddlerScript/ModifyRequestOrResponse

• 「やってみなはれ」の世界

Page 6: 今から始めるFiddler script

とりあえず初めてみる• Fiddler を起動する• [Rules] – [Customize Rules....]• 現在読み込まれている CustomRules.js がエディタで表

示される• 適当に編集して、保存してエディタを終了

Page 7: 今から始めるFiddler script

エディタのカスタマイズ• [Tools] – [Fiddler Options]• [Tools] タブに移動• [FiddlerScriptEditor] で使用するエディタの実行ファイル

へのパスを指定( […] ボタンで参照)

Page 8: 今から始めるFiddler script

FiddlerScript Editor を利用する• FiddlerScript 用のエディタ• "Syntax-Highlighting add-ons" に含まれています

• http://fiddler2.com/add-ons

• 単独でダウンロードするなら• http://fiddler2.com/fiddlerscript-editor

Page 9: 今から始めるFiddler script

FiddlerScript のリセット• 記述に失敗して Fiddler が起動しないなどトラブルが起

きたら• 起動している Fiddler を終了• %UserProfile%\Documents\Fiddler2\Scripts

にある CustomRules.js を削除• Fiddler を再起動

• この操作で CustomRules.js がリセットされます