SlideShare a Scribd company logo
1 of 4
(Python) やろうとしたこと:
        IPv6アドレスでお絵描き
IPv6アドレスって1台のマシンにいっぱいアドレス振れるしね!

               キャプチャしたPacketのアドレスに対応したところに点を打つ


                             Request / Reply があるプロトコルいっぱいだと、
                             線対称になって気持ち良さそう
source




     o
         destination
                                             中村泰行 is speaking now!
18:35.50.936569 2400:4030:1:3800:21f:67ff:fe31:339f > ff02:0:0:0:0:1:fff5:2d9
  version: 6
  traffic_class: 104
  flow_label: 0
  payload_len: 32                             Libpcapを使えばこんな感じでIPv6パケットが見える
  next_header: 58                             もちろん、Pythonでシコシコ処理できる。
  hop_limit: 255
  data:
     87 00 df 6a 00 00 00 00 24 00 40 30 00 01 38 00
     5a 55 ca ff fe f5 02 d9 01 01 00 1f 67 31 33 9f
     5a 55 ca ff fe f5 02 d9 01 01 00 1f 67 31 33 9f


18:35.51.756248 fe80:0:0:0:21f:67ff:fe31:339f > ff02:0:0:0:0:1:ff61:2b7a
  version: 6
  traffic_class: 104
  flow_label: 0
  payload_len: 32
  next_header: 58
  hop_limit: 255
  data:
     87 00 9d 39 00 00 00 00 24 00 40 30 00 01 38 00
     24 c7 3c 56 52 61 2b 7a 01 01 00 1f 67 31 33 9f
     24 c7 3c 56 52 61 2b 7a 01 01 00 1f 67 31 33 9f                 中村泰行 is speaking now!
進捗:
 sniffer作ったところでくじけた orz

(できた!!) Libpcapでパケット拾ってアドレスを取得
(できてない) processingとか適当なライブラリで描画




                         中村泰行 is speaking now!
言い訳と感想:
 ドキュメントやexamplesクレクレ
使ったことないライブラリを使おうとすると泣ける
 「環境が悪い」のか「頭が悪い」のか・・・
積極的にIPv6を使ってexamplesをブログに貼ろう




                        クレクレ厨 is speaking now!

More Related Content

What's hot

Scapy presentation Remake(訂正)
Scapy presentation Remake(訂正)Scapy presentation Remake(訂正)
Scapy presentation Remake(訂正)ashigirl ZareGoto
 
あまぁいRcpp生活
あまぁいRcpp生活あまぁいRcpp生活
あまぁいRcpp生活Masaki Tsuda
 
Linux の hugepage の開発動向
Linux の hugepage の開発動向Linux の hugepage の開発動向
Linux の hugepage の開発動向Naoya Horiguchi
 
rpi_handson_2.5
rpi_handson_2.5rpi_handson_2.5
rpi_handson_2.5teruyaono1
 
import dpkt したよ #ssmjp 2014/02/28
import dpkt したよ #ssmjp 2014/02/28import dpkt したよ #ssmjp 2014/02/28
import dpkt したよ #ssmjp 2014/02/28th0x0472
 
5社のGTFSをマージして、PostgreSQLにインポートしてみた
5社のGTFSをマージして、PostgreSQLにインポートしてみた5社のGTFSをマージして、PostgreSQLにインポートしてみた
5社のGTFSをマージして、PostgreSQLにインポートしてみたMasaki Ito
 
Scapyで作る・解析するパケット
Scapyで作る・解析するパケットScapyで作る・解析するパケット
Scapyで作る・解析するパケットTakaaki Hoyo
 
Wacode 忙しいバイオインフォマティシャンのための時短ワンライナー
Wacode 忙しいバイオインフォマティシャンのための時短ワンライナーWacode 忙しいバイオインフォマティシャンのための時短ワンライナー
Wacode 忙しいバイオインフォマティシャンのための時短ワンライナーCaru Shi
 
高度に最適化された移植可能なメモリマネージャ
高度に最適化された移植可能なメモリマネージャ高度に最適化された移植可能なメモリマネージャ
高度に最適化された移植可能なメモリマネージャDADA246
 
Sounds Like Common Lisp - ゼロからはじめるサウンドプログラミング
Sounds Like Common Lisp - ゼロからはじめるサウンドプログラミングSounds Like Common Lisp - ゼロからはじめるサウンドプログラミング
Sounds Like Common Lisp - ゼロからはじめるサウンドプログラミングt-sin
 
