luwenpeng
efc6f46ca0
support packet_manager_register_node(), remove packet_manager_subscribe()
2024-11-22 15:30:53 +08:00
luwenpeng
c2e9275a9e
remove session_manager_subscribe_xxx() API; convert session closing events to pseudo packets
...
when a session is closed, use the packet manager to create a pseudo packet,
set the session to be closed as packet Exdata, and schedule it to the packet forwarding stage.
when the pseudo packet free, the session will be free.
2024-11-19 18:28:40 +08:00
lijia
e734af76d8
rebase onto develop-2.0
2024-11-07 18:30:58 +08:00
luwenpeng
3f3059b40f
refactor: packet manager and session manager add on_thread_init/on_thread_exit entry
2024-10-23 10:10:15 +08:00
杨威
70d21f28c3
Rebase dev 2.0
2024-10-11 06:08:50 +00:00
luwenpeng
c5d7208c11
Added session debugger module for debugging session messages
2024-10-09 16:27:52 +08:00
yangwei
a36865275d
🧪 test(disable unpass test case): temporarily
2024-09-05 18:09:07 +08:00
root
6f1ac6b36b
add socks_decoder, stratum_decoder and session_flags
2024-09-03 07:01:58 +00:00
yangwei
2f586a456b
🦄 refactor(decoder glimpse detector): rename to lpi plugin
2024-08-29 15:43:04 +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
776090331e
feature: add debug_plugin for development debugging
2024-08-01 11:49:45 +08:00
luwenpeng
3b376a3e46
support craft packet from scratch
2024-06-28 16:08:40 +08:00
luwenpeng
f82b85c979
Optimize integration testing
...
- Add injection package plug-in
- Add libstellar_dynamic.so to facilitate unit testing of upper-level plug-ins
2024-05-28 14:30:42 +08:00
luwenpeng
6c1f9d390c
packet parser support L2TPv2
2024-05-24 16:14:20 +08:00
luwenpeng
570c93e616
Add test case: inject IPv4 based (TCP payload & TCP FIN & TCP RST) packet after recv C2S first payload
2024-05-22 18:15:08 +08:00
luwenpeng
22f7ddb361
Add test case: inject IPv4 based TCP payload packet after recv S2C first payload
2024-05-22 14:05:36 +08:00
luwenpeng
e8c61a1752
Add test case: inject IPv4 based TCP payload packet after recv C2S first payload
2024-05-22 11:38:32 +08:00
yangwei
ccaddf7fdb
🧪 test(packet injector test): upgrade plugin manager
2024-05-20 10:11:17 +08:00
luwenpeng
b33dafff53
Add packet injector test frame
2024-05-15 14:48:15 +08:00
luwenpeng
cda77c6f6f
Add the packet_injector tool to test the packet injection effect
2024-05-11 18:58:36 +08:00