タグ

Pythonとnetworkに関するblueleのブックマーク (3)

  • pythonで簡単なpingを作ってみる - その時々

    pythonで簡単なpingを作成しました。 RFC792にICMPの仕様が書いてあります。 RFCによるとpingはEcho MessageとEcho Reply Messageの2つを使用しているっぽいです。 このようなパケットの構成になっていて、タイプに8をセットすると Echo Message、0をセットするとEcho Reply Messageになるようです。 Cのサンプルソースや色々インターネットに出回っていますが、 ここではシンプルに手で作成してみます。 まず、タイプは0x08か0x00です。 コードは使用していないようなので0x00です。 チェックサムはRFCを読んだりしていても、いまいち理解できず、 ここを参考にしました。 http://d.hatena.ne.jp/kingkunikuni/20100116/1263631169 ICMPパケット全体を16bitずつで積

    pythonで簡単なpingを作ってみる - その時々
  • Forging packet UDP with given TTL

  • Python/NetworkXで簡単ネットワーク分析 - あんちべ!

    slaさん主催のNumpy/Scipy勉強会でLTをします。 内容はNetworkXというPythonのネットワーク分析パッケージの紹介です。 Pythonで簡単ネットワーク分析 View more presentations from AntiBayesian ネットワーク分析と言えば、PajekやRのigraphが定評有りますが、 これらはどうしてもサブグラフの扱いに不満がありました。 ネットワークからサブグラフを抽出するところまでは出来ますが、 各サブグラフがどのような性質を持つか分析したい場合、 指定したサブグラフを形成しているノード、エッジ、重みの情報を簡単に取り出す方法がありません。 NetworkXであれば、指定したノードやエッジだけ隣接行列や辺行列の形で入出力することが可能です。 また、ネットワーク分析は非常に計算量が大きく、高速な演算が求められるため、データをNumpyへ

    Python/NetworkXで簡単ネットワーク分析 - あんちべ!
  • 1