pub struct SecurityAnalyzer { /* private fields */ }Expand description
Best-effort security-triage analyzer for binary files
Implementations§
Source§impl SecurityAnalyzer
impl SecurityAnalyzer
Sourcepub fn new(architecture: Architecture) -> Self
pub fn new(architecture: Architecture) -> Self
Create a new security analyzer
Sourcepub fn with_config(architecture: Architecture, config: SecurityConfig) -> Self
pub fn with_config(architecture: Architecture, config: SecurityConfig) -> Self
Create analyzer with custom configuration
Sourcepub fn analyze(&self, binary: &BinaryFile) -> Result<SecurityAnalysisResult>
pub fn analyze(&self, binary: &BinaryFile) -> Result<SecurityAnalysisResult>
Run the configured heuristic security checks
Auto Trait Implementations§
impl Freeze for SecurityAnalyzer
impl RefUnwindSafe for SecurityAnalyzer
impl Send for SecurityAnalyzer
impl Sync for SecurityAnalyzer
impl Unpin for SecurityAnalyzer
impl UnsafeUnpin for SecurityAnalyzer
impl UnwindSafe for SecurityAnalyzer
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more