#include "action_dump_packet.h"
#include <stdio.h>
#include "../engine/message.h"
#include <stdlib.h>
#include <string.h>
#include <sys/time.h>
#include <netinet/in.h>
#include <sys/stat.h>
Go to the source code of this file.
Data Structures | |
struct | dump_pcap_pkthdr |
struct | dump_pcap_file_header |
struct | dump_packet_rec |
Defines | |
#define | DUMP_PCAP_VERSION_MAJOR 2 |
#define | DUMP_PCAP_VERSION_MINOR 4 |
Typedefs | |
typedef dump_packet_rec | DumpPacketRec |
Functions | |
int | InitTCPDumpFile (char *FName) |
void * | DumpPacketParseArgs (char *Args) |
int | DumpPacketAction (int RuleNum, int PacketSlot, void *Data) |
int | InitActionDumpPacket () |
Variables | |
GlobalVars | Globals |
FILE * | fp |
#define DUMP_PCAP_VERSION_MAJOR 2 |
#define DUMP_PCAP_VERSION_MINOR 4 |
typedef struct dump_packet_rec DumpPacketRec |
int DumpPacketAction | ( | int | RuleNum, | |
int | PacketSlot, | |||
void * | Data | |||
) |
Definition at line 115 of file action_dump_packet.c.
References dump_pcap_pkthdr::caplen, FALSE, dump_packet_rec::fname, fp, Globals, dump_pcap_pkthdr::len, packet_rec::PacketLen, global_vars::Packets, packet_rec::RawPacket, TRUE, dump_pcap_pkthdr::ts, and packet_rec::tv.
Referenced by InitActionDumpPacket().
void* DumpPacketParseArgs | ( | char * | Args | ) |
Definition at line 82 of file action_dump_packet.c.
References dump_packet_rec::fname, Globals, InitTCPDumpFile(), global_vars::LogDir, and NULL.
Referenced by InitActionDumpPacket().
int InitActionDumpPacket | ( | ) |
Definition at line 163 of file action_dump_packet.c.
References ACTION_NONE, action_item::ActionFunc, global_vars::ActionItems, CreateAction(), DumpPacketAction(), DumpPacketParseArgs(), FALSE, Globals, action_item::ParseArgs, and TRUE.
Referenced by InitActions().
int InitTCPDumpFile | ( | char * | FName | ) |
Definition at line 49 of file action_dump_packet.c.
References DUMP_PCAP_VERSION_MAJOR, DUMP_PCAP_VERSION_MINOR, FALSE, fp, dump_pcap_file_header::linktype, dump_pcap_file_header::magic, dump_pcap_file_header::snaplen, TRUE, dump_pcap_file_header::version_major, and dump_pcap_file_header::version_minor.
Referenced by DumpPacketParseArgs().
FILE* fp |
Definition at line 44 of file action_dump_packet.c.