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
Namespaces | Macros | Functions
strings_util.h File Reference
#include <string>

Go to the source code of this file.

Namespaces

namespace  pesieve
 
namespace  pesieve::util
 

Macros

#define IS_ENDLINE(c)   (c == 0x0A || c == 0xD)
 
#define IS_PRINTABLE(c)   ((c >= 0x20 && c < 0x7f) || IS_ENDLINE(c))
 

Functions

std::string pesieve::util::to_lowercase (std::string)
 
bool pesieve::util::is_cstr_equal (char const *a, char const *b, const size_t max_len)
 

Macro Definition Documentation

◆ IS_ENDLINE

#define IS_ENDLINE ( c)    (c == 0x0A || c == 0xD)

Definition at line 7 of file strings_util.h.

◆ IS_PRINTABLE

#define IS_PRINTABLE ( c)    ((c >= 0x20 && c < 0x7f) || IS_ENDLINE(c))

Definition at line 8 of file strings_util.h.