luwenpeng
|
cb56fe90d5
|
refactor(infra/snowflake): from *.cpp to *.c
|
2024-08-28 18:01:12 +08:00 |
|
luwenpeng
|
18827c6de9
|
refactor(infra/session_manager): from *.cpp to *.c
|
2024-08-28 18:00:37 +08:00 |
|
luwenpeng
|
500d697b5c
|
refactor(infra/packet_parser): from *.cpp to *.c
|
2024-08-28 18:00:06 +08:00 |
|
luwenpeng
|
f8f42a075e
|
refactor(infra/packet_io): from *.cpp to *.c
|
2024-08-28 17:59:33 +08:00 |
|
luwenpeng
|
8755356749
|
refactor(infra/log): from *.cpp to *.c
|
2024-08-28 17:58:48 +08:00 |
|
luwenpeng
|
e64da392bf
|
refactor(infra/ip_reassembly): from *.cpp to *.c
|
2024-08-28 17:58:16 +08:00 |
|
luwenpeng
|
e191a4babc
|
refactor(infra/core): from *.cpp to *.c
|
2024-08-28 17:57:35 +08:00 |
|
yangwei
|
3b9b6b0a21
|
🦄 refactor(plugin manager source suffix): from .cpp to .c
|
2024-08-28 15:13:05 +08:00 |
|
yangwei
|
848122000a
|
🔧 build(target_include_directories): rename src to infra
|
2024-08-28 15:01:32 +08:00 |
|
yangwei
|
16b18624ab
|
🦄 refactor(directory structure): restructure and rename src to infra
|
2024-08-28 14:52:26 +08:00 |
|
luwenpeng
|
aa1bfb383f
|
rename packet_io_ingress/egress to packet_io_input/output
|
2024-08-28 09:58:39 +08:00 |
|
luwenpeng
|
f6ae908917
|
Fix spelling errors
|
2024-08-27 19:39:52 +08:00 |
|
luwenpeng
|
7e04992aa0
|
SIGINT for force exit, SIGSTOP for graceful exit
|
2024-08-27 19:37:00 +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 |
|
luwenpeng
|
83eb9d9c5c
|
when worker thread exit, print per thread stat to log file
|
2024-08-26 18:09:45 +08:00 |
|
luwenpeng
|
2db9347109
|
rename log_level_check() to log_check_level()
|
2024-08-26 11:05: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
|
8db2e70c38
|
bugfix toml_rtos memleak
|
2024-08-23 17:19:05 +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
|
7f96ae196a
|
bugfix: http_decoder and glimpse_detector use new API get packet layer
|
2024-08-21 18:53:42 +08:00 |
|
luwenpeng
|
3636406c91
|
enhance: session manager stat add tcp_segs_consumed
|
2024-08-21 18:18:42 +08:00 |
|
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 |
|