[#47667] 文字列中に含まれる 8 進数表記 "\nnn" というパターンに正規表現でマッチさせたい — Kensuke Kaneko <kyanny@...>
金子健介と申します。
7 messages
2010/12/01
[#47684] ネットワークに流れるパケットのキャプチャーについて。 — Tetsuo Beppu <anfojp@...>
はじめまして。
5 messages
2010/12/10
[#47705] Windows(CP932)でのRuby1.9のirbの実行について — 中川貴 <nora1962@...>
はじめまして中川と申します。
4 messages
2010/12/22
[#47715] Windowsで1.9.2p136+zlibのインストール — AOKI Yoshihiro <aoki@...>
あおきと申します。
14 messages
2010/12/27
[#47716] Re: Windowsで1.9.2p136+zlibのインストール
— "U.Nakamura" <usa@...>
2010/12/27
こんにちは、なかむら(う)です。
[#47717] Re: Windowsで1.9.2p136+zlibのインストール
— AOKI Yoshihiro <aoki@...>
2010/12/27
あおきです。
[#47719] Re: Windowsで1.9.2p136+zlibのインストール
— "U.Nakamura" <usa@...>
2010/12/27
こんにちは、なかむら(う)です。
[#47720] Re: Windowsで1.9.2p136+zlibのインストール
— AOKI Yoshihiro <aoki@...>
2010/12/27
あおきです。
[ruby-list:47686] Re: ネットワークに流れるパケットのキャプチャーについて。
From:
兼本周治@自宅 <kanemoto_shuuji@...>
Date:
2010-12-10 09:50:16 UTC
List:
ruby-list #47686
兼本です。
リファレンスは熟読されているのではないかと思いますが、
何がやりたくて、何が出来ないのか。どのメソッドが分からないとか。
Rubyの文法のどの部分が分からないとか、書かないと回答も難しいです。
IPヘッダにはそれぞれ、メソッドが用意されていますし、ip_dataはString型
です。
sora_hがおっしゃっているように、pを使うのも手ですし、分からなければ
メソッドの後にclass.nameを加えて、
puts pkt.ip_data.class.name
表示されたクラスをリファレンスで調べることから自分は始めています。
リファレンスがなければmethodsを送って、
puts pkt.ip_data.methods
表示されたメソッドを実際試してみるのも手ですかね。
Ruby/Pcap拡張ライブラリ(Top)
http://www.goto.info.waseda.ac.jp/~fukusima/ruby/pcap/doc-ja/index.html
Ruby/Pcap拡張ライブラリ(IPPacketクラス)
http://www.goto.info.waseda.ac.jp/~fukusima/ruby/pcap/doc-ja/IPPacket.html
>はじめまして。
>
>ハンドルネーム: akane と申します。
>
>cap = Pcap::Capture.open_live("en0",65535,true,1000)
>cap.setfilter("ip")
>cap.loop do |pkt|
>-----------------------
>end
>cap.close
>
>以上のようなプログラムを作成しております。
>
>ここで、使われている変数 pkt の正確なデータ構造が、わかりません。
>いろいろ調べましたが、理解できませんでした。
>どのようになっているのか、どのようにデータを取り出せるのお教え願えないでしょ
>うか。
>よろしくお願いいたします。
>
>
>以上です。
>from tokyo Japan.