yaidstypes

Logo
YAIDS
Classes Typedefs

yaidstypes.h File Reference

#include <ctype.h>
#include <stdio.h>
#include <stdlib.h>
#include <unistd.h>
#include <stdbool.h>
#include <pcap.h>
#include <yara.h>
#include <netinet/in.h>

Include dependency graph for yaidstypes.h:

Classes

struct  

yaidsConfig_struct

 

struct  

yaidsThreadStatuses_struct

 

struct  

yaidsPacketCounts_struct

 

struct  

yaidsPcapHandle_struct

 

struct  

yaidsYaraScanner_struct

 

struct  

yaidsThreadReturn_struct

 

struct  

yaidsThreadInfo_struct

 

struct  

yaidsThreadList_struct

 

struct  

yaidsInputDataNode_struct

 

struct  

yaidsInputDataQueue_struct

 

struct  

yaidsInputThreadArgs_struct

 

struct  

yaidsOutputDataNode_struct

 

struct  

yaidsOutputDataQueue_struct

 

struct  

yaidsOutputThreadArgs_struct

 

struct  

yaidsYaraThreadArgs_struct

 

struct  

yaidsPcapCallbackArgs_struct

 

struct  

yaidsYaraCallbackArgs_struct

 

struct  

yaidsTimelimitThreadArgs_struct

 

struct  

yaidsPcapPacket_struct

 

struct  

yaidsPcapPacketHeader_struct

 

struct  

yaidsPcapPacketHeaderFrame_struct

 

struct  

yaidsPcapPacketHeaderNet_struct

 

struct  

yaidsPcapPacketHeaderTransport_struct

 

Typedefs

typedef struct yaidsConfig_struct 

yaidsConfig

 

typedef struct yaidsInputDataNode_struct 

yaidsInputDataNode

 

typedef struct yaidsInputDataQueue_struct 

yaidsInputDataQueue

 

typedef struct yaidsInputThreadArgs_struct 

yaidsInputThreadArgs

 

typedef struct yaidsOutputDataNode_struct 

yaidsOutputDataNode

 

typedef struct yaidsOutputDataQueue_struct 

yaidsOutputDataQueue

 

typedef struct yaidsOutputThreadArgs_struct 

yaidsOutputThreadArgs

 

typedef struct yaidsPacketCounts_struct 

yaidsPacketCounts

 

typedef struct yaidsPcapCallbackArgs_struct 

yaidsPcapCallbackArgs

 

typedef struct yaidsPcapHandle_struct 

yaidsPcapHandle

 

typedef struct yaidsPcapPacket_struct 

yaidsPcapPacket

 

typedef struct yaidsPcapPacketHeader_struct 

yaidsPcapPacketHeader

 

typedef struct yaidsPcapPacketHeaderFrame_struct 

yaidsPcapPacketHeaderFrame

 

typedef struct yaidsPcapPacketHeaderNet_struct 

yaidsPcapPacketHeaderNet

 

typedef struct yaidsPcapPacketHeaderTransport_struct 

yaidsPcapPacketHeaderTransport

 

typedef struct yaidsThreadInfo_struct 

yaidsThreadInfo

 

typedef struct yaidsThreadList_struct 

yaidsThreadList

 

typedef struct yaidsThreadReturn_struct 

yaidsThreadReturn

 

typedef struct yaidsThreadStatuses_struct 

yaidsThreadStatuses

 

typedef struct yaidsTimelimitThreadArgs_struct 

yaidsTimelimitThreadArgs

 

typedef struct yaidsYaraCallbackArgs_struct 

yaidsYaraCallbackArgs

 

typedef struct yaidsYaraScanner_struct 

yaidsYaraScanner

 

typedef struct yaidsYaraThreadArgs_struct 

yaidsYaraThreadArgs

 

typedef yaidsConfig

yaidsConfig_ptr

 

typedef yaidsInputDataNode

yaidsInputDataNode_ptr

 

typedef yaidsInputDataQueue

yaidsInputDataQueue_ptr

 

typedef yaidsInputThreadArgs

yaidsInputThreadArgs_ptr

 

typedef yaidsOutputDataNode

yaidsOutputDataNode_ptr

 

