タグ

関連タグで絞り込む (0)

  • 関連タグはありません

タグの絞り込みを解除

PythonとpythonとDNSに関するmsakamoto-sfのブックマーク (5)

  • ncを使って名前解決してみたらこうなった | IIJ Engineers Blog

    2018年新卒入社でルータのファームウェアを開発しています。デバイスドライバやネットワークスタックなどの低レイヤーに興味があります。 背景 ある日のチャットにて 先輩「ゆるぼ NetBSDのsbin/, bin/, usr.sbin/, usr.bin/にあるコマンドでPTRレコードを引く方法」 私「もしかして: nc(1)」 先輩「えっと、それはどうやるんでしょう…?」 私「あっ… こう… DNSのクエリを自前で生成して…」 というリプライをしてしまったので、反省を兼ねてnc(1)を使って名前解決をしてみます。 クエリを作る クエリの生成にはprintf(1)を使います。printf "\xde\xad\xbe\xef" とすることで0xdeadbeefのバイナリ列を標準出力へ出すことができます。 echo(1)でもできそうですがNetBSD標準のecho(1)は-eオプションがなく、s

    ncを使って名前解決してみたらこうなった | IIJ Engineers Blog
  • dnspython

    Dnspython 2.8.0 is now available on PyPI. See What’s New for details. Thank you to all the contributors to this release, and, as usual, thanks to my co-maintainers: Tomáš Křížek, Petr Špaček, and Brian Wellington. Dnspython 2.8.0 requires Python 3.10 or later. This release was published to PyPI using Trusted Publishing. Dnspython 2.8.0rc1 is now available on PyPI. This is the first release candida

  • GitHub - rthalley/dnspython: a powerful DNS toolkit for python

  • DNSサーバをPythonで.... - Qiita

    この記事はPython Advent Calendar 2015の24日目の記事です。 今までDNSとかほとんどちゃんと理解せず、Name <-> IP Addressができるやつだよね。ぐらいの認識しかありませんでした。まあ仕様ははっきりしているし、すぐ書けるだろうという軽いノリでやってみました。 結構誰得感あるんですが、まあこういうのは自分が今書きたいものをかけるのが良いところってことで多めにみてください。 謎ルール -> DNS関連のライブラリ使わない PyPIにはDNSのプロトコル関連のライブラリがあります。(しかも結構たくさん) 普段ならそれを幾つかピックアップして試したりしますが、今回は自分で書いてみるというモチベーションなので、それらは使わないことにしました。(使っちゃうとDNSの仕様が頭に入らないので。。。) 書いたもの とりあえずGistにupしておきました。 https

    DNSサーバをPythonで.... - Qiita
  • Twistedで自分だけのDNSサーバーを作ろう - Qiita

    はじめに みなさんは「DNSサーバーを自作したいなー」なんて思ったことはありませんか? apt-get install bind9ではなくて、DNSサーバーのプログラムを作る話です。 「そんな必要ねーよ、自作する必要があるのはWebページの不要なリソースへのアクセスをブロックするときとか仕事の生産性を落とすサイトにアクセスできないようにするときくらいでしょ?」と思っている方も多いのではないでしょうか。 でも、PythonとかでDNSの応答を自在に操れたとしたら、もっと面白いことができたりするのではないでしょうか。 TwistedDNSサーバーを作る ふと気になってPythonDNSサーバーを自作する方法についてググってみました。 ぱっとQiitaで見つかった記事にTwistedを使ったDNSサーバーの構築方法があるのですが、 http://qiita.com/futoase/items

    Twistedで自分だけのDNSサーバーを作ろう - Qiita
  • 1