Commit Graph

15 Commits

Author SHA1 Message Date
luwenpeng
761329e530 feature: support packet dump to pcap 2024-07-01 15:51:36 +08:00
luwenpeng
71422ebb36 refactor: packet module (split to parse/build/layer/tunnel/utils) 2024-06-24 17:07:05 +08:00
luwenpeng
d8963af5f8 Add packet_build.cpp support imitate_tcp_packet() / imitate_udp_packet() 2024-06-24 14:31:22 +08:00
luwenpeng
327d6e7b14 Support struct tunnel 2024-06-17 17:42:30 +08:00
luwenpeng
de4c15f43c Refactored packet API to support struct layer (using union to contain different types of encapsulation headers) 2024-06-14 19:24:27 +08:00
luwenpeng
17f5d338de Add packet utils to packet.h 2024-04-14 13:14:48 +08:00
luwenpeng
24e109e34f Export tuple.h / packet.h / session.h to the include directory 2024-04-10 15:37:42 +08:00
luwenpeng
512dfddd03 reactor packet I/O & duplicated packet filter & evicted session filter 2024-03-10 19:07:26 +08:00
luwenpeng
7952ae7283 Add packet IO module
* support marsio
    * support dumpfile ( 1 thread read dumpfile & N thread handle packet)
2024-02-28 16:31:26 +08:00
luwenpeng
d61da92e92 add config for main config 2024-01-26 15:48:30 +08:00
luwenpeng
4fbafab4e3 session manager: support session timeouts & tcp dupkt filter & udp eviction filter 2024-01-18 14:34:55 +08:00
luwenpeng
6b3fc4b560 Add Packet/IPv4/TCP/UDP helpers API 2024-01-03 16:20:27 +08:00
luwenpeng
6ed321caea Move test cases to test dir 2023-12-22 16:03:22 +08:00
luwenpeng
2e56bd810c Add packet helpers 2023-12-18 16:56:37 +08:00
luwenpeng
dda0cdf104 Add packet parser 2023-12-15 18:57:13 +08:00