static Connector* file_connector_tinit_transmit(std::string filename,
FileConnectorConfig* cfg)
{
- FileConnector* file_connector = new FileConnector(cfg);
+ FileConnector* file_conn = new FileConnector(cfg);
std::string pathname;
filename += "_transmit";
(void)get_instance_file(pathname, filename.c_str());
- file_connector->file.open(pathname,
+ file_conn->file.open(pathname,
(std::ios::out | (cfg->text_format ? (std::ios::openmode)0 : std::ios::binary)) );
- return file_connector;
+ return file_conn;
}
static Connector* file_connector_tinit_receive(std::string filename,
FileConnectorConfig* cfg)
{
- FileConnector* file_connector = new FileConnector(cfg);
+ FileConnector* file_conn = new FileConnector(cfg);
std::string pathname;
filename += "_receive";
(void)get_instance_file(pathname, filename.c_str());
- file_connector->file.open(pathname, (std::ios::in | std::ios::binary) );
+ file_conn->file.open(pathname, (std::ios::in | std::ios::binary) );
- return file_connector;
+ return file_conn;
}
// Create a per-thread object
static void file_connector_tterm(Connector* connector)
{
- FileConnector* file_connector = (FileConnector*)connector;
+ FileConnector* file_conn = (FileConnector*)connector;
- file_connector->file.close();
- delete file_connector;
+ file_conn->file.close();
+ delete file_conn;
}
static ConnectorCommon* file_connector_ctor(Module* m)
return nullptr;
}
- TcpConnector* tcp_connector = new TcpConnector(cfg, sfd);
- return tcp_connector;
+ TcpConnector* tcp_conn = new TcpConnector(cfg, sfd);
+ return tcp_conn;
}
static TcpConnector* tcp_connector_tinit_answer(TcpConnectorConfig* cfg, const char* port)
return nullptr;
}
- TcpConnector* tcp_connector = new TcpConnector(cfg, peer_sfd);
- return tcp_connector;
+ TcpConnector* tcp_conn = new TcpConnector(cfg, peer_sfd);
+ return tcp_conn;
}
// Create a per-thread object
snprintf(port_string, sizeof(port_string), "%5hu", static_cast<uint16_t>(cfg->base_port + instance));
- TcpConnector* tcp_connector;
+ TcpConnector* tcp_conn;
if ( cfg->setup == TcpConnectorConfig::Setup::CALL )
- tcp_connector = tcp_connector_tinit_call(cfg, port_string);
+ tcp_conn = tcp_connector_tinit_call(cfg, port_string);
else if ( cfg->setup == TcpConnectorConfig::Setup::ANSWER )
- tcp_connector = tcp_connector_tinit_answer(cfg, port_string);
+ tcp_conn = tcp_connector_tinit_answer(cfg, port_string);
else
- tcp_connector = nullptr;
+ tcp_conn = nullptr;
- return tcp_connector;
+ return tcp_conn;
}
static void tcp_connector_tterm(Connector* connector)
{
- TcpConnector* tcp_connector = (TcpConnector*)connector;
+ TcpConnector* tcp_conn = (TcpConnector*)connector;
- delete tcp_connector;
+ delete tcp_conn;
}
static ConnectorCommon* tcp_connector_ctor(Module* m)
if ( si )
{
- Lua::ManageStack ms(L);
+ Lua::ManageStack lua_ms(L);
lua_newtable(L);
Lua::Table si_table(L, lua_gettop(L));
auto& self = EventIface.get(L);
luaL_checktype(L, 2, LUA_TTABLE);
- Lua::Table table(L, 2);
- table.get_field_to_stack("sig_info");
+ Lua::Table new_table(L, 2);
+ new_table.get_field_to_stack("sig_info");
auto* si = const_cast<SigInfo*>(self.sig_info);
if ( si && lua_istable(L, lua_gettop(L)) )
{
- Lua::ManageStack ms(L);
+ Lua::ManageStack lua_ms(L);
Lua::Table si_table(L, lua_gettop(L));
si_table.get_field("generator", si->gid);
static int init_from_string(lua_State* L)
{
- Lua::Args args(L);
+ Lua::Args l_args(L);
size_t len = 0;
- const char* s = args[1].check_string(len);
- size_t size = args[2].opt_size(len);
+ const char* s = l_args[1].check_string(len);
+ size_t size = l_args[2].opt_size(len);
// instantiate and adjust size if necessary
RawBufferIface.create(L, s, len).resize(size, '\0');
static int init_from_size(lua_State* L)
{
- Lua::Args args(L);
+ Lua::Args l_args(L);
- size_t size = args[1].opt_size();
+ size_t size = l_args[1].opt_size();
RawBufferIface.create(L, size, '\0');
"new",
[](lua_State* L)
{
- Lua::Args args(L);
+ Lua::Args lua_args(L);
- if ( args[1].is_string() )
+ if ( lua_args[1].is_string() )
return init_from_string(L);
return init_from_size(L);
"resize",
[](lua_State* L)
{
- Lua::Args args(L);
+ Lua::Args lua_args(L);
auto& self = RawBufferIface.get(L, 1);
- size_t new_size = args[2].check_size();
+ size_t new_size = lua_args[2].check_size();
self.resize(new_size, '\0');
"write",
[](lua_State* L)
{
- Lua::Args args(L);
+ Lua::Args lua_args(L);
auto& self = RawBufferIface.get(L, 1);
size_t len = 0;
- const char* s = args[2].check_string(len);
- size_t offset = args[3].opt_size();
+ const char* s = lua_args[2].check_string(len);
+ size_t offset = lua_args[3].opt_size();
size_t required = offset + len;
if ( self.size() < required )
"read",
[](lua_State* L)
{
- Lua::Args args(L);
+ Lua::Args lua_args(L);
auto& self = RawBufferIface.get(L, 1);
- if ( args.count > 2 )
+ if ( lua_args.count > 2 )
{
- size_t start = args[2].check_size(self.size());
- size_t end = args[3].check_size(start, self.size());
+ size_t start = lua_args[2].check_size(self.size());
+ size_t end = lua_args[3].check_size(start, self.size());
lua_pushlstring(L, self.data() + start, end - start);
}
else
{
- size_t end = args[2].opt_size(self.size(), self.size());
+ size_t end = lua_args[2].opt_size(self.size(), self.size());
lua_pushlstring(L, self.data(), end);
}
unsigned i;
/* static for printing so we don't put so many bytes on the stack */
- static char po_print_buf[snort::MAX_PORTS]; // FIXIT-L delete this; replace with local stringstream
+ static char print_buf[snort::MAX_PORTS]; // FIXIT-L delete this; replace with local stringstream
- int bufsize = sizeof(po_print_buf);
- po_print_buf[0] = '\0';
+ int bufsize = sizeof(print_buf);
+ print_buf[0] = '\0';
if ( !po )
return;
if ( !po->rule_list->count )
return;
- SnortSnprintfAppend(po_print_buf, bufsize, " PortObject ");
+ SnortSnprintfAppend(print_buf, bufsize, " PortObject ");
if ( po->name )
{
- SnortSnprintfAppend(po_print_buf, bufsize, "%s ", po->name);
+ SnortSnprintfAppend(print_buf, bufsize, "%s ", po->name);
}
- SnortSnprintfAppend(po_print_buf, bufsize,
+ SnortSnprintfAppend(print_buf, bufsize,
" Id:%d Ports:%u Rules:%u\n {\n",
po->id, po->item_list->count,po->rule_list->count);
- SnortSnprintfAppend(po_print_buf, bufsize, " Ports [\n ");
+ SnortSnprintfAppend(print_buf, bufsize, " Ports [\n ");
if ( PortObjectHasAny(po) )
{
- SnortSnprintfAppend(po_print_buf, bufsize, "any");
+ SnortSnprintfAppend(print_buf, bufsize, "any");
}
else
{
poi != nullptr;
poi=(PortObjectItem*)sflist_next(&pos) )
{
- PortObjectItemPrint(poi, po_print_buf, bufsize);
+ PortObjectItemPrint(poi, print_buf, bufsize);
}
}
- SnortSnprintfAppend(po_print_buf, bufsize, " ]\n");
+ SnortSnprintfAppend(print_buf, bufsize, " ]\n");
rlist = RuleListToSortedArray(po->rule_list);
if (!rlist )
return;
}
- SnortSnprintfAppend(po_print_buf, bufsize, " Rules [ \n ");
+ SnortSnprintfAppend(print_buf, bufsize, " Rules [ \n ");
for (i=0; i<po->rule_list->count; i++)
{
if ( print_index_map )
{
- print_index_map(rlist[i], po_print_buf, bufsize);
+ print_index_map(rlist[i], print_buf, bufsize);
}
else
{
- SnortSnprintfAppend(po_print_buf, bufsize, " %d",rlist[i]);
+ SnortSnprintfAppend(print_buf, bufsize, " %d",rlist[i]);
}
k++;
if ( k == 25 )
{
k=0;
- SnortSnprintfAppend(po_print_buf, bufsize, " \n ");
+ SnortSnprintfAppend(print_buf, bufsize, " \n ");
}
}
- SnortSnprintfAppend(po_print_buf, bufsize, " ]\n }\n");
+ SnortSnprintfAppend(print_buf, bufsize, " ]\n }\n");
- snort::LogMessage("%s", po_print_buf);
+ snort::LogMessage("%s", print_buf);
snort_free(rlist);
}
Flow*, const HostAttributeEntry*, int direction);
static bool is_midstream(Flow* flow)
- { return flow->ssn_state.session_flags & SSNFLAG_MIDSTREAM; }
+ { return ((flow->ssn_state.session_flags & SSNFLAG_MIDSTREAM) != 0); }
// Get the TTL value used at session setup
// Set outer=false to get inner ip ttl for ip in ip; else outer=true
if (name.size() > name_field_len)
std::cout << "\n" << std::left << std::setw(name_field_len) << " ";
- std::string help = p->help;
+ std::string help_str = p->help;
bool first_line = true;
- while (!help.empty())
+ while (!help_str.empty())
{
- std::size_t len = util::get_substr_length(help, data_field_len);
+ std::size_t len = util::get_substr_length(help_str, data_field_len);
if (first_line)
first_line = false;
else
std::cout << "\n" << std::setw(name_field_len) << " ";
- std::cout << std::left << Markup::escape(help.substr(0, len));
+ std::cout << std::left << Markup::escape(help_str.substr(0, len));
- if (len < help.size())
- help = help.substr(len + 1);
+ if (len < help_str.size())
+ help_str = help_str.substr(len + 1);
else
break;
}