COSCUP 2024

Packet Party: Getting Down and Dirty with PcapPlusPlus
2024-08-03, 13:10–13:40 (Asia/Taipei), TR513

PcapPlusPlus 是 libpcap 的 C++ Wrapper,而 libpcap 則是 tcpdump 和 Wireshark 能夠分析網路封包的關鍵函式庫。本次演講將介紹 PcapPlusPlus 的架構設計以及 libpcap 的原理,並且介紹一些使用此函式庫的案例。


PcapPlusPlus 是一個跨平台的 C++ 函式庫,其可以做到攔截封包、解析封包、建造封包。同時該函式庫還提供了更多的功能,像是實做了各種網路協議、支援 DPDK、提供更簡易的封包過濾功能等等。

演講中首先會分享 PcapPlusPlus 與 libpcap 的原理。接著會介紹講者貢獻 PcapPlusPlus 的經歷,以及成為該專案維護者一員的心得。最後會介紹一些PcapPlusPlus 的案例分享。

Liu works as a software engineer in Mujin, Inc., Tokyo, Japan. He uses @tigercosmos as the name in the open-source world, and his Chinese nickname is "微中子." He holds an M.S. degree in Computer Science from National Yang Ming Chiao Tung University (NYCU) in 2022, Taiwan. He got a B.S. degree in Bio-Industrial Mechatronics Engineering from National Taiwan University (NTU) in 2019.