![]() |
PE-sieve
Scans all running processes. Recognizes and dumps a variety of potentially malicious implants (replaced/implanted PEs, shellcodes, hooks, in-memory patches).
|
A base class of all the reports detailing on the output of the performed element scan. More...
#include <module_scan_report.h>
Public Member Functions | |
ElementScanReport (t_scan_status _status=SCAN_NOT_SUSPICIOUS) | |
Static Public Member Functions | |
static t_scan_status | get_scan_status (const ElementScanReport *report) |
Public Attributes | |
t_scan_status | status |
Static Public Attributes | |
static const size_t | JSON_LEVEL = 1 |
Protected Member Functions | |
virtual const bool | _toJSON (std::stringstream &outs, size_t level=JSON_LEVEL, const pesieve::t_json_level &jdetails=JSON_BASIC) |
A base class of all the reports detailing on the output of the performed element scan.
Definition at line 25 of file module_scan_report.h.
|
inline |
Definition at line 28 of file module_scan_report.h.
|
inlineprotectedvirtual |
Reimplemented in pesieve::ModuleScanReport.
Definition at line 46 of file module_scan_report.h.
|
inlinestatic |
|
static |
Definition at line 33 of file module_scan_report.h.
t_scan_status pesieve::ElementScanReport::status |
Definition at line 43 of file module_scan_report.h.