luwenpeng
|
0e33a1b647
|
Resolve merge conflicts
|
2024-05-20 11:26:06 +08:00 |
|
luwenpeng
|
31a4267e23
|
support inject mutil packet base current packet
|
2024-05-17 19:10:28 +08:00 |
|
luwenpeng
|
c22e4e5955
|
recv SYN after FIN or RST is considered to be TCP port reuse
|
2024-05-17 17:38:08 +08:00 |
|
luwenpeng
|
32ae4618ef
|
Add support for TCP port reuse (same tuple6 but different ISN) in session manager: evict old session and create new session
|
2024-05-16 19:21:12 +08:00 |
|
luwenpeng
|
1559f0a13e
|
bugfix: session cannot get current flow direction on duplicate package
|
2024-05-16 17:07:53 +08:00 |
|
luwenpeng
|
fdc65067b2
|
stellar support monotonic time and real time
|
2024-05-16 10:13:43 +08:00 |
|
luwenpeng
|
44c2cf86e4
|
session_get_tcp_segment() and session_free_tcp_segment() support asynchronous calls
|
2024-05-15 17:47:57 +08:00 |
|
luwenpeng
|
7b20747c8f
|
Update session.h: support get tuple6 by session
|
2024-05-15 16:29:33 +08:00 |
|
luwenpeng
|
cda77c6f6f
|
Add the packet_injector tool to test the packet injection effect
|
2024-05-11 18:58:36 +08:00 |
|
luwenpeng
|
13001003e2
|
Refactor enum session_stat with improved naming conventions
|
2024-05-09 16:32:45 +08:00 |
|
luwenpeng
|
cc380d9271
|
rename session_direction to flow_direction
|
2024-05-09 14:57:12 +08:00 |
|
luwenpeng
|
37d12ebcfc
|
inject TCP RST test pass
|
2024-05-08 18:24:26 +08:00 |
|
luwenpeng
|
17ca476c24
|
tcp session record last packet tcp payload length used to calculate seq of injected RST packets
|
2024-04-25 15:39:02 +08:00 |
|
luwenpeng
|
476c5bac56
|
session table can search session by tuple6 or tuple4 or id
|
2024-04-24 11:39:15 +08:00 |
|
luwenpeng
|
74f0504d3d
|
Update Stellar export header and add stellar_get_current_thread_index() function
|
2024-04-23 14:38:58 +08:00 |
|