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
Classes | Namespaces | Typedefs | Enumerations
module_scan_report.h File Reference
#include <windows.h>
#include <iostream>
#include <sstream>
#include <string>
#include <vector>
#include <peconv.h>
#include "pe_sieve_types.h"
#include "../utils/path_util.h"
#include "../utils/format_util.h"

Go to the source code of this file.

Classes

class  pesieve::ModuleScanReport
 A base class of all the reports detailing on the output of the performed module's scan. More...
 
class  pesieve::UnreachableModuleReport
 
class  pesieve::SkippedModuleReport
 
class  pesieve::MalformedHeaderReport
 

Namespaces

namespace  pesieve
 

Typedefs

typedef enum pesieve::module_scan_status pesieve::t_scan_status
 

Enumerations

enum  pesieve::module_scan_status { pesieve::SCAN_ERROR = -1 , pesieve::SCAN_NOT_SUSPICIOUS = 0 , pesieve::SCAN_SUSPICIOUS = 1 }