ローファイ日記

出てくるコード片、ぼくが書いたものは断りがない場合 MIT License としています http://udzura.mit-license.org/

2022-08-01から1ヶ月間の記事一覧

PyRoute2 + PyCall.rb でネットワークインタフェースの操作をする

前回、BCCのPythonバインディングで、TCにBPFを引っ掛けてegressのIPを表示した。 udzura.hatenablog.jp ところで私はRuby版BCCを開発しているわけだが、上記プログラムは一部iproute2的な操作をPythonで行うPyroute2に依存している。RubyにはPyroute2に相当…

BCCでTCにアタッチし、egressのIPを表示する

サーバではいろいろな通信があるけれど、実際どんな通信が行われているか全貌を確認するのはなかなか難しい。 blog.ssrf.in 上記のソリューションはかっこいいが、KRSIなんで、「うちの環境のカーネルじゃちょっと...」となりがち。BPFあるあるだと思う。 一…