/dports/security/snort/snort-2.9.18/src/detection-plugins/ |
H A D | sp_icmp_code_check.c | 199 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 D | sp_dsize_check.c | 233 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 D | sp_rpc_check.c | 214 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 D | sp_icmp_type_check.c | 183 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 D | sp_ttl_check.c | 240 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 D | sp_ipoption_check.c | 192 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 D | sp_ip_fragbits.c | 299 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 D | sp_appid.c | 235 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 D | sp_tcp_ack_check.c | 174 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 D | sp_icmp_id_check.c | 199 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 D | sp_icmp_seq_check.c | 199 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 D | sp_ip_tos_check.c | 179 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 D | sp_tcp_seq_check.c | 177 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 D | sp_ip_id_check.c | 171 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 D | sp_tcp_win_check.c | 183 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 D | sp_ip_proto.c | 228 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 D | sp_session.c | 229 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 D | sp_ip_same_check.c | 172 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 D | archive.c | 93 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 D | ips_ipopts.cc | 134 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 D | ips_ip_proto.cc | 152 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 D | depth_map_scene.cxx | 387 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 D | idstack.h | 25 typedef s_ptr ds_ptr; typedef
|
/dports/print/ghostscript9-x11/ghostscript-9.06/psi/ |
H A D | idstack.h | 27 typedef s_ptr ds_ptr; typedef
|
/dports/print/ghostscript9-agpl-base/ghostscript-9.52/psi/ |
H A D | idstack.h | 27 typedef s_ptr ds_ptr; typedef
|