2025q1 Homework1 (ideas)
contributed by <As7r1d
>
eBPF 和電腦網路
透過 Netfilter 自動過濾廣告
網路防火牆設計和實作
任務目標
嘗試以 eBPF 來建構 TCP 伺服器。需要確保在 Linux v6.8+運作
Image Not Showing
Possible Reasons
- The image was uploaded to a note which you don't have access to
- The note which the image was originally uploaded to has been deleted
Learn More →
知識理解
BPF 的作用是,在 User Space 的程式能先定義一段過濾邏輯,再給作業系統,讓系統在封包剛進入 Kernel Space 時,就能快速篩選並丟棄不需要的封包。透過這種方式,就能避免不必要的封包繼續在作業系統的網路堆疊中傳遞,最後跑到 User Space 的應用程式。
封包的基本流程(沒有 BPF 的情況)
裝置驅動程式開發
打造具備網路連線的精簡虛擬機器 - jimmylu890303
虛擬攝影機裝置驅動程式
vcam 研究
軟硬體整合
異質多核通訊機制
STM32F4 移植和系統初始化流程
eBPF 和電腦網路
透過 Netfilter 自動過濾廣告
網路防火牆設計和實作