libmoon の構造と設定ファイルの使い方

ディレクトリ構成の概要 libmoon は高性能パケット処理を実現する Lua ベースのフレームワークであり、そのプロジェクト構成は明確に分離されています。以下が主要なディレクトリ構成です。 libmoon/ ├── bin/ ├── build/ ├── config/ ├── deps/ ├── examples/ ├── lib/ ├── scripts/ ├── src/ ├── test/ ├── CMakeLists.txt ├── README.md └── LICENSE bin/: コンパイ ...

6月22日 21:05 投稿

skb_in.cとskb_out.cの詳細解析

skb_in.cとskb_out.cの詳細解析 NetFilter_Skb_modプロジェクトは、Netfilterが提供するフック関数メカニズムを利用して、カーネルレベルでのパケットキャプチャと再送信を実現します。主にC言語でNF_IP_LOCAL_INおよびNF_IP_LOCAL_OUTの2つの段階におけるSKBネットワークパケット処理を実装しており、パケット内容の印刷、長さ測定、チェックサムの再計算を含みます。Netf ...

6月20日 19:56 投稿