Yのはてな

2006-06-26 LL Ringのチケット買ったど〜

[]パケットを作りたい(Scapy)

Scapy

仕事でNTPパケットを作る事になって、調査してたら見つけました。使い方はとても簡単。

$ python scapy.py
Welcome to Scapy (1.0.4.30beta)
>>> ntp = NTP()

これだけで実際のNTPパケットが出来上がり。値を変更したいときは

>>> ntp.mode = 4
>>> ntp.show()
###[ NTP ]###
  leap= nowarning
  version= 3
  mode= server
  stratum= 2
  poll= 10
  precision= 0
  delay= 0
  dispersion= 0
  id= 127.0.0.1
  ref= 0
  orig= -1
  recv= 0
  sent= -1

とするだけ。メジャーなプロトコルに対応しているので、このモジュールを利用すると幸せになれそう。

スパム対策のためのダミーです。もし見えても何も入力しないでください
ゲスト


画像認証

トラックバック - http://d.hatena.ne.jp/jbking/20060626/p1