Bitdefender Hypervisor Memory Introspection
|
Go to the source code of this file.
Typedefs | |
typedef void(* | PFUNC_IterateConnectionsCallback) (INTRONET_ENDPOINT *Endpoint) |
Functions | |
INTSTATUS | IntLixNetIterateTaskConnections (LIX_TASK_OBJECT *Task, PFUNC_IterateConnectionsCallback Callback) |
Iterates all TCP/IP connections of a process and supplies them to callback. More... | |
INTSTATUS | IntLixNetSendTaskConnections (LIX_TASK_OBJECT *Task) |
Logs and sends to the integrator all connections opened by a Linux proces.. More... | |
INTSTATUS | IntLixNetSendGuestConnections (void) |
Sends all active in-guest TCP/IP connections as events to the integrator. More... | |
typedef void(* PFUNC_IterateConnectionsCallback) (INTRONET_ENDPOINT *Endpoint) |
INTSTATUS IntLixNetIterateTaskConnections | ( | LIX_TASK_OBJECT * | Task, |
PFUNC_IterateConnectionsCallback | Callback | ||
) |
Iterates all TCP/IP connections of a process and supplies them to callback.
This function will iterate all file descriptors for the given process and for those that refer to a socket will attempt to extract the connection details if the protocol used is TCP IPv4 or IPv6.
[in] | Task | The Linux process. |
[in] | Callback | The callback that will be called for each connection. |
Definition at line 273 of file lixnet.c.
Referenced by IntLixNetSendTaskConnections().
INTSTATUS IntLixNetSendGuestConnections | ( | void | ) |
Sends all active in-guest TCP/IP connections as events to the integrator.
This function will iterate all processes running inside the guest and send all their active TCP/IP connections.
INTSTATUS IntLixNetSendTaskConnections | ( | LIX_TASK_OBJECT * | Task | ) |
Logs and sends to the integrator all connections opened by a Linux proces..
[in] | Task | The Linux process. |
Definition at line 413 of file lixnet.c.
Referenced by IntLixNetSendGuestConnections(), and IntLixVmaHandlePageExecution().