service_inspectors/gtp/libgtp_inspect.a \
service_inspectors/modbus/libmodbus.a \
service_inspectors/rpc_decode/librpc_decode.a \
-service_inspectors/sip/libsip.a \
service_inspectors/ssh/libssh.a \
service_inspectors/wizard/libwizard.a
endif
codecs/misc/libmisc_codecs.a \
$(codec_list) \
network_inspectors/libnetwork_inspectors.a \
+network_inspectors/appid/libappid.a \
network_inspectors/binder/libbinder.a \
network_inspectors/normalize/libnormalize.a \
network_inspectors/perf_monitor/libperf_monitor.a \
network_inspectors/reputation/libreputation.a \
service_inspectors/libservice_inspectors.a \
-network_inspectors/appid/libappid.a \
service_inspectors/http_inspect/libhttp_inspect.a \
+service_inspectors/sip/libsip.a \
$(lib_list) \
pub_sub/libpub_sub.a \
service_inspectors/imap/libimap.a \
#endif
#include "framework/inspector.h"
+extern const BaseApi* nin_appid;
extern const BaseApi* nin_binder;
extern const BaseApi* nin_normalize;
extern const BaseApi* nin_perf_monitor;
extern const BaseApi* nin_port_scan;
extern const BaseApi* nin_reputation;
+extern const BaseApi* ips_appid;
+
#ifdef STATIC_INSPECTORS
-extern const BaseApi* nin_appid;
extern const BaseApi* nin_arp_spoof;
extern const BaseApi* nin_packet_capture;
#endif
const BaseApi* network_inspectors[] =
{
+ nin_appid,
nin_binder,
nin_normalize,
nin_perf_monitor,
nin_port_scan,
nin_reputation,
+ ips_appid,
+
#ifdef STATIC_INSPECTORS
- nin_appid,
nin_arp_spoof,
nin_packet_capture,
#endif
#endif
#include "framework/inspector.h"
+extern const BaseApi* sin_http;
extern const BaseApi* sin_imap;
extern const BaseApi* sin_pop;
-extern const BaseApi* sin_smtp;
extern const BaseApi* sin_sip;
+extern const BaseApi* sin_smtp;
extern const BaseApi* sin_ssl;
+
+extern const BaseApi* ips_http_uri;
+extern const BaseApi* ips_http_client_body;
+extern const BaseApi* ips_http_method;
+extern const BaseApi* ips_http_cookie;
+extern const BaseApi* ips_http_stat_code;
+extern const BaseApi* ips_http_stat_msg;
+extern const BaseApi* ips_http_raw_uri;
+extern const BaseApi* ips_http_raw_header;
+extern const BaseApi* ips_http_raw_cookie;
+extern const BaseApi* ips_http_version;
+extern const BaseApi* ips_http_header;
+extern const BaseApi* ips_http_trailer;
+extern const BaseApi* ips_http_raw_trailer;
+extern const BaseApi* ips_http_raw_request;
+extern const BaseApi* ips_http_raw_status;
extern const BaseApi* ips_sip_body;
extern const BaseApi* ips_sip_header;
extern const BaseApi* ips_sip_method;
extern const BaseApi* ips_ssl_version;
#ifdef STATIC_INSPECTORS
-extern const BaseApi* ips_appid;
extern const BaseApi* ips_dce_iface;
extern const BaseApi* ips_dce_opnum;
extern const BaseApi* ips_dce_stub_data;
// FIXIT-L use snort_plugins aliases for static builds
// so only one extern symbol per library is required
-extern const BaseApi* ips_http_uri;
-extern const BaseApi* ips_http_client_body;
-extern const BaseApi* ips_http_method;
-extern const BaseApi* ips_http_cookie;
-extern const BaseApi* ips_http_stat_code;
-extern const BaseApi* ips_http_stat_msg;
-extern const BaseApi* ips_http_raw_uri;
-extern const BaseApi* ips_http_raw_header;
-extern const BaseApi* ips_http_raw_cookie;
-extern const BaseApi* ips_http_version;
-extern const BaseApi* ips_http_header;
-extern const BaseApi* ips_http_trailer;
-extern const BaseApi* ips_http_raw_trailer;
-extern const BaseApi* ips_http_raw_request;
-extern const BaseApi* ips_http_raw_status;
-
extern const BaseApi* sin_bo;
extern const BaseApi* sin_dce_smb;
extern const BaseApi* sin_dce_tcp;
extern const BaseApi* sin_ftp_data;
extern const BaseApi* sin_gtp;
extern const BaseApi* sin_modbus;
-extern const BaseApi* sin_http;
extern const BaseApi* sin_rpc_decode;
extern const BaseApi* sin_ssh;
extern const BaseApi* sin_telnet;
const BaseApi* service_inspectors[] =
{
+ sin_http,
sin_imap,
sin_pop,
sin_sip,
sin_smtp,
sin_ssl,
+ ips_http_uri,
+ ips_http_client_body,
+ ips_http_method,
+ ips_http_cookie,
+ ips_http_stat_code,
+ ips_http_stat_msg,
+ ips_http_raw_uri,
+ ips_http_raw_header,
+ ips_http_raw_cookie,
+ ips_http_version,
+ ips_http_header,
+ ips_http_trailer,
+ ips_http_raw_trailer,
+ ips_http_raw_request,
+ ips_http_raw_status,
ips_sip_body,
ips_sip_header,
ips_sip_method,
ips_ssl_version,
#ifdef STATIC_INSPECTORS
- ips_appid,
ips_dce_iface,
ips_dce_opnum,
ips_dce_stub_data,
ips_modbus_func,
ips_modbus_unit,
- ips_http_uri,
- ips_http_client_body,
- ips_http_method,
- ips_http_cookie,
- ips_http_stat_code,
- ips_http_stat_msg,
- ips_http_raw_uri,
- ips_http_raw_header,
- ips_http_raw_cookie,
- ips_http_version,
- ips_http_header,
- ips_http_trailer,
- ips_http_raw_trailer,
- ips_http_raw_request,
- ips_http_raw_status,
-
sin_bo,
sin_dce_smb,
sin_dce_tcp,
sin_ftp_data,
sin_gtp,
sin_modbus,
- sin_http,
sin_rpc_decode,
sin_ssh,
sin_telnet,