2013-05-24から1日間の記事一覧

任意の Ethernet フレーム生成

そうそう、備忘録。 PC で任意の Ethernet パケットを生成する方法を考えてました。最初に試したのは、Python で socket(socket.AF_INET, socket.SOCK_RAW, socket.IPPROTO_RAW) という方法ですが、Ethernet フレームタイプ以下を任意にするのはだめぽい感じ…

Python の lambda 忘れた

何を作りたかったかというと、retry(func, exceptions, times, wait) という関数で、func という関数を、例外 exceptions が起きている間は、wait 秒(毎回 2倍に長くなる)のウェイトを挟みながら最大 times 回実行する、というものです。 func に d = foo(…