PE-sieve
Scans all running processes. Recognizes and dumps a variety of potentially malicious implants (replaced/implanted PEs, shellcodes, hooks, in-memory patches).
Loading...
Searching...
No Matches
pesieve::MultiStatsSettings Struct Reference

Settings defining what type of stats should be collected. More...

#include <multi_stats.h>

Inheritance diagram for pesieve::MultiStatsSettings:

Public Member Functions

 MultiStatsSettings ()
 
 MultiStatsSettings (const MultiStatsSettings &p1)
 
bool isFilled ()
 
std::string hasWatchedSubstring (std::string &lastStr)
 Searches a given substring among the watchedStrings. If the substring found, return the corresponding watched string containing the substring.
 
- Public Member Functions inherited from pesieve::StatsSettings
 StatsSettings ()
 

Public Attributes

std::set< std::string > watchedStrings
 

Detailed Description

Settings defining what type of stats should be collected.

Definition at line 17 of file multi_stats.h.

Constructor & Destructor Documentation

◆ MultiStatsSettings() [1/2]

pesieve::MultiStatsSettings::MultiStatsSettings ( )
inline

Definition at line 20 of file multi_stats.h.

◆ MultiStatsSettings() [2/2]

pesieve::MultiStatsSettings::MultiStatsSettings ( const MultiStatsSettings & p1)
inline

Definition at line 26 of file multi_stats.h.

Member Function Documentation

◆ hasWatchedSubstring()

std::string pesieve::MultiStatsSettings::hasWatchedSubstring ( std::string & lastStr)
inline

Searches a given substring among the watchedStrings. If the substring found, return the corresponding watched string containing the substring.

Definition at line 37 of file multi_stats.h.

◆ isFilled()

bool pesieve::MultiStatsSettings::isFilled ( )
inlinevirtual

Implements pesieve::StatsSettings.

Definition at line 31 of file multi_stats.h.

Member Data Documentation

◆ watchedStrings

std::set<std::string> pesieve::MultiStatsSettings::watchedStrings

Definition at line 50 of file multi_stats.h.


The documentation for this struct was generated from the following file: