sai’s diary

プログラミング関連の備忘録とつぶやきを書いています。

ネットワーク

Windows用のloopbackアドレス簡易パケットキャプチャ

WindowsだとWiresharkでloopbackアドレス宛の通信がキャプチャ出来ない、ということでrawソケットを利用した簡易版pcapファイル作成プログラムを作成してみました。 C#でもunsafeを利用するとポインタが扱える、 pcapファイルは意外とフォーマットが単純だっ…

IPsec(ISAKMP、ESP)の復号化手順

仕事が忙しくRuby on Railsの勉強が滞っています。。。 なのでまたネットワークネタです。 今回はLinux+strongswanでのISAKMP、ESPの復号化手順です。 環境 環境は以下を使用しています。 CentOS release 6.5 (Final) + strongswan-5.1.3-1.el6.i686 + Wires…

IPv6 - 送信元アドレスの選択

ネットワークネタですが、IPv6の場合、単一インタフェースにリンクローカルアドレスやグローバルユニキャストアドレスといった複数のアドレスを設定し、利用することになります。 複数のアドレスを持つ場合、通信時に送信元アドレスを決定する必要があります…

iptables - おすすめのチュートリアル

ネットワーク関連の投稿になりますが、LinuxにはフィルタやNAT/NAPT機能を実現するnetfilterという強力なフレームワークがあり、ユーザはiptablesまたはip6tablesコマンドで操作することが可能です。 Iptablesチュートリアル 1.2.2は「チェーンって何?」「…