Bitdefender Hypervisor Memory Introspection
lixnet.h
Go to the documentation of this file.
1 /*
2  * Copyright (c) 2020 Bitdefender
3  * SPDX-License-Identifier: Apache-2.0
4  */
5 #ifndef _LIX_NET_H_
6 #define _LIX_NET_H_
7 
8 #include "intronet.h"
9 #include "lixprocess.h"
10 
11 
12 typedef void
14  _In_ INTRONET_ENDPOINT *Endpoint
15  );
16 
19  _In_ LIX_TASK_OBJECT *Task,
21  );
22 
25  _In_ LIX_TASK_OBJECT *Task
26  );
27 
30  void
31  );
32 
33 #endif // _LIX_NET_H_
void(* PFUNC_IterateConnectionsCallback)(INTRONET_ENDPOINT *Endpoint)
Definition: lixnet.h:13
#define _In_
Definition: intro_sal.h:21
INTSTATUS IntLixNetSendTaskConnections(LIX_TASK_OBJECT *Task)
Logs and sends to the integrator all connections opened by a Linux proces..
Definition: lixnet.c:413
int INTSTATUS
The status data type.
Definition: introstatus.h:24
INTSTATUS IntLixNetSendGuestConnections(void)
Sends all active in-guest TCP/IP connections as events to the integrator.
Definition: lixnet.c:435
An endpoint.
Definition: intronet.h:26
INTSTATUS IntLixNetIterateTaskConnections(LIX_TASK_OBJECT *Task, PFUNC_IterateConnectionsCallback Callback)
Iterates all TCP/IP connections of a process and supplies them to callback.
Definition: lixnet.c:273