#include "codecs/decode_module.h"
#include "codecs/sf_protocols.h"
#include "codecs/ip/ip_util.h"
+#include "protocols/protocol_ids.h"
+#include "protocols/packet.h"
+#include "protocols/ipv4_options.h"
#include "packet_io/active.h"
#include "log/text_log.h"
+#include "main/snort_debug.h"
+#include "sfip/sf_ip.h"
- namespace{
-
#define CD_ICMP4_NAME "icmp4"
+ #define CD_ICMP4_HELP "support for internet control message protocol v4"
+
+ namespace{
static const RuleMap icmp4_rules[] =
{
#include "codecs/ip/ip_util.h"
#include "packet_io/active.h"
#include "log/text_log.h"
+#include "main/snort_debug.h"
+ #define CD_ICMP6_NAME "icmp6"
+ #define CD_ICMP6_HELP "support for internet control message protocol v6"
namespace
{
#include "codecs/decode_module.h"
#include "codecs/codec_events.h"
#include "protocols/packet.h"
+#include "protocols/ipv4_options.h"
+ #define CD_IGMP_NAME "igmp"
+ #define CD_IGMP_HELP "support for internet group management protocol"
+
namespace
{
#include "protocols/protocol_ids.h"
#include "protocols/packet_manager.h"
#include "log/text_log.h"
+#include "sfip/sf_ip.h"
+ #define CD_IPV6_NAME "ipv6"
+ #define CD_IPV6_HELP "support for internet protocol v6"
+
namespace
{
#include "log/log.h"
#include "protocols/packet_manager.h"
+ #define CD_TCP_NAME "tcp"
+ #define CD_TCP_HELP "support for transmission control protocol"
+using namespace tcp;
+
namespace
{
#include "snort_config.h"
#include "parser/config_file.h"
#include "codecs/ip/ip_util.h"
+#include "main/snort_debug.h"
+ #define CD_UDP_NAME "udp"
+ #define CD_UDP_HELP "support for user datagram protocol"
namespace
{
#include "protocols/protocol_ids.h"
#include "snort.h"
#include "codecs/sf_protocols.h"
+#include "main/snort_debug.h"
+ #define CD_PPPENCAP_NAME "ppp_encap"
+ #define CD_PPPENCAP_HELP "support for point-to-point encapsulation"
+
namespace
{
#include "codecs/codec_events.h"
#include "protocols/protocol_ids.h"
#include "main/snort.h"
-
-
-#ifdef DEBUG_MSGS
-#include "log/log.h"
-#endif
+#include "log/text_log.h"
+ #define CD_WLAN_NAME "wlan"
+ #define CD_WLAN_HELP "support for wireless local area network protocol"
namespace
{