Commit Graph

108 Commits

Author SHA1 Message Date
yangwei
cc2d2be324 🔧 build(infra build): refactor build parameters 2024-08-29 18:16:37 +08:00
yangwei
4060f1bb09 🧪 test(LPI test): rename test case suffix 2024-08-29 17:21:59 +08:00
yangwei
2a889ba4df 🔧 build(infra CMakeLists.txt): refactor link parameter 2024-08-29 17:20:00 +08:00
yangwei
f4c3bece3c 🐞 fix(http decoder test): fix cmake warning 2024-08-29 17:10:17 +08:00
yangwei
2f586a456b 🦄 refactor(decoder glimpse detector): rename to lpi plugin 2024-08-29 15:43:04 +08:00
yangwei
b2647a5a75 🦄 refactor(plugin_manager): refactor intrinsic topic name 2024-08-28 19:58:28 +08:00
luwenpeng
283d591e6b fix compile error 2024-08-28 19:00:32 +08:00
luwenpeng
7db301ff61 refactor(test/packet_tool): from *.cpp to *.c 2024-08-28 18:04:38 +08:00
luwenpeng
78e8db9a4f refactor(test/packet_inject): from *.cpp to *.c 2024-08-28 18:04:02 +08:00
luwenpeng
b7217c8363 refactor(test/debug_plugin): from *.cpp to *.c 2024-08-28 18:03:23 +08:00
yangwei
848122000a 🔧 build(target_include_directories): rename src to infra 2024-08-28 15:01:32 +08:00
luwenpeng
f6ae908917 Fix spelling errors 2024-08-27 19:39:52 +08:00
luwenpeng
79e70f7145 feature: consume all packets and free all sessions before exit 2024-08-27 17:43:24 +08:00
luwenpeng
11bf852c15 export the logging API symbol 2024-08-27 14:01:43 +08:00
yangwei
c08a1458d8 🧪 test(glimpse_detector test case): fix memleak when commit json 2024-08-23 19:29:52 +08:00
luwenpeng
4e524a8781 logger changes from global static variables to one instance per stellar 2024-08-23 19:01:42 +08:00
luwenpeng
a6223eacfe update default log level for gtest to info 2024-08-23 16:13:34 +08:00
luwenpeng
2634d70108 add support for retrieving pcap packet timestamps 2024-08-23 16:05:59 +08:00
luwenpeng
6808e6ba29 snowflake changes from global static variables to one instance per thread 2024-08-23 15:21:52 +08:00
luwenpeng
3014e0feef refactor: move struct laye and struct tunnel to packet.h 2024-08-23 15:21:52 +08:00
yangwei
41969adee2 🧪 test(refactor glimpse_detector test): split test plugin and test main 2024-08-22 14:17:48 +08:00
luwenpeng
3636406c91 enhance: session manager stat add tcp_segs_consumed 2024-08-21 18:18:42 +08:00
luwenpeng
aed2daa1a4 feature: support outputting stderr and file logs at the same time 2024-08-21 18:18:42 +08:00
luwenpeng
f2f5441b4c refactor: rename packet_dump_stdio() to packet_print() 2024-08-21 18:18:42 +08:00
luwenpeng
a0fb57e843 refactor: update packet get layer/tunnel API 2024-08-21 18:18:13 +08:00
luwenpeng
1aece166cd refactor: rename struct raw_layer to struct layer_private 2024-08-21 18:18:12 +08:00
luwenpeng
b0b699e47b refactor: rename session_utils.cpp to session.cpp 2024-08-21 18:18:12 +08:00
yangwei
28936ec2ad feat(glimpse_detector test): enable test case 2024-08-21 18:04:16 +08:00
lijia
baefff5a16 enable http test case. 2024-08-21 10:05:10 +08:00
lijia
3cdfabb683 Adjust benchmark directory,enable HTTP test,rename variables,format codes 2024-08-21 09:38:18 +08:00
yangwei
dafbecd49a feat(integration decoders): http and glimpse_detector
compile pass, todo test
2024-08-21 09:38:18 +08:00
luwenpeng
b46a5d4b23 enhance: toml format 2024-08-20 19:23:18 +08:00
luwenpeng
29cbe532ef feature: packet I/O suppport dumpfile list mode 2024-08-19 18:40:49 +08:00
luwenpeng
520eb085b8 feature: stellar dev API support stellar_new()/stellar_run()/stellar_free()/stellar_loopbreak() 2024-08-19 17:28:45 +08:00
luwenpeng
60a4666427 refactor: move packet_layer / packet_tunnel to packet.cpp 2024-08-16 16:58:06 +08:00
luwenpeng
a2d68bb853 refactor: rename packet_utils.cpp to packet.cpp 2024-08-16 16:31:25 +08:00
luwenpeng
c298fdf289 refactor: mv eth/gre0/gre1/gtp1/gtp2/ip4/ip6/l2tp/mpls/tcp/udp/vlan/vxlan utils.h to packet_helper.h 2024-08-16 16:12:12 +08:00
luwenpeng
b36cd8cdad refactor: rename packet_def.h to packet_private.h 2024-08-16 15:13:37 +08:00
luwenpeng
4ee08c136a refactor: rename packet_craft.cpp/h to packet_builder.cpp/h 2024-08-16 14:15:03 +08:00
luwenpeng
ebf1dad62c refactor: rename packet_parse.cpp/h to packet_parser.cpp/h 2024-08-16 11:51:43 +08:00
luwenpeng
f4d437d58b refactor: rename id_generator to snowflake 2024-08-16 11:02:19 +08:00
luwenpeng
5c0a40638c refactor: move hexdump API to utils.h 2024-08-16 10:01:24 +08:00
luwenpeng
b0e08133b7 enhance: add configuration items to adjust the scheduling parameters of the main loop 2024-08-15 19:04:11 +08:00
luwenpeng
7e377952a2 enhance: debug plugin support log per session TCP segment 2024-08-14 17:25:46 +08:00
luwenpeng
6e1c25a445 optimizate: clean up unused code && code formatting 2024-08-14 17:25:46 +08:00
luwenpeng
d0abc8817b feature: debug plugin support output per session stat 2024-08-13 15:24:13 +08:00
luwenpeng
03468d55be refactor: packet dump utils 2024-08-13 10:24:26 +08:00
luwenpeng
ea0d743b1a fix: cppcheck 2024-08-12 17:49:58 +08:00
yangwei
6bb5c44ee3 🐞 fix(warning as error): fix unused parameter warning 2024-08-12 15:48:37 +08:00
yangwei
f1b3928c70 🔧 build(enable cppcheck on build): eliminate cppcheck error 2024-08-12 15:48:31 +08:00