+*.gcda
+*.gcno
+*.gcov
*.log
*.out
*.rej
*.swp
-*.gcno
-*.gcda
-*.gcov
*.trs
*~
._Xcode*
+.vscode/
Cbuild/
Xcode*/
doc/basic.txt
doc/codec.txt
doc/commands.txt
doc/config.txt
-doc/counts.txt
doc/config_changes.txt
doc/connector.txt
+doc/counts.txt
doc/data.txt
doc/docbook-xsl.css
doc/gids.txt
doc/search_engine.txt
doc/signals.txt
doc/snort2lua_cmds.txt
-doc/snort_manual.chunked/
doc/snort_manual.chunked.tgz
+doc/snort_manual.chunked/
doc/snort_manual.tgz
doc/snort_manual.xml
doc/version.txt
extra/snort_examples-1.0.tar.gz
snort.pc
src/framework/api_options.h
-GTAGS
-GRTAGS
GPATH
+GRTAGS
+GTAGS
HTML
# These are related to the build-scripts
binder =
{
-- port bindings required for protocols without wizard support
- { when = { proto = 'udp', ports = '53' }, use = { type = 'dns' } },
- { when = { proto = 'tcp', ports = '111' }, use = { type = 'rpc_decode' } },
- { when = { proto = 'tcp', ports = '502' }, use = { type = 'modbus' } },
- { when = { proto = 'tcp', ports = '2123 2152 3386' }, use = { type = 'gtp' } },
+ { when = { proto = 'udp', ports = '53', role='server' }, use = { type = 'dns' } },
+ { when = { proto = 'tcp', ports = '53', role='server' }, use = { type = 'dns' } },
+ { when = { proto = 'tcp', ports = '111', role='server' }, use = { type = 'rpc_decode' } },
+ { when = { proto = 'tcp', ports = '502', role='server' }, use = { type = 'modbus' } },
+ { when = { proto = 'tcp', ports = '2123 2152 3386', role='server' }, use = { type = 'gtp' } },
{ when = { proto = 'tcp', service = 'dcerpc' }, use = { type = 'dce_tcp' } },
{ when = { proto = 'udp', service = 'dcerpc' }, use = { type = 'dce_udp' } },
while (data_stream >> keyword && keyword != "}")
{
ports_set = true;
+ bind.set_when_role("server");
bind.add_when_port(keyword);
}
}
}
}
- if (!ports_set)
+ if (!ports_set)
+ {
+ bind.set_when_role("server");
bind.add_when_port("53");
+ }
return retval;
}
auto& bind = cv.make_binder();
bind.set_when_proto("udp");
+ bind.set_when_role("server");
bind.add_when_port("2123");
bind.add_when_port("3386");
bind.set_use_type("gtp_inspect");
while (data_stream >> keyword && keyword != "}")
{
ports_set = true;
+ bind.set_when_role("server");
bind.add_when_port(keyword);
}
}
if (!ports_set)
{
+ bind.set_when_role("server");
bind.add_when_port("2123");
bind.add_when_port("3386");
}
while (data_stream >> keyword && keyword != "}")
{
ports_set = true;
+ bind.set_when_role("server");
bind.add_when_port(keyword);
}
}
}
if (!ports_set)
+ {
+ bind.set_when_role("server");
bind.add_when_port("80");
-
+ }
return retval;
}
auto& bind = cv.make_binder();
bind.set_when_proto("tcp");
+ bind.set_when_role("server");
bind.add_when_port("502");
bind.set_use_type("modbus");
while (data_stream >> keyword && keyword != "}")
{
ports_set = true;
+ bind.set_when_role("server");
bind.add_when_port(keyword);
}
}
}
if (!ports_set)
+ {
+ bind.set_when_role("server");
bind.add_when_port("502");
+ }
table_api.close_table();
return retval;
{
auto& bind = cv.make_binder();
bind.set_when_proto("tcp");
+ bind.set_when_role("server");
bind.add_when_port("111");
bind.add_when_port("32271");
bind.set_use_type("rpc_decode");
else if (isdigit(keyword[0]))
{
+ bind.set_when_role("server");
bind.add_when_port(keyword);
ports_set = true;
}
if (!ports_set)
{
+ bind.set_when_role("server");
bind.add_when_port("111");
bind.add_when_port("32271");
}