Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/ION28/BLUESPAWN
/ types & classes
Types & classes
236 in github.com/ION28/BLUESPAWN
⨍
Functions
781
◇
Types & classes
236
↓ 17 callers
Class
XpathQuery
BLUESPAWN-win-client/headers/util/eventlogs/XpathQuery.h:12
↓ 11 callers
Class
BeginCriticalSection
BLUESPAWN-win-client/headers/util/wrappers.hpp:99
↓ 10 callers
Class
Folder
BLUESPAWN-win-client/headers/util/filesystem/FileSystem.h:361
↓ 7 callers
Class
File
BLUESPAWN-win-client/headers/util/filesystem/FileSystem.h:66
↓ 4 callers
Class
AcquireMutex
BLUESPAWN-win-client/headers/util/wrappers.hpp:71
↓ 4 callers
Class
Owner
BLUESPAWN-win-client/headers/util/permissions/permissions.h:129
↓ 4 callers
Class
PE_Section
BLUESPAWN-win-client/headers/util/pe/PE_Section.h:10
↓ 4 callers
Class
SecurityDescriptor
BLUESPAWN-win-client/headers/util/permissions/permissions.h:47
↓ 2 callers
Class
Image_Loader
BLUESPAWN-win-client/headers/util/pe/Image_Loader.h:122
↓ 2 callers
Class
RegistryKey
* This class is for interaction with the Windows Registry. A single instance of this * class represents a key in the registry, not to be confused wi
BLUESPAWN-win-client/headers/util/configurations/Registry.h:49
↓ 2 callers
Class
WindowsOS
BLUESPAWN-win-client/headers/mitigation/Software.h:82
↓ 1 callers
Class
CombinePolicy
* \brief Combines two or more mitigation policy objects into just one object. The policy may require all of or just * one of the policies bei
BLUESPAWN-win-client/headers/mitigation/policy/CombinePolicy.h:15
↓ 1 callers
Class
Detection
BLUESPAWN-win-client/headers/scan/ScanInfo.h:11
↓ 1 callers
Class
Mitigation
* \brief Represents a mitigation that may be applied to the system. * * \note For mitigations that apply to the OS, each MITRE mitigation technique
BLUESPAWN-win-client/headers/mitigation/Mitigation.h:64
↓ 1 callers
Class
MitigationPolicy
* \brief A policy to be enforced by a mitigation. Each mitigation policy represents a single setting, * configuration, or change to be enforce
BLUESPAWN-win-client/headers/mitigation/policy/MitigationPolicy.h:30
↓ 1 callers
Class
PE_Image
BLUESPAWN-win-client/headers/util/pe/PE_Image.h:20
↓ 1 callers
Class
Software
* \brief Represents a software package used by a mitigation. */
BLUESPAWN-win-client/headers/mitigation/Software.h:38
↓ 1 callers
Class
Version
* \brief Represents the version of a program */
BLUESPAWN-win-client/headers/mitigation/Software.h:10
Enum
Aggressiveness
BLUESPAWN-win-client/headers/hunt/HuntInfo.h:41
Enum
AllocationFunction
BLUESPAWN-win-client/headers/util/wrappers.hpp:118
Class
AllocationWrapper
BLUESPAWN-win-client/headers/util/wrappers.hpp:112
Class
AllocationWrapperStream
BLUESPAWN-win-client/src/scan/YaraScanner.cpp:59
Class
Analyzer
BLUESPAWN-win-client/headers/util/processes/Analyzer.h:79
Enum
Architecture
BLUESPAWN-win-client/headers/util/pe/PE_Image.h:18
Class
Bluespawn
BLUESPAWN-win-client/headers/user/bluespawn.h:26
Enum
BluespawnMode
BLUESPAWN-win-client/headers/user/bluespawn.h:24
Class
CLI
* This class serves as a way for BLUESPAWN's modules to interact with the user through a command line interface. * This class acts as a pseudo-single
BLUESPAWN-win-client/headers/user/CLI.h:12
Class
CLISink
* CLISink provides a sink for the logger that directs output to the console. * * Each log message is prepended with the severity of the log, as d
BLUESPAWN-win-client/headers/util/log/CLISink.h:17
Class
COMPILER_RESULTS
BLUESPAWN-win-client/src/yara/yarac.c:64
Class
CarveMemoryReaction
BLUESPAWN-win-client/headers/reaction/CarveMemory.h:9
Enum
Category
BLUESPAWN-win-client/headers/hunt/HuntInfo.h:29
Class
Certainty
Represents the degree of certainty that a detection is malicious
BLUESPAWN-win-client/headers/scan/ScanInfo.h:20
Class
CombinePolicy
BLUESPAWN-win-client/headers/mitigation/policy/MitigationPolicy.h:20
Class
CriticalSection
BLUESPAWN-win-client/headers/util/wrappers.hpp:82
Enum
DataSource
BLUESPAWN-win-client/headers/hunt/HuntInfo.h:18
Class
DebugSink
* DebugSink provides a sink for the logger that directs output to the debug console. * * Each log message is prepended with the severity of the lo
BLUESPAWN-win-client/headers/util/log/DebugSink.h:15
Class
DeleteFileReaction
BLUESPAWN-win-client/headers/reaction/DeleteFile.h:12
Enum
Detail
* This indicates the level of detail in the log level. */
BLUESPAWN-win-client/headers/util/log/LogLevel.h:24
Class
Detection
* Represents something that has been identified as potentially malicious. Each detection object can be further broken * down in to the types laid ou
BLUESPAWN-win-client/headers/scan/Detections.h:671
Class
DetectionContext
Stores contextual information around a detection
BLUESPAWN-win-client/headers/scan/Detections.h:625
Class
DetectionRegister
* Keeps track of all detections found so far */
BLUESPAWN-win-client/headers/scan/DetectionRegister.h:14
Class
DetectionSink
BLUESPAWN-win-client/headers/util/log/DetectionSink.h:25
Enum
DetectionType
Identifies the type of detection a Detection object represents
BLUESPAWN-win-client/headers/scan/Detections.h:19
Enum
Dir
BLUESPAWN-win-client/headers/mitigation/policy/FirewallRulePolicy.h:115
Enum
EnforcementLevel
BLUESPAWN-win-client/headers/mitigation/policy/MitigationPolicy.h:12
Class
Event
BLUESPAWN-win-client/headers/monitor/Event.h:17
Class
EventListener
* An event manager for seemlessly subscribing and unsubscribing to and from events. Since this * class can handle all types of events, there is no ne
BLUESPAWN-win-client/headers/monitor/EventListener.h:18
Class
EventLogEvent
BLUESPAWN-win-client/headers/monitor/Event.h:35
Class
EventLogItem
BLUESPAWN-win-client/headers/util/eventlogs/EventLogItem.h:16
Class
EventLogPolicy
* \brief Implements a MitigationPolicy for enabling event log channels */
BLUESPAWN-win-client/headers/mitigation/policy/EventLogPolicy.h:13
Class
EventManager
BLUESPAWN-win-client/headers/monitor/EventManager.h:9
Class
EventSubscription
* A class used to connect a HuntTriggerReaction to the Windows async call when an event is generated */
BLUESPAWN-win-client/headers/util/eventlogs/EventSubscription.h:15
Enum
EventType
BLUESPAWN-win-client/headers/monitor/Event.h:15
Class
EventWrapper
BLUESPAWN-win-client/headers/util/eventlogs/EventLogItem.h:10
Class
Export_Section
BLUESPAWN-win-client/headers/util/pe/Export_Section.h:21
Class
FileAttribs
BLUESPAWN-win-client/headers/util/filesystem/FileSystem.h:58
Class
FileDetectionData
* Stores information about a file identified as possibly malicious */
BLUESPAWN-win-client/headers/scan/Detections.h:314
Class
FileEvent
BLUESPAWN-win-client/headers/monitor/Event.h:87
Class
FileScanner
BLUESPAWN-win-client/headers/scan/FileScanner.h:11
Class
FileSearchAttribs
BLUESPAWN-win-client/headers/util/filesystem/FileSystem.h:62
Class
FindWrapper
BLUESPAWN-win-client/headers/util/wrappers.hpp:64
Enum
FirewallAction
Specify whether the type of connection should be allowed
BLUESPAWN-win-client/headers/mitigation/policy/FirewallRulePolicy.h:96
Class
FirewallBasePolicy
BLUESPAWN-win-client/headers/mitigation/policy/FirewallRulePolicy.h:181
Class
FirewallRulePolicy
* \brief Implements a FirewallRulePolicy for ensuring types of connections are or are not allowed. * * \note FirewallRulePolicy objects enforcing t
BLUESPAWN-win-client/headers/mitigation/policy/FirewallRulePolicy.h:111
Class
GenericWrapper
BLUESPAWN-win-client/headers/util/wrappers.hpp:21
Class
Group
BLUESPAWN-win-client/headers/util/permissions/permissions.h:360
Class
HandleWrapper
BLUESPAWN-win-client/headers/util/wrappers.hpp:47
Enum
HashType
BLUESPAWN-win-client/headers/util/filesystem/FileSystem.h:36
Class
Hint
BLUESPAWN-win-client/headers/util/pe/Import_Section.h:31
Class
Hook
BLUESPAWN-win-client/headers/util/processes/ProcessUtils.h:14
Class
Hunt
BLUESPAWN-win-client/headers/hunt/Hunt.h:62
Class
HuntInfo
This struct is a POD type for storing information about a hunt to be logged.
BLUESPAWN-win-client/headers/hunt/HuntInfo.h:48
Class
HuntRegister
* HuntRegister is a class meant to be used to manage running hunts and monitoring. * Rather than make HuntRegister a singleton, all members are inste
BLUESPAWN-win-client/headers/hunt/HuntRegister.h:16
Class
HuntRegister
BLUESPAWN-win-client/headers/hunt/Hunt.h:13
Class
HuntT1036
* HuntT1036 examines the local file system for executables in user writable * locations in %WINDIR% * * @scans Cursory checks all such writable
BLUESPAWN-win-client/headers/hunt/hunts/HuntT1036.h:15
Class
HuntT1037
* HuntT1037 examines the registry and filesystem for logon scripts */
BLUESPAWN-win-client/headers/hunt/hunts/HuntT1037.h:12
Class
HuntT1053
* HuntT1053 looks for malicious activity hidden in scheduled tasks/jobs * T1053.005: examines Windows events for new scheduled tasks * * @monit
BLUESPAWN-win-client/headers/hunt/hunts/HuntT1053.h:12
Class
HuntT1055
* HuntT1055 examines all processes for shellcode injections, injected PE images, * function hooks, and doppelganging. This individual hunt will even
BLUESPAWN-win-client/headers/hunt/hunts/HuntT1055.h:16
Class
HuntT1068
* HuntT1068 examines the registry and file system for evidence of CVE-2020-1048. */
BLUESPAWN-win-client/headers/hunt/hunts/HuntT1068.h:9
Class
HuntT1070
* HuntT1070 looks for evidence attackers tried to cover their tracks. * Currently examines Sysmon logs looking for timestomp events * * @monitor
BLUESPAWN-win-client/headers/hunt/hunts/HuntT1070.h:12
Class
HuntT1136
* HuntT1136 examines Windows events for new accounts created * T1136.001: looks for local Windows accounts that were created * * @monitor Tri
BLUESPAWN-win-client/headers/hunt/hunts/HuntT1136.h:12
Class
HuntT1484
* HuntT1484 examines the local file system for presence of ntuser.man files which * can be used to override GPO settings */
BLUESPAWN-win-client/headers/hunt/hunts/HuntT1484.h:11
Class
HuntT1505
* HuntT1505 looks for the abuse of legitimate extensible software components * T1505.003: examines the locations of web roots, looking for files
BLUESPAWN-win-client/headers/hunt/hunts/HuntT1505.h:15
Class
HuntT1543
* HuntT1543 examines system services for evidence of bad. * T1543.003: examines Windows events for new services created * * @monitor Triggers
BLUESPAWN-win-client/headers/hunt/hunts/HuntT1543.h:12
Class
HuntT1546
* HuntT1546 looks for event triggered persistence attacks. Currently works below: * T1546.002: examines the system for malicious screensavers
BLUESPAWN-win-client/headers/hunt/hunts/HuntT1546.h:18
Class
HuntT1547
* HuntT1547 looks for malicious boot or logon autostart execution activity * * T1547.001: examines the registry for run keys and filesyste
BLUESPAWN-win-client/headers/hunt/hunts/HuntT1547.h:20
Class
HuntT1548
BLUESPAWN-win-client/headers/hunt/hunts/HuntT1548.h:7
Class
HuntT1553
* HuntT1553 looks for attackers blending in by abusing trust on the system. * T1553.003: examines Subject Interface Providers and Trust Providers
BLUESPAWN-win-client/headers/hunt/hunts/HuntT1553.h:13
Class
HuntT1562
* HuntT1562 looks for ways attacks impair defenses. Currently examines the registry for firewall * settings that allow applications to override the
BLUESPAWN-win-client/headers/hunt/hunts/HuntT1562.h:11
Class
HuntT1569
* HuntT1569 examines the system for malicious services * * @scans Cursory scans the services that are installed and their binaries * @scans Nor
BLUESPAWN-win-client/headers/hunt/hunts/HuntT1569.h:17
Class
IOBase
* This class is used to serve as an abstract interface for all user interfaces. User interfaces will * implement at least the methods defined here, e
BLUESPAWN-win-client/headers/user/iobase.h:22
Class
IP
* \brief Represents an IP address, either in IPv4 or IPv6 */
BLUESPAWN-win-client/headers/mitigation/policy/FirewallRulePolicy.h:13
Class
IPRange
* \brief Refers to a range of IP addresses */
BLUESPAWN-win-client/headers/mitigation/policy/FirewallRulePolicy.h:57
Class
Import
BLUESPAWN-win-client/headers/util/pe/Import_Section.h:35
Class
Import_Library
BLUESPAWN-win-client/headers/util/pe/Import_Section.h:48
Class
Import_Section
BLUESPAWN-win-client/headers/util/pe/Import_Section.h:61
Enum
ImportanceLevel
BLUESPAWN-win-client/headers/user/iobase.h:9
Class
JSONSink
* JSONSink provides a sink for the logger that saves log messages to an JSON file. */
BLUESPAWN-win-client/headers/util/log/JSONSink.h:15
Class
Loaded_Image
BLUESPAWN-win-client/headers/util/pe/Image_Loader.h:110
Class
Loaded_Image32
BLUESPAWN-win-client/headers/util/pe/Image_Loader.h:99
next →
1–100 of 236, ranked by callers