DNSCurve/python/dempskyについて、ここに記述してください。

https://github.com/mdempsky/dnscurve

pythonで書かれたdnsq.pyがあるので、それを読めばよくわかる。

-- ToshinoriMaeno 2011-09-12 11:03:44

1. TXT format query の例

$ python dnsq.py ns qmail.jp uz50wd25kf86t43n1m5lz19wxxl87kz231m97qrhdquzs7m1498mvz.qmail.jp uz50wd25kf86t43n1m5lz19wxxl87kz231m97qrhdquzs7m1498mvz.qmail.jp qmail.jp

2011-09-12 20:06:47.200813500 event_udp_ext_cb(): received UDP query from 218.41.166.43:41457
2011-09-12 20:06:47.201192500 dnscurve_get_shared_secret(): generated a shared secret and added to cache
2011-09-12 20:06:47.201202500 dnscurve_analyze_query(): DNSCurve TXT query received (packetsize = 26)
2011-09-12 20:06:47.201211500 dns_forward_query_udp(): forwarding query to authoritative name server (prev id = 5285, new id = 35053)
2011-09-12 20:06:47.201618500 dns_reply_query_udp(): sending DNS response in DNSCurve TXT format
2011-09-12 20:06:47.201627500 dnscurve_get_shared_secret(): shared secret already available in packet structure
2011-09-12 20:06:47.201637500 dnscurve_reply_txt_query(): done encryption, ready to send (429 bytes)