typedef yaidsOutputDataQueue

yaidsOutputDataQueue_ptr

 

typedef yaidsOutputThreadArgs

yaidsOutputThreadArgs_ptr

 

typedef yaidsPacketCounts

yaidsPacketCounts_ptr

 

typedef yaidsPcapCallbackArgs

yaidsPcapCallbackArgs_ptr

 

typedef yaidsPcapHandle

yaidsPcapHandle_ptr

 

typedef yaidsPcapPacket

yaidsPcapPacket_ptr

 

typedef yaidsPcapPacketHeader

yaidsPcapPacketHeader_ptr

 

typedef yaidsPcapPacketHeaderFrame

yaidsPcapPacketHeaderFrame_ptr

 

typedef yaidsPcapPacketHeaderNet

yaidsPcapPacketHeaderNet_ptr

 

typedef yaidsPcapPacketHeaderTransport

yaidsPcapPacketHeaderTransport_ptr

 

typedef yaidsThreadInfo

yaidsThreadInfo_ptr

 

typedef yaidsThreadList

yaidsThreadList_ptr

 

typedef yaidsThreadReturn

yaidsThreadReturn_ptr

 

typedef yaidsThreadStatuses

yaidsThreadStatuses_ptr

 

typedef yaidsTimelimitThreadArgs

yaidsTimelimitThreadArgs_ptr

 

typedef yaidsYaraCallbackArgs

yaidsYaraCallbackArgs_ptr

 

typedef yaidsYaraScanner

yaidsYaraScanner_ptr

 

typedef yaidsYaraThreadArgs

yaidsYaraThreadArgs_ptr

 

typedef struct ether_header * 

etherHeader_ptr

 

typedef struct ether_addr * 

etherAddress_ptr

 

typedef struct ip * 

ipHeader_ptr

 

typedef struct tcphdr * 

tcpHeader_ptr

 

typedef struct udphdr * 

udpHeader_ptr

 

Typedef Documentation

◆ etherAddress_ptr

typedef struct ether_addr* etherAddress_ptr

◆ etherHeader_ptr

typedef struct ether_header* etherHeader_ptr

◆ ipHeader_ptr

typedef struct ip* ipHeader_ptr

◆ tcpHeader_ptr

typedef struct tcphdr* tcpHeader_ptr

◆ udpHeader_ptr

typedef struct udphdr* udpHeader_ptr

◆ yaidsConfig

typedef struct yaidsConfig_struct yaidsConfig

◆ yaidsConfig_ptr

typedef yaidsConfig* yaidsConfig_ptr

◆ yaidsInputDataNode

typedef struct yaidsInputDataNode_struct yaidsInputDataNode

◆ yaidsInputDataNode_ptr

typedef yaidsInputDataNode* yaidsInputDataNode_ptr

◆ yaidsInputDataQueue

typedef struct yaidsInputDataQueue_struct yaidsInputDataQueue

◆ yaidsInputDataQueue_ptr

typedef yaidsInputDataQueue* yaidsInputDataQueue_ptr

◆ yaidsInputThreadArgs

typedef struct yaidsInputThreadArgs_struct yaidsInputThreadArgs

◆ yaidsInputThreadArgs_ptr

typedef yaidsInputThreadArgs* yaidsInputThreadArgs_ptr

◆ yaidsOutputDataNode

typedef struct yaidsOutputDataNode_struct yaidsOutputDataNode

◆ yaidsOutputDataNode_ptr

typedef yaidsOutputDataNode* yaidsOutputDataNode_ptr

◆ yaidsOutputDataQueue

typedef struct yaidsOutputDataQueue_struct yaidsOutputDataQueue

◆ yaidsOutputDataQueue_ptr

typedef yaidsOutputDataQueue* yaidsOutputDataQueue_ptr

◆ yaidsOutputThreadArgs

typedef struct yaidsOutputThreadArgs_struct yaidsOutputThreadArgs

◆ yaidsOutputThreadArgs_ptr

typedef yaidsOutputThreadArgs* yaidsOutputThreadArgs_ptr

◆ yaidsPacketCounts

typedef struct yaidsPacketCounts_struct yaidsPacketCounts