パケットが教えてくれた ルートサーバが 13個の理由
パケットが教えてくれた ルートサーバが 13個の理由パケットが教えてくれた ルートサーバが 13個の理由
パケットが教えてくれた ルートサーバが 13個の理由@ otsuka752
 
図でわかるGit
図でわかるGit図でわかるGit
図でわかるGitTeloo
 
Varnishのログの眺め方
Varnishのログの眺め方Varnishのログの眺め方
Varnishのログの眺め方Iwana Chan
 
Debug Hacks Conference 2009
Debug Hacks Conference 2009Debug Hacks Conference 2009
Debug Hacks Conference 2009Hiro Yoshioka
 
OCamlのトップレベルあれそれ
OCamlのトップレベルあれそれOCamlのトップレベルあれそれ
OCamlのトップレベルあれそれnomaddo
 

What's hot (20)

Scapy presentation
Scapy presentationScapy presentation
Scapy presentation
 
Glibc malloc internal
Glibc malloc internalGlibc malloc internal
Glibc malloc internal
 
Scapy presentation Remake(訂正)
Scapy presentation Remake(訂正)Scapy presentation Remake(訂正)
Scapy presentation Remake(訂正)
 
about Tcpreplay
about Tcpreplayabout Tcpreplay
about Tcpreplay
 
あまぁいRcpp生活
あまぁいRcpp生活あまぁいRcpp生活
あまぁいRcpp生活
 
Linux の hugepage の開発動向
Linux の hugepage の開発動向Linux の hugepage の開発動向
Linux の hugepage の開発動向
 
rpi_handson_2.5
rpi_handson_2.5rpi_handson_2.5
rpi_handson_2.5
 
import dpkt したよ #ssmjp 2014/02/28
import dpkt したよ #ssmjp 2014/02/28import dpkt したよ #ssmjp 2014/02/28
import dpkt したよ #ssmjp 2014/02/28
 
5社のGTFSをマージして、PostgreSQLにインポートしてみた
5社のGTFSをマージして、PostgreSQLにインポートしてみた5社のGTFSをマージして、PostgreSQLにインポートしてみた
5社のGTFSをマージして、PostgreSQLにインポートしてみた
 
Scapyで作る・解析するパケット
Scapyで作る・解析するパケットScapyで作る・解析するパケット
Scapyで作る・解析するパケット
 
Wacode 忙しいバイオインフォマティシャンのための時短ワンライナー
Wacode 忙しいバイオインフォマティシャンのための時短ワンライナーWacode 忙しいバイオインフォマティシャンのための時短ワンライナー
Wacode 忙しいバイオインフォマティシャンのための時短ワンライナー
 
Tarantalk
TarantalkTarantalk
Tarantalk
 
高度に最適化された移植可能なメモリマネージャ
高度に最適化された移植可能なメモリマネージャ高度に最適化された移植可能なメモリマネージャ
高度に最適化された移植可能なメモリマネージャ
 
Sounds Like Common Lisp - ゼロからはじめるサウンドプログラミング
Sounds Like Common Lisp - ゼロからはじめるサウンドプログラミングSounds Like Common Lisp - ゼロからはじめるサウンドプログラミング
Sounds Like Common Lisp - ゼロからはじめるサウンドプログラミング
 
パケットが教えてくれた ルートサーバが 13個の理由
パケットが教えてくれた ルートサーバが 13個の理由パケットが教えてくれた ルートサーバが 13個の理由
パケットが教えてくれた ルートサーバが 13個の理由
 
図でわかるGit
図でわかるGit図でわかるGit
図でわかるGit
 
Varnishのログの眺め方
Varnishのログの眺め方Varnishのログの眺め方
Varnishのログの眺め方
 
仮想記憶の構築法
仮想記憶の構築法仮想記憶の構築法
仮想記憶の構築法
 
Debug Hacks Conference 2009
Debug Hacks Conference 2009Debug Hacks Conference 2009
Debug Hacks Conference 2009
 
OCamlのトップレベルあれそれ
OCamlのトップレベルあれそれOCamlのトップレベルあれそれ
OCamlのトップレベルあれそれ
 

Viewers also liked

