#include <hlbr.h>
Definition at line 336 of file hlbr.h.
char* global_vars::SensorName |
char global_vars::Done |
Definition at line 340 of file hlbr.h.
Referenced by HandleSignal(), MainLoopPoll(), MainLoopThreaded(), ProcessPacket(), ProcessPacketThread(), ReadPacketTCPDump(), and TCPDumpLoopFunc().
Definition at line 341 of file hlbr.h.
Referenced by EMailMessage(), hlbr_mutex_lock(), hlbr_mutex_trylock(), hlbr_mutex_unlock(), main(), MainLoop(), ParseConfig(), and ParseSystem().
char* global_vars::LogDir |
Definition at line 345 of file hlbr.h.
Referenced by AlertFileParseArgs(), DumpPacketParseArgs(), and ParseArgs().
Definition at line 347 of file hlbr.h.
Referenced by AlertConsoleAction(), AlertFileAction(), AlertListenSocketAction(), AlertSocketAction(), and ParseSystem().
unsigned int global_vars::AlertCount |
PacketRec global_vars::Packets[MAX_PACKETS] |
Definition at line 350 of file hlbr.h.
Referenced by AddPacketToPending(), AlertConsoleAction(), AlertEMailAction(), AlertFileAction(), AlertListenSocketAction(), AlertSocketAction(), AlertSyslogAction(), ApplyMessage(), AssignSessionTCP(), BlockPacket(), BNSAction(), Decode(), DecodeARP(), DecodeDNS(), DecodeEthernet(), DecodeICMP(), DecodeInterface(), DecodeIP(), DecodeIPDefrag(), DecodeTCP(), DecodeTCPStream(), DecodeUDP(), DropAction(), DropPacket(), DumpPacketAction(), FreeSaved(), GetAndLockSavedPackets(), GetDataByID(), GetEmptyPacket(), HandleARPPacket(), HandleIPPacket(), PerformActions(), PopFromPending(), ProcessPacket(), ReadPacketTCPDump(), RebuildPacket(), ReturnEmptyPacket(), RouteAndSend(), RouteARP(), RouteBNS(), RouteBroadcast(), RouteDIP(), RouteInterface(), RouteMacFilter(), RouteSBridge(), RouteSIP(), RouteSIPAction(), RuleIsActive(), SavePacket(), SendARP(), SetRuleInactive(), TestEthernetDst(), TestEthernetSrc(), TestEthernetType(), TestICMPCode(), TestICMPType(), TestInterfaceName(), TestIPCheck(), TestIPDst(), TestIPProto(), TestIPSrc(), TestIPTTL(), TestTCPContent(), TestTCPDst(), TestTCPDstOld(), TestTCPFlags(), TestTCPListContent(), TestTCPListNoCase(), TestTCPNoCase(), TestTCPOffset(), TestTCPPort(), TestTCPRegExp(), TestTCPSrc(), TestUDPContent(), TestUDPDst(), TestUDPNoCase(), TestUDPRegExp(), TestUDPSrc(), UnlockSavedQuery(), and WritePacket().
Definition at line 352 of file hlbr.h.
Referenced by AddPacketToPending(), IdleFunc(), and PopFromPending().
Definition at line 353 of file hlbr.h.
Referenced by FreeSaved(), IdleFunc(), and TimeoutSavedPackets().
Definition at line 354 of file hlbr.h.
Referenced by AddPacketToPending(), IdleFunc(), and ReturnEmptyPacket().
Definition at line 355 of file hlbr.h.
Referenced by IdleFunc(), PopFromPending(), and ReturnEmptyPacket().
RuleRec global_vars::Rules[MAX_RULES] |
Definition at line 357 of file hlbr.h.
Referenced by AlertConsoleAction(), AlertEMailAction(), AlertFileAction(), AlertListenSocketAction(), AlertSocketAction(), AlertSyslogAction(), LogMessageAllActions(), ParseRule(), and PerformActions().
Definition at line 358 of file hlbr.h.
Referenced by AddToTree(), AddToTreeSorted(), Decode(), DecoderSetDependency(), IPDstAddNode(), IPSrcAddNode(), IPTTLAddNode(), main(), MatchStrings(), MatchStringTree(), ParseRule(), PerformActions(), ProcessPacket(), RuleIsActive(), SetRuleInactive(), TCPDstAddNode(), TCPFlagsAddNode(), TestEthernetDst(), TestEthernetSrc(), TestEthernetType(), TestICMPCode(), TestICMPType(), TestIPCheck(), TestIPDst(), TestIPProto(), TestIPSrc(), TestIPTTL(), TestSetDependency(), TestTCPContent(), TestTCPDst(), TestTCPDstOld(), TestTCPFlags(), TestTCPListContent(), TestTCPListNoCase(), TestTCPNoCase(), TestTCPPort(), TestTCPRegExp(), TestTCPSrc(), TestUDPContent(), TestUDPDst(), TestUDPNoCase(), TestUDPRegExp(), TestUDPSrc(), and UDPSrcAddNode().
InterfaceRec global_vars::Interfaces[MAX_INTERFACES] |
Definition at line 360 of file hlbr.h.
Referenced by DecodeInterface(), GetInterfaceByName(), InterfaceNameAddNode(), LoopThreadTCPDump(), MainLoop(), MainLoopPoll(), OpenInterface(), OpenInterfaceTCPDump(), ParseInterface(), ReadPacket(), ReadPacketTCPDump(), RouteAndSend(), RouteBNSAddNode(), RouteDIP(), RouteDIPAddNode(), RouteMacFilter(), RouteMacFilterAddNode(), RouteSIP(), RouteSIPAddNode(), RouteSIPParseArgs(), StartInterfaceThread(), and WritePacket().
Definition at line 361 of file hlbr.h.
Referenced by GetInterfaceByName(), InterfaceNameAddNode(), MainLoop(), MainLoopPoll(), MainLoopThreaded(), OpenInterfaces(), ParseInterface(), RouteDIP(), RouteDIPAddNode(), RouteMacFilterAddNode(), RouteSIPAddNode(), RouteSIPParseArgs(), and WritePacket().
DecoderRec global_vars::Decoders[MAX_DECODERS] |
Definition at line 363 of file hlbr.h.
Referenced by CreateDecoder(), Decode(), DecoderAddDecoder(), DecoderAddModule(), DecoderAddTest(), DecoderSetDependency(), GetDecoderByName(), InitDecoderARP(), InitDecoderDNS(), InitDecoderEthernet(), InitDecoderICMP(), InitDecoderInterface(), InitDecoderIP(), InitDecoderIPDefrag(), InitDecoders(), InitDecoderTCP(), InitDecoderTCPStream(), InitDecoderUDP(), ParseDecoderLine(), and TestAddNode().
ModuleRec global_vars::Modules[MAX_MODULES] |
TestRec global_vars::Tests[MAX_TESTS] |
Definition at line 370 of file hlbr.h.
Referenced by BindTestToDecoder(), CreateTest(), DecoderAddTest(), GetTestByName(), InitTestEthernetDst(), InitTestEthernetSrc(), InitTestEthernetType(), InitTestICMPCode(), InitTestICMPType(), InitTestInterfaceName(), InitTestIPCheck(), InitTestIPDst(), InitTestIPProto(), InitTestIPSrc(), InitTestIPTTL(), InitTestTCPContent(), InitTestTCPDst(), InitTestTCPFlags(), InitTestTCPListContent(), InitTestTCPListNoCase(), InitTestTCPNoCase(), InitTestTCPOffset(), InitTestTCPPort(), InitTestTCPRegExp(), InitTestTCPSrc(), InitTestUDPContent(), InitTestUDPDst(), InitTestUDPNoCase(), InitTestUDPRegExp(), InitTestUDPSrc(), TestAddNode(), TestSetDependency(), and TestsFinishSetup().
Definition at line 371 of file hlbr.h.
Referenced by CreateTest(), GetTestByName(), TestSetDependency(), and TestsFinishSetup().
ActionItem global_vars::ActionItems[MAX_ACTION_ITEMS] |
Definition at line 373 of file hlbr.h.
Referenced by CreateAction(), GetActionByName(), InitActionAlertConsole(), InitActionAlertEMail(), InitActionAlertFile(), InitActionAlertListenSocket(), InitActionAlertSocket(), InitActionAlertSyslog(), InitActionBNS(), InitActionDrop(), InitActionDumpPacket(), InitActionRouteSIP(), LogMessageAllActions(), ParseAction(), and PerformActions().
ActionRec global_vars::Actions[MAX_ACTIONS] |
Definition at line 376 of file hlbr.h.
Referenced by LogMessageAllActions(), ParseAction(), ParseRule(), PerformActions(), and SetAction().
Definition at line 377 of file hlbr.h.
Referenced by LogMessageAllActions(), ParseAction(), and SetAction().
RouteRec global_vars::Routes[MAX_ACTIONS] |
Definition at line 379 of file hlbr.h.
Referenced by CreateRoute(), GetRouteByName(), InitMacFilter(), InitRouteARP(), InitRouteBNS(), InitRouteBroadcast(), InitRouteDIP(), InitRouteInterface(), InitRouteSIP(), InitSBridge(), ParseRouting(), Route(), RouteAdd(), and RouteSIPAdd().
Definition at line 380 of file hlbr.h.
Referenced by CreateRoute(), GetRouteByName(), Route(), RouteAdd(), and RouteAndSend().
MangleRec global_vars::Mangles[MAX_ACTIONS] |
GlobalList global_vars::Lists[MAX_LISTS] |
Definition at line 385 of file hlbr.h.
Referenced by AddIPRanges(), GetListByName(), and ParseList().
TimerRec global_vars::Timers[MAX_TIMERS] |
Definition at line 390 of file hlbr.h.
Referenced by AddShutdownHandler(), and CallShutdownHandlers().
unsigned char global_vars::logSession_StartEnd |
unsigned char global_vars::logSession_All |