![http://www.shikisoku.com/archives/15034171.html](https://cdn-ak-scissors.b.st-hatena.com/image/square/9ce46ed7cd618d8da928d9448ad4ac441fe9463e/height=288;version=1;width=512/http%3A%2F%2Flivedoor.blogimg.jp%2Fshiki_soku%2Fimgs%2Fc%2F2%2Fc220b703-s.jpg)
パケット解析の定番、Wiresharkを使って、オリジナルのプロトコルを表示させるために、組み込み言語Luaを使って、カスタマイズしてみました。 環境 : Ubuntu 14.04 インストールは、 apt-get install wireshark 設定は、/etc/wireshark/init.luaで、disable_lua = false となっていることを確認します。 myproto.lua my_proto = Proto("myproto","My Protocol") function my_proto.dissector(buffer,pinfo,tree) pinfo.cols.protocol = "MYPROTO" local subtree = tree:add(my_proto,buffer(),"My Protocol Data (" .. buffer:le
Luaプラグインを使うと、独自パケットフォーマットのパーサーを簡単に定義することができます。 Lua - The Wireshark Wiki プラグインの有効化 Wiresharkのインストールディレクトリ → init.luaを編集 disable_lua = true; do return end; をコメントアウト -- disable_lua = true; do return end;run_user_scripts_when_superuser = falseを run_user_scripts_when_superuser = trueに一番最下行に実行したいluaスクリプトを記述したファイルをWiresharkのインストールディレクトリに置き、dofileで指定する。 dofile("hoge.lua")以下の例は、プロトコル名をTRIVIALとし、UDPの7777番にき
2013/06/05 @team_eririn https://www.ainoniwa.net/ssp/ Luaプラグインを用いて、Wiresharkにデコード可能 なプロトコルを追加する手法について記載します。 今回は、ネットワークベンチマークソフトウェアで ある、 iperf パケットを題材にします。 2 OS Windows XP, Vista, 7 Wireshark Version : 1.6.x or 1.8.x http://www.wireshark.org/download.html iperf Version : 2.0.5 http://sourceforge.jp/projects/sfnet_iperf/ 3 Windowsを主な対象として記載しているものの、 LuaによるPlugin作成に関しては、Wireshark
はじめに 通報 2013/06/05追記: wireshark_dissector_plugin_with_luaをPDFで書いて置いたのでそちらの方が見やすいやも。 wiresharkで対応していないプロトコルなんて滅多に無いので、利用シーンは限られるんだろうけど。 wireshark : 言わずと知れたパケット解析ソフトウェア。 http://www.wireshark.org/ dissector : 解析部分のこと。デコード、パース等言い方は何でもいいよ。 Lua : スクリプト言語的なの。wiresharkにはLua用APIがあるので連携できるの。 以下レッツ、コーディングなので興味ある人だけどーぞ。 準備 特にコレといって無いですね。 動作環境は Windows XP/Vista/7 と wireshark 1.6/1.8 辺りを想定してます。くらいかな。 Luaスクリプト動作
Appleのウェブブラウザ「Safari」は、どのMacにも標準装備され、これといった特徴もないというだけでいわれのない非難を受けがちですが、ここ数年で実に使い勝手が向上しています。加えてSafariは、皆さんが思っている以上に人気の高いブラウザです。今Safariでこのガイドを読んでいるなら、まさに最大限に活用してみるチャンスです。 スピードに関して言えば、今はどのブラウザもほとんど差がありません。あるブラウザのどこかが変更され、誰もが欲しいと思う新機能が追加されたとしても、すぐにほかのブラウザが追随してくるため、トップの座を長く維持することはもはや不可能に近い状況です。そのため、ブラウザの優劣は機能がどれだけ充実しているかが決め手になります。「Chrome」、「Firefox」、「Vivaldi」はカスタマイズ性の高さを謳っている一方、Safariはシンプルさを強調しています。ですがS
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く