SensorBee: Stream Processing Engine in IoT
SensorBee: Stream Processing Engine in IoTSensorBee: Stream Processing Engine in IoT
SensorBee: Stream Processing Engine in IoTDaisuke Tanaka
 
ストリーム処理とSensorBee
ストリーム処理とSensorBeeストリーム処理とSensorBee
ストリーム処理とSensorBeeDaisuke Tanaka
 
Elasticsearchと機械学習を実際に連携させる
Elasticsearchと機械学習を実際に連携させるElasticsearchと機械学習を実際に連携させる
Elasticsearchと機械学習を実際に連携させるnobu_k
 
Ih deed sanhuujiltiin huuli
Ih deed sanhuujiltiin huuliIh deed sanhuujiltiin huuli
Ih deed sanhuujiltiin huuliMunkh Orgil
 
Informativo IAB Chile Junio 2012
Informativo IAB Chile Junio 2012Informativo IAB Chile Junio 2012
Informativo IAB Chile Junio 2012IAB Chile
 
Problematicas de la educacion en colombia
Problematicas de la educacion en colombiaProblematicas de la educacion en colombia
Problematicas de la educacion en colombiahazoflaca
 
Informativo IAB Chile Diciembre 2009
Informativo IAB Chile Diciembre 2009Informativo IAB Chile Diciembre 2009
Informativo IAB Chile Diciembre 2009IAB Chile
 
Practica 1
Practica 1Practica 1
Practica 1Looye
 
Practica 9
Practica 9 Practica 9
Practica 9 Looye
 
Presentación pp
Presentación ppPresentación pp
Presentación ppmanuelzl
 
Exportar objeto como bitmap
Exportar objeto como bitmapExportar objeto como bitmap
Exportar objeto como bitmapLooye
 
Problematicas de la educacion en colombia
Problematicas de la educacion en colombiaProblematicas de la educacion en colombia
Problematicas de la educacion en colombiahazoflaca
 

Viewers also liked (20)

SensorBee: Stream Processing Engine in IoT
SensorBee: Stream Processing Engine in IoTSensorBee: Stream Processing Engine in IoT
SensorBee: Stream Processing Engine in IoT
 
ストリーム処理とSensorBee
ストリーム処理とSensorBeeストリーム処理とSensorBee
ストリーム処理とSensorBee
 
Elasticsearchと機械学習を実際に連携させる
Elasticsearchと機械学習を実際に連携させるElasticsearchと機械学習を実際に連携させる
Elasticsearchと機械学習を実際に連携させる
 
Ih deed sanhuujiltiin huuli
Ih deed sanhuujiltiin huuliIh deed sanhuujiltiin huuli
Ih deed sanhuujiltiin huuli
 
Informativo IAB Chile Junio 2012
Informativo IAB Chile Junio 2012Informativo IAB Chile Junio 2012
Informativo IAB Chile Junio 2012
 
Problematicas de la educacion en colombia
Problematicas de la educacion en colombiaProblematicas de la educacion en colombia
Problematicas de la educacion en colombia
 
Aprender
AprenderAprender
Aprender
 
Presentación1
Presentación1Presentación1
Presentación1
 
Informativo IAB Chile Diciembre 2009
Informativo IAB Chile Diciembre 2009Informativo IAB Chile Diciembre 2009
Informativo IAB Chile Diciembre 2009
 
Practica 1
Practica 1Practica 1
Practica 1
 
Practica 9
Practica 9 Practica 9
Practica 9
 
Prova trt
Prova trtProva trt
Prova trt
 
Maranhaosoft sa de cv
Maranhaosoft sa de cvMaranhaosoft sa de cv
Maranhaosoft sa de cv
 
Dinosaurios
DinosauriosDinosaurios
Dinosaurios
 
Presentación pp
Presentación ppPresentación pp
Presentación pp
 
Analize adina3ugust
Analize adina3ugustAnalize adina3ugust
Analize adina3ugust
 
Exportar objeto como bitmap
Exportar objeto como bitmapExportar objeto como bitmap
Exportar objeto como bitmap
 
4º de eso
4º de eso4º de eso
4º de eso
 
Niver fabiano
Niver fabianoNiver fabiano
Niver fabiano
 
Problematicas de la educacion en colombia
Problematicas de la educacion en colombiaProblematicas de la educacion en colombia
Problematicas de la educacion en colombia
 

IPv6アドレスでお絵かき