DCERPCState, DCERPCTransaction, DCERPC_TYPE_REQUEST, DCERPC_TYPE_RESPONSE,
DCERPC_UUID_ENTRY_FLAG_FF,
};
-use crate::detect::{detect_match_uint, detect_parse_uint, DetectUintData};
+use crate::detect::detect::{detect_match_uint, detect_parse_uint, DetectUintData};
use std::ffi::CStr;
use std::os::raw::{c_char, c_void};
use uuid::Uuid;
#[cfg(test)]
mod test {
use super::*;
- use crate::detect::DetectUintMode;
+ use crate::detect::detect::DetectUintMode;
fn extract_op_version(i: &str) -> Result<(DetectUintMode, u16), ()> {
match detect_parse_uint(i) {
// Author: Jeff Lucovsky <jlucovsky@oisf.net>
-use crate::detect_parser::error::RuleParseError;
-use crate::detect_parser::parser::{parse_token, take_until_whitespace};
+use crate::detect::error::RuleParseError;
+use crate::detect::parser::{parse_token, take_until_whitespace};
use std::ffi::{CStr, CString};
use std::os::raw::c_char;
*/
pub mod byte_math;
+pub mod detect;
pub mod error;
pub mod parser;
* 02110-1301, USA.
*/
-use crate::detect_parser::error::RuleParseError;
+use crate::detect::error::RuleParseError;
use nom7::bytes::complete::is_not;
use nom7::character::complete::multispace0;
};
use super::parser;
use crate::core::Direction;
-use crate::detect::{detect_match_uint, DetectUintData};
+use crate::detect::detect::{detect_match_uint, DetectUintData};
use std::ffi::CStr;
use std::str::FromStr;
use super::huffman;
use crate::common::nom7::bits;
-use crate::detect::{detect_parse_uint, DetectUintData};
+use crate::detect::detect::{detect_parse_uint, DetectUintData};
use crate::http2::http2::{HTTP2DynTable, HTTP2_MAX_TABLESIZE};
use nom7::bits::streaming::take as take_bits;
use nom7::branch::alt;
mod tests {
use super::*;
- use crate::detect::DetectUintMode;
+ use crate::detect::detect::DetectUintMode;
#[test]
fn test_http2_parse_header() {
pub mod krb;
pub mod dcerpc;
pub mod modbus;
-pub mod detect_parser;
pub mod ike;
pub mod snmp;
use crate::smb::smb::*;
use crate::dcerpc::detect::{DCEIfaceData, DCEOpnumData, DETECT_DCE_OPNUM_RANGE_UNINITIALIZED};
use crate::dcerpc::dcerpc::DCERPC_TYPE_REQUEST;
-use crate::detect::detect_match_uint;
+use crate::detect::detect::detect_match_uint;
#[no_mangle]
pub unsafe extern "C" fn rs_smb_tx_get_share(tx: &mut SMBTransaction,