Home
last modified time | relevance | path

Searched refs:ds_ptr (Results 1 – 25 of 45) sorted by relevance

12

/dports/security/snort/snort-2.9.18/src/detection-plugins/
H A Dsp_icmp_code_check.c199 ds_ptr = otn->ds_list[PLUGIN_ICMP_CODE]; in ParseIcmpCode()
252 if( (ds_ptr->icmp_code < -1) || (ds_ptr->icmp_code > 254) ) in ParseIcmpCode()
256 if( (ds_ptr->icmp_code2 <= 0) || (ds_ptr->icmp_code2 > 256) ) in ParseIcmpCode()
260 if( (ds_ptr->icmp_code2 - ds_ptr->icmp_code) <= 1 ) in ParseIcmpCode()
264 ds_ptr->operator = ICMP_CODE_TEST_RG; in ParseIcmpCode()
280 if( (ds_ptr->icmp_code < 0) || (ds_ptr->icmp_code > 254) ) in ParseIcmpCode()
300 if( (ds_ptr->icmp_code <= 0) || (ds_ptr->icmp_code > 256) ) in ParseIcmpCode()
316 if( (ds_ptr->icmp_code < 0) || (ds_ptr->icmp_code > 255) ) in ParseIcmpCode()
325 free(ds_ptr); in ParseIcmpCode()
347 IcmpCodeCheckData *ds_ptr; in IcmpCodeCheck() local
[all …]
H A Dsp_dsize_check.c233 ds_ptr->operator = DSIZE_RANGE; in ParseDsize()
244 free(ds_ptr); in ParseDsize()
247 fpl->context = ds_ptr; in ParseDsize()
255 ds_ptr->operator = DSIZE_GT; in ParseDsize()
261 ds_ptr->operator = DSIZE_LT; in ParseDsize()
266 ds_ptr->operator = DSIZE_EQ; in ParseDsize()
284 free(ds_ptr); in ParseDsize()
287 fpl->context = ds_ptr; in ParseDsize()
310 if (!ds_ptr) in CheckDsize()
325 switch (ds_ptr->operator) in CheckDsize()
[all …]
H A Dsp_rpc_check.c214 ds_ptr = otn->ds_list[PLUGIN_RPC_CHECK]; in ParseRpc()
215 ds_ptr->flags=0; in ParseRpc()
223 ds_ptr->flags|=RPC_CHECK_PROG; in ParseRpc()
237 ds_ptr->flags|=RPC_CHECK_VERS; in ParseRpc()
249 ds_ptr->flags|=RPC_CHECK_PROC; in ParseRpc()
255 free(ds_ptr); in ParseRpc()
360 ds_ptr->flags & RPC_CHECK_PROG,ds_ptr->flags & RPC_CHECK_VERS, in CheckRpc()
362 if(!(ds_ptr->flags & RPC_CHECK_PROG) || in CheckRpc()
363 ds_ptr->program == prog) in CheckRpc()
367 ds_ptr->vers == vers) in CheckRpc()
[all …]
H A Dsp_icmp_type_check.c183 ds_ptr = otn->ds_list[PLUGIN_ICMP_TYPE]; in ParseIcmpType()
235 ds_ptr->operator = ICMP_TYPE_TEST_RG; in ParseIcmpType()
251 ds_ptr->operator = ICMP_TYPE_TEST_GT; in ParseIcmpType()
267 ds_ptr->operator = ICMP_TYPE_TEST_LT; in ParseIcmpType()
279 ds_ptr->operator = ICMP_TYPE_TEST_EQ; in ParseIcmpType()
284 free(ds_ptr); in ParseIcmpType()
306 IcmpTypeCheckData *ds_ptr; in IcmpTypeCheck() local
310 ds_ptr = (IcmpTypeCheckData *)option_data; in IcmpTypeCheck()
318 switch(ds_ptr->operator) in IcmpTypeCheck()
325 if (p->icmph->type > ds_ptr->icmp_type) in IcmpTypeCheck()
[all …]
H A Dsp_ttl_check.c240 ds_ptr->ttl = ttl; in ParseTtl()
260 ds_ptr->oper = TTL_CHECK_GT; in ParseTtl()
267 ds_ptr->oper = TTL_CHECK_LT; in ParseTtl()
271 ds_ptr->oper = TTL_CHECK_EQ; in ParseTtl()
275 if (ds_ptr->h_ttl != -1) in ParseTtl()
279 ds_ptr->h_ttl = 255; in ParseTtl()
302 ds_ptr->h_ttl = ds_ptr->ttl; in ParseTtl()
303 ds_ptr->ttl = 0; in ParseTtl()
306 ds_ptr->oper = TTL_CHECK_RG; in ParseTtl()
316 free(ds_ptr); in ParseTtl()
[all …]
H A Dsp_ipoption_check.c192 ds_ptr->ip_option = IPOPT_RR; in ParseIpOptionData()
196 ds_ptr->ip_option = IPOPT_EOL; in ParseIpOptionData()
200 ds_ptr->ip_option = IPOPT_NOP; in ParseIpOptionData()
204 ds_ptr->ip_option = IPOPT_TS; in ParseIpOptionData()
208 ds_ptr->ip_option = IPOPT_ESEC; in ParseIpOptionData()
216 ds_ptr->ip_option = IPOPT_LSRR; in ParseIpOptionData()
224 ds_ptr->ip_option = IPOPT_SATID; in ParseIpOptionData()
228 ds_ptr->ip_option = IPOPT_SSRR; in ParseIpOptionData()
232 ds_ptr->ip_option = 0; in ParseIpOptionData()
233 ds_ptr->any_flag = 1; in ParseIpOptionData()
[all …]
H A Dsp_ip_fragbits.c299 ds_ptr->frag_bits |= FB_DF; in ParseFragBits()
304 ds_ptr->frag_bits |= FB_MF; in ParseFragBits()
313 ds_ptr->mode = FB_NOT; in ParseFragBits()
317 ds_ptr->mode = FB_ANY; in ParseFragBits()
321 ds_ptr->mode = FB_ALL; in ParseFragBits()
334 ds_ptr->frag_bits = htons(ds_ptr->frag_bits); in ParseFragBits()
339 free(ds_ptr); in ParseFragBits()
532 ds_ptr->not_flag = 1; in ParseFragOffset()
538 if(!ds_ptr->not_flag) in ParseFragOffset()
547 if(!ds_ptr->comparison_flag && !ds_ptr->not_flag) in ParseFragOffset()
[all …]
H A Dsp_appid.c235 AppIdOptionData *ds_ptr; /* data struct pointer */ in ParseAppIdData() local
245 ds_ptr = otn->ds_list[PLUGIN_APPID]; in ParseAppIdData()
270 if (ds_ptr->num_appid == ds_ptr->num_appid_allocated) in ParseAppIdData()
272 …AppIdInfo* tmp = realloc(ds_ptr->appid_table, (ds_ptr->num_appid_allocated + NUM_APPID_IN_RULE_STE… in ParseAppIdData()
278 ds_ptr->appid_table = tmp; in ParseAppIdData()
289 for (i=0; i < ds_ptr->num_appid; i++) in ParseAppIdData()
291 if (ds_ptr->appid_table[i].appid_ordinal == ordinal) in ParseAppIdData()
301 ds_ptr->appid_table[ds_ptr->num_appid].appName = SnortStrdup(appName); in ParseAppIdData()
302 ds_ptr->appid_table[ds_ptr->num_appid].appid_ordinal = ordinal; in ParseAppIdData()
303 ds_ptr->num_appid++; in ParseAppIdData()
[all …]
H A Dsp_tcp_ack_check.c174 TcpAckCheckData *ds_ptr; /* data struct pointer */ in ParseTcpAck() local
180 ds_ptr = otn->ds_list[PLUGIN_TCP_ACK_CHECK]; in ParseTcpAck()
182 ds_ptr->tcp_ack = strtoul(data, ep, 0); in ParseTcpAck()
183 ds_ptr->tcp_ack = htonl(ds_ptr->tcp_ack); in ParseTcpAck()
185 …if (add_detection_option(sc, RULE_OPTION_TYPE_TCP_ACK, (void *)ds_ptr, &ds_ptr_dup) == DETECTION_O… in ParseTcpAck()
187 free(ds_ptr); in ParseTcpAck()
188 ds_ptr = otn->ds_list[PLUGIN_TCP_ACK_CHECK] = ds_ptr_dup; in ParseTcpAck()
191 DEBUG_WRAP(DebugMessage(DEBUG_PLUGIN,"Ack set to %lX\n", ds_ptr->tcp_ack);); in ParseTcpAck()
H A Dsp_icmp_id_check.c199 IcmpIdCheckData *ds_ptr; /* data struct pointer */ in ParseIcmpId() local
205 ds_ptr = otn->ds_list[PLUGIN_ICMP_ID_CHECK]; in ParseIcmpId()
210 ds_ptr->icmpid = (uint16_t)SnortStrtoulRange(data, &endTok, 10, 0, UINT16_MAX); in ParseIcmpId()
217 ds_ptr->icmpid = htons(ds_ptr->icmpid); in ParseIcmpId()
219 …if (add_detection_option(sc, RULE_OPTION_TYPE_ICMP_ID, (void *)ds_ptr, &ds_ptr_dup) == DETECTION_O… in ParseIcmpId()
221 free(ds_ptr); in ParseIcmpId()
222 ds_ptr = otn->ds_list[PLUGIN_ICMP_ID_CHECK] = ds_ptr_dup; in ParseIcmpId()
224 DEBUG_WRAP(DebugMessage(DEBUG_PLUGIN,"Set ICMP ID test value to %d\n", ds_ptr->icmpid);); in ParseIcmpId()
H A Dsp_icmp_seq_check.c199 IcmpSeqCheckData *ds_ptr; /* data struct pointer */ in ParseIcmpSeq() local
205 ds_ptr = otn->ds_list[PLUGIN_ICMP_SEQ_CHECK]; in ParseIcmpSeq()
210 ds_ptr->icmpseq = (uint16_t)SnortStrtoulRange(data, &endTok, 10, 0, UINT16_MAX); in ParseIcmpSeq()
217 ds_ptr->icmpseq = htons(ds_ptr->icmpseq); in ParseIcmpSeq()
219 …if (add_detection_option(sc, RULE_OPTION_TYPE_ICMP_SEQ, (void *)ds_ptr, &ds_ptr_dup) == DETECTION_… in ParseIcmpSeq()
221 free(ds_ptr); in ParseIcmpSeq()
222 ds_ptr = otn->ds_list[PLUGIN_ICMP_SEQ_CHECK] = ds_ptr_dup; in ParseIcmpSeq()
225 DEBUG_WRAP(DebugMessage(DEBUG_PLUGIN, "Set ICMP Seq test value to %d\n", ds_ptr->icmpseq);); in ParseIcmpSeq()
H A Dsp_ip_tos_check.c179 IpTosCheckData *ds_ptr; /* data struct pointer */ in ParseIpTos() local
186 ds_ptr = otn->ds_list[PLUGIN_IP_TOS_CHECK]; in ParseIpTos()
196 ds_ptr->not_flag = 1; in ParseIpTos()
206 ds_ptr->ip_tos = (uint8_t)SnortStrtoulRange(start, &endTok, 10, 0, UINT8_MAX); in ParseIpTos()
223 ds_ptr->ip_tos = (uint8_t)SnortStrtoulRange(start+1, &endTok, 16, 0, UINT8_MAX); in ParseIpTos()
232 …if (add_detection_option(sc, RULE_OPTION_TYPE_IP_TOS, (void *)ds_ptr, &ds_ptr_dup) == DETECTION_OP… in ParseIpTos()
234 free(ds_ptr); in ParseIpTos()
235 ds_ptr = otn->ds_list[PLUGIN_IP_TOS_CHECK] = ds_ptr_dup; in ParseIpTos()
238 DEBUG_WRAP(DebugMessage(DEBUG_PLUGIN,"TOS set to %d\n", ds_ptr->ip_tos);); in ParseIpTos()
H A Dsp_tcp_seq_check.c177 TcpSeqCheckData *ds_ptr; /* data struct pointer */ in ParseTcpSeq() local
181 ds_ptr = otn->ds_list[PLUGIN_TCP_SEQ_CHECK]; in ParseTcpSeq()
183 ds_ptr->tcp_seq = strtoul(data, ep, 0); in ParseTcpSeq()
184 ds_ptr->tcp_seq = htonl(ds_ptr->tcp_seq); in ParseTcpSeq()
186 …if (add_detection_option(sc, RULE_OPTION_TYPE_TCP_SEQ, (void *)ds_ptr, &ds_ptr_dup) == DETECTION_O… in ParseTcpSeq()
189 free(ds_ptr); in ParseTcpSeq()
192 DEBUG_WRAP(DebugMessage(DEBUG_PLUGIN, "Seq set to %lX\n", ds_ptr->tcp_seq);); in ParseTcpSeq()
H A Dsp_ip_id_check.c171 IpIdCheckData *ds_ptr; /* data struct pointer */ in ParseIpId() local
178 ds_ptr = otn->ds_list[PLUGIN_IP_ID_CHECK]; in ParseIpId()
192 ds_ptr->ip_id = htons( (u_short) ip_id); in ParseIpId()
194 …if (add_detection_option(sc, RULE_OPTION_TYPE_IP_ID, (void *)ds_ptr, &ds_ptr_dup) == DETECTION_OPT… in ParseIpId()
196 free(ds_ptr); in ParseIpId()
197 ds_ptr = otn->ds_list[PLUGIN_IP_ID_CHECK] = ds_ptr_dup; in ParseIpId()
200 DEBUG_WRAP(DebugMessage(DEBUG_PLUGIN,"ID set to %ld\n", ds_ptr->ip_id);); in ParseIpId()
H A Dsp_tcp_win_check.c183 TcpWinCheckData *ds_ptr; /* data struct pointer */ in ParseTcpWin() local
191 ds_ptr = otn->ds_list[PLUGIN_TCP_WIN_CHECK]; in ParseTcpWin()
201 ds_ptr->not_flag = 1; in ParseTcpWin()
237 ds_ptr->tcp_win = htons((uint16_t)win_size); in ParseTcpWin()
240 DebugMessage(DEBUG_PLUGIN,"TCP Window set to 0x%X\n", ds_ptr->tcp_win); in ParseTcpWin()
243 …if (add_detection_option(sc, RULE_OPTION_TYPE_TCP_WIN, (void *)ds_ptr, &ds_ptr_dup) == DETECTION_O… in ParseTcpWin()
246 free(ds_ptr); in ParseTcpWin()
H A Dsp_ip_proto.c228 void IpProtoRuleParseFunction(char *data, IpProtoData *ds_ptr) in IpProtoRuleParseFunction() argument
238 ds_ptr->comparison_flag = IP_PROTO__NOT_EQUAL; in IpProtoRuleParseFunction()
243 ds_ptr->comparison_flag = IP_PROTO__GREATER_THAN; in IpProtoRuleParseFunction()
248 ds_ptr->comparison_flag = IP_PROTO__LESS_THAN; in IpProtoRuleParseFunction()
253 ds_ptr->comparison_flag = IP_PROTO__EQUAL; in IpProtoRuleParseFunction()
270 ds_ptr->protocol = (uint8_t)ip_proto; in IpProtoRuleParseFunction()
279 ds_ptr->protocol = (uint8_t)pt->p_proto; in IpProtoRuleParseFunction()
H A Dsp_session.c229 SessionData *ds_ptr; /* data struct pointer */ in ParseSession() local
234 ds_ptr = otn->ds_list[PLUGIN_SESSION]; in ParseSession()
242 ds_ptr->session_flag = SESSION_PRINTABLE; in ParseSession()
248 ds_ptr->session_flag = SESSION_BINARY; in ParseSession()
254 ds_ptr->session_flag = SESSION_ALL; in ParseSession()
261 …if (add_detection_option(sc, RULE_OPTION_TYPE_SESSION, (void *)ds_ptr, &ds_ptr_dup) == DETECTION_O… in ParseSession()
263 free(ds_ptr); in ParseSession()
264 ds_ptr = otn->ds_list[PLUGIN_SESSION] = ds_ptr_dup; in ParseSession()
H A Dsp_ip_same_check.c172 IpSameData *ds_ptr; /* data struct pointer */ in ParseIpSame()
176 ds_ptr = otn->ds_list[PLUGIN_IP_SAME_CHECK]; in ParseIpSame()
/dports/misc/ytree/ytree-2.03/
H A Darchive.c93 for( ds_ptr = df_ptr; ds_ptr; ds_ptr = ds_ptr->next ) in InsertArchiveDirEntry()
100 de_ptr->next = ds_ptr; in InsertArchiveDirEntry()
102 if( ds_ptr->prev) ds_ptr->prev->next = de_ptr; in InsertArchiveDirEntry()
103 ds_ptr->prev = de_ptr; in InsertArchiveDirEntry()
114 de_ptr->prev = ds_ptr; in InsertArchiveDirEntry()
116 ds_ptr->next = de_ptr; in InsertArchiveDirEntry()
130 for( ds_ptr = df_ptr->sub_tree; ds_ptr; ds_ptr = ds_ptr->next ) in InsertArchiveDirEntry()
137 de_ptr->next = ds_ptr; in InsertArchiveDirEntry()
139 if( ds_ptr->prev ) ds_ptr->prev->next = de_ptr; in InsertArchiveDirEntry()
140 ds_ptr->prev = de_ptr; in InsertArchiveDirEntry()
[all …]
/dports/security/snort3/snort3-3.1.19.0/src/ips_options/
H A Dips_ipopts.cc134 ds_ptr->ip_option = ip::IPOptionCodes::RR; in ipopts_parse()
138 ds_ptr->ip_option = ip::IPOptionCodes::EOL; in ipopts_parse()
142 ds_ptr->ip_option = ip::IPOptionCodes::NOP; in ipopts_parse()
146 ds_ptr->ip_option = ip::IPOptionCodes::TS; in ipopts_parse()
150 ds_ptr->ip_option = ip::IPOptionCodes::ESEC; in ipopts_parse()
154 ds_ptr->ip_option = ip::IPOptionCodes::SECURITY; in ipopts_parse()
158 ds_ptr->ip_option = ip::IPOptionCodes::LSRR; in ipopts_parse()
162 ds_ptr->ip_option = ip::IPOptionCodes::LSRR_E; in ipopts_parse()
166 ds_ptr->ip_option = ip::IPOptionCodes::SATID; in ipopts_parse()
170 ds_ptr->ip_option = ip::IPOptionCodes::SSRR; in ipopts_parse()
[all …]
H A Dips_ip_proto.cc152 static void ip_proto_parse(const char* data, IpProtoData* ds_ptr) in ip_proto_parse() argument
159 ds_ptr->comparison_flag = IP_PROTO__NOT_EQUAL; in ip_proto_parse()
164 ds_ptr->comparison_flag = IP_PROTO__GREATER_THAN; in ip_proto_parse()
169 ds_ptr->comparison_flag = IP_PROTO__LESS_THAN; in ip_proto_parse()
174 ds_ptr->comparison_flag = IP_PROTO__EQUAL; in ip_proto_parse()
191 ds_ptr->protocol = (IpProtocol)ip_proto; in ip_proto_parse()
199 ds_ptr->protocol = (IpProtocol)pt->p_proto; in ip_proto_parse()
/dports/misc/vxl/vxl-3.3.2/contrib/brl/bbas/bpgl/depth_map/
H A Ddepth_map_scene.cxx387 void vsl_b_write(vsl_b_ostream& os, const depth_map_scene* ds_ptr) in vsl_b_write() argument
389 if (ds_ptr ==nullptr) in vsl_b_write()
393 auto* ds_non_const = const_cast<depth_map_scene*>(ds_ptr); in vsl_b_write()
397 void vsl_b_read(vsl_b_istream &is, depth_map_scene*& ds_ptr) in vsl_b_read() argument
402 ds_ptr = new depth_map_scene(); in vsl_b_read()
403 ds_ptr->b_read(is); in vsl_b_read()
406 ds_ptr = nullptr; in vsl_b_read()
409 void vsl_b_write(vsl_b_ostream& os, const depth_map_scene_sptr& ds_ptr) in vsl_b_write() argument
411 depth_map_scene* ds=ds_ptr.ptr(); in vsl_b_write()
415 void vsl_b_read(vsl_b_istream &is, depth_map_scene_sptr& ds_ptr) in vsl_b_read() argument
[all …]
/dports/print/ghostscript8-x11/ghostscript-8.71/psi/
H A Didstack.h25 typedef s_ptr ds_ptr; typedef
/dports/print/ghostscript9-x11/ghostscript-9.06/psi/
H A Didstack.h27 typedef s_ptr ds_ptr; typedef
/dports/print/ghostscript9-agpl-base/ghostscript-9.52/psi/
H A Didstack.h27 typedef s_ptr ds_ptr; typedef

12