Commit Graph

293 Commits

Author SHA1 Message Date
luwenpeng
114fc434b3 bugfix: export tcp_segment_get_data() symbol 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
415c21440f refactor: move packet queue to dumpfile_io.cpp 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
7625f62a80 refactor: rename script to scripts 2024-08-21 18:18:40 +08:00
luwenpeng
b9d6637800 refactor: move tcp_segment API from packet.h to stellar.h 2024-08-21 18:18:13 +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
ee612d73c9 bugfix: packet_dup() not copy metadata 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
luwenpeng
99edee1c4f rename unused session inner exdata 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
cd2a2360fe 🐎 ci(cppcheck suppress): ignore integerOverflow for lpi 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
6e46dbf762 feature: dumpfile list mode support read pcap file path from stdin 2024-08-20 19:43:57 +08:00
luwenpeng
b46a5d4b23 enhance: toml format 2024-08-20 19:23:18 +08:00
luwenpeng
f061f9abc1 feature: support session manager scan 2024-08-20 18:57:35 +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
28f50b922b refactor: IP reassembly and rename stat name 2024-08-19 16:15:08 +08:00
luwenpeng
bf2de263cf refactor: stellar stat 2024-08-16 19:28:32 +08:00
luwenpeng
d1df1bb18b session manager stat metric rename 2024-08-16 18:46:55 +08:00
luwenpeng
b77c8e6ba1 packet bypass metric rename 2024-08-16 18:32:35 +08:00
luwenpeng
522c4bb6d7 TCP reassembly stat metric rename 2024-08-16 18:24:54 +08:00
luwenpeng
2b9e867071 packet IO stat metric rename 2024-08-16 17:44:23 +08:00
luwenpeng
169607cd1e refactor: rename stellar dir to core 2024-08-16 17:29:12 +08:00
luwenpeng
839e848473 refactor: move packet_ldbc_hash to packet.cpp 2024-08-16 17:11:40 +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
d2de4bd328 refactor: move duplicated_packet_filter to packet dir 2024-08-16 11:43:45 +08:00
luwenpeng
eaf77888e8 refactor: move crc32_hash to deps dir 2024-08-16 11:23:32 +08:00
luwenpeng
da891dffa7 refactor: move evicted_session_filter to session dir 2024-08-16 11:18:16 +08:00
luwenpeng
f4d437d58b refactor: rename id_generator to snowflake 2024-08-16 11:02:19 +08:00
luwenpeng
6fbce43afc refactor: move macro to utils.h 2024-08-16 10:43:00 +08:00
luwenpeng
bfa5564558 refactor: move times API to utils.h 2024-08-16 10:19:45 +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
42f44b53b1 bugfix: packet parser adds checks for packets with UDP port 2152 but not GTP-U 2024-08-14 17:25:46 +08:00
luwenpeng
5abf0d7942 enhance: when setting the log output file, stellar still outputs necessary log information to stderr 2024-08-14 17:25:46 +08:00
luwenpeng
e8299dd77c enhance: rename session manager stat iterm name 2024-08-14 17:25:46 +08:00
luwenpeng
7e377952a2 enhance: debug plugin support log per session TCP segment 2024-08-14 17:25:46 +08:00
luwenpeng
e8e2d5e548 fix: plugin_manager_on_packet_egress called incorrectly when IP is defragmented 2024-08-14 17:25:46 +08:00
luwenpeng
a64837d19d revert: tcp_reassembly_pop() check ptr && tcp_segment_init() reduce memset 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