DBとrubyに関するkurocatのブックマーク (1)

  • Ruby/Pcap 拡張ライブラリを用いたパケットデータベースの実装例

    TCP/IP と UDP/IP のパケットデータ(libpcap形式)をリレーショナルデータベースに格納し,集約,条件検索,CSV ファイルへのエクスポートを行う試み 【この Web ページを理解する前提となる関連事項】 リレーショナルデータベース管理システムとして SQLite3 を使います. プログラミング言語としては SQLRubyを使います. Ruby でのデータベースプログラミングについては,別の Web ページで説明しています. libpcap 形式ファイルはWireshark を使いパケットをキャプチャすることで簡単に作ることができます. Wireshark のサイトからサンプルデータをダウンロードすることも簡単です. ソースコード libpcap 形式のパケットデータをパケットにインポートするプログラム (Ruby プログラム) #!/usr/bin/env ruby

  • 1