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
13
(*
PFUNC_IterateConnectionsCallback
)(
14
_In_
INTRONET_ENDPOINT
*Endpoint
15
);
16
17
INTSTATUS
18
IntLixNetIterateTaskConnections
(
19
_In_
LIX_TASK_OBJECT
*Task,
20
_In_
PFUNC_IterateConnectionsCallback
Callback
21
);
22
23
INTSTATUS
24
IntLixNetSendTaskConnections
(
25
_In_
LIX_TASK_OBJECT
*Task
26
);
27
28
INTSTATUS
29
IntLixNetSendGuestConnections
(
30
void
31
);
32
33
#endif // _LIX_NET_H_
PFUNC_IterateConnectionsCallback
void(* PFUNC_IterateConnectionsCallback)(INTRONET_ENDPOINT *Endpoint)
Definition:
lixnet.h:13
_In_
#define _In_
Definition:
intro_sal.h:21
IntLixNetSendTaskConnections
INTSTATUS IntLixNetSendTaskConnections(LIX_TASK_OBJECT *Task)
Logs and sends to the integrator all connections opened by a Linux proces..
Definition:
lixnet.c:413
INTSTATUS
int INTSTATUS
The status data type.
Definition:
introstatus.h:24
IntLixNetSendGuestConnections
INTSTATUS IntLixNetSendGuestConnections(void)
Sends all active in-guest TCP/IP connections as events to the integrator.
Definition:
lixnet.c:435
_INTRONET_ENDPOINT
An endpoint.
Definition:
intronet.h:26
_LIX_TASK_OBJECT
Definition:
lixprocess.h:38
IntLixNetIterateTaskConnections
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
lixprocess.h
intronet.h
introcore
include
lixnet.h
Generated by
1.8.13