◆ yaidsPacketCounts_ptr

typedef yaidsPacketCounts* yaidsPacketCounts_ptr

◆ yaidsPcapCallbackArgs

typedef struct yaidsPcapCallbackArgs_struct yaidsPcapCallbackArgs

◆ yaidsPcapCallbackArgs_ptr

typedef yaidsPcapCallbackArgs* yaidsPcapCallbackArgs_ptr

◆ yaidsPcapHandle

typedef struct yaidsPcapHandle_struct yaidsPcapHandle

◆ yaidsPcapHandle_ptr

typedef yaidsPcapHandle* yaidsPcapHandle_ptr

◆ yaidsPcapPacket

typedef struct yaidsPcapPacket_struct yaidsPcapPacket

◆ yaidsPcapPacket_ptr

typedef yaidsPcapPacket* yaidsPcapPacket_ptr

◆ yaidsPcapPacketHeader

typedef struct yaidsPcapPacketHeader_struct yaidsPcapPacketHeader

◆ yaidsPcapPacketHeader_ptr

typedef yaidsPcapPacketHeader* yaidsPcapPacketHeader_ptr

◆ yaidsPcapPacketHeaderFrame

typedef struct yaidsPcapPacketHeaderFrame_struct yaidsPcapPacketHeaderFrame

◆ yaidsPcapPacketHeaderFrame_ptr

typedef yaidsPcapPacketHeaderFrame* yaidsPcapPacketHeaderFrame_ptr

◆ yaidsPcapPacketHeaderNet

typedef struct yaidsPcapPacketHeaderNet_struct yaidsPcapPacketHeaderNet

◆ yaidsPcapPacketHeaderNet_ptr

typedef yaidsPcapPacketHeaderNet* yaidsPcapPacketHeaderNet_ptr

◆ yaidsPcapPacketHeaderTransport

typedef struct yaidsPcapPacketHeaderTransport_struct yaidsPcapPacketHeaderTransport

◆ yaidsPcapPacketHeaderTransport_ptr

typedef yaidsPcapPacketHeaderTransport* yaidsPcapPacketHeaderTransport_ptr

◆ yaidsThreadInfo

typedef struct yaidsThreadInfo_struct yaidsThreadInfo

◆ yaidsThreadInfo_ptr

typedef yaidsThreadInfo* yaidsThreadInfo_ptr

◆ yaidsThreadList

typedef struct yaidsThreadList_struct yaidsThreadList

◆ yaidsThreadList_ptr

typedef yaidsThreadList* yaidsThreadList_ptr

◆ yaidsThreadReturn

typedef struct yaidsThreadReturn_struct yaidsThreadReturn

◆ yaidsThreadReturn_ptr

typedef yaidsThreadReturn* yaidsThreadReturn_ptr

◆ yaidsThreadStatuses

typedef struct yaidsThreadStatuses_struct yaidsThreadStatuses

◆ yaidsThreadStatuses_ptr

typedef yaidsThreadStatuses* yaidsThreadStatuses_ptr

◆ yaidsTimelimitThreadArgs

typedef struct yaidsTimelimitThreadArgs_struct yaidsTimelimitThreadArgs

◆ yaidsTimelimitThreadArgs_ptr

typedef yaidsTimelimitThreadArgs* yaidsTimelimitThreadArgs_ptr

◆ yaidsYaraCallbackArgs

typedef struct yaidsYaraCallbackArgs_struct yaidsYaraCallbackArgs

◆ yaidsYaraCallbackArgs_ptr

typedef yaidsYaraCallbackArgs* yaidsYaraCallbackArgs_ptr

◆ yaidsYaraScanner

typedef struct yaidsYaraScanner_struct yaidsYaraScanner

◆ yaidsYaraScanner_ptr

typedef yaidsYaraScanner* yaidsYaraScanner_ptr

◆ yaidsYaraThreadArgs

typedef struct yaidsYaraThreadArgs_struct yaidsYaraThreadArgs

◆ yaidsYaraThreadArgs_ptr

typedef yaidsYaraThreadArgs* yaidsYaraThreadArgs_ptr

Source Code Documentation Generated By doxygen