| Age | Commit message (Collapse) | Author |
|
|
|
|
|
|
|
|
|
|
|
|
|
Solve the problem of multiple borrowing
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
* IPv4 in IPv4
* IPv4 in IPv6
* IPv6 in IPv6
* IPv6 in IPv4
|
|
|
|
|
|
|
|
|
|
|
|
1.Receive packets through pcap
2.Packet decapsulate
3.Trigger events
4.Dispatch event management
5.Call plugin handle
6.Plugin manipulate session
|
|
* get_outer/inner_l3_layer()
* get_outer/inner_l4_layer()
* get_outer/inner_address()
* get_outer/inner_port()
* get_outer/inner_tuple()
|
|
|
|
|
|
|
|
session manager
|
|
|
|
|
|
|
|
|
|
|
|
|
|
* Packet stores the encapsulation headers of each layer
* Packet uses slices to refer to the payload of each protocol layer
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|