Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/dobin/RedEdr
/ functions
Functions
1,333 in github.com/dobin/RedEdr
⨍
Functions
1,333
◇
Types & classes
354
↓ 2 callers
Method
is_errored
RedEdrShared/json.hpp:7215
↓ 2 callers
Function
is_multipart_boundary_chars_valid
RedEdr/httplib.h:4883
↓ 2 callers
Method
is_multipart_form_data
RedEdr/httplib.h:5526
↓ 2 callers
Function
is_number_unsigned
@brief return whether value is an unsigned integer number @sa https://json.nlohmann.me/api/basic_json/is_number_unsigned/
RedEdrShared/json.hpp:20693
↓ 2 callers
Method
is_valid
RedEdr/httplib.h:3814
↓ 2 callers
Function
little_endianness
! @brief determine system byte order @return true if and only if system's byte order is little endian @note from https://stackoverflow.c
RedEdrShared/json.hpp:9230
↓ 2 callers
Function
make_basic_authentication_header
RedEdr/httplib.h:5470
↓ 2 callers
Function
make_bearer_token_authentication_header
RedEdr/httplib.h:5478
↓ 2 callers
Function
make_digest_authentication_header
RedEdr/httplib.h:5298
↓ 2 callers
Method
match
RedEdr/httplib.h:5829
↓ 2 callers
Function
myHex
(num)
RedEdr/shared.js:84
↓ 2 callers
Method
name
RedEdrShared/json.hpp:4403
↓ 2 callers
Function
now_ns
RedEdrShared/loguru.cpp:526
↓ 2 callers
Function
operator++
! @brief post-increment (it++) @pre The iterator is initialized; i.e. `m_object != nullptr`. */
RedEdrShared/json.hpp:13267
↓ 2 callers
Function
operator--
! @brief post-decrement (it--) @pre The iterator is initialized; i.e. `m_object != nullptr`. */
RedEdrShared/json.hpp:13318
↓ 2 callers
Method
overlaps
RedEdrShared/ranges.h:20
↓ 2 callers
Function
parse_query_text
RedEdr/httplib.h:4491
↓ 2 callers
Function
parse_www_authenticate
RedEdr/httplib.h:5359
↓ 2 callers
Function
pop_back
@brief remove last reference token @sa https://json.nlohmann.me/api/json_pointer/pop_back/
RedEdrShared/json.hpp:13999
↓ 2 callers
Function
print_preamble
RedEdrShared/loguru.cpp:1327
↓ 2 callers
Function
print_preamble_header
RedEdrShared/loguru.cpp:1278
↓ 2 callers
Function
process_server_socket_core
RedEdr/httplib.h:3177
↓ 2 callers
Function
read_content_with_length
RedEdr/httplib.h:4044
↓ 2 callers
Function
reset
reset token_buffer; current character is beginning of token
RedEdrShared/json.hpp:8725
↓ 2 callers
Method
reset
RedEdr/jsonw.hpp:892
↓ 2 callers
Function
serialize_multipart_formdata_finish
RedEdr/httplib.h:4915
↓ 2 callers
Function
serialize_multipart_formdata_item_begin
RedEdr/httplib.h:4896
↓ 2 callers
Function
serialize_multipart_formdata_item_end
RedEdr/httplib.h:4913
↓ 2 callers
Function
shutdown
RedEdrShared/loguru.cpp:682
↓ 2 callers
Function
skip_whitespace
RedEdrShared/json.hpp:8905
↓ 2 callers
Function
ssl_connect_or_accept_nonblocking
RedEdr/httplib.h:8610
↓ 2 callers
Function
ssl_delete
RedEdr/httplib.h:8581
↓ 2 callers
Function
ssl_new
RedEdr/httplib.h:8551
↓ 2 callers
Function
status_message
RedEdr/httplib.h:1982
↓ 2 callers
Function
str2tag
RedEdr/httplib.h:3622
↓ 2 callers
Function
str2tag_core
RedEdr/httplib.h:3610
↓ 2 callers
Function
string2wcharAlloc
Dear mother of god whats up with all these goddamn string types
RedEdrShared/utils.cpp:132
↓ 2 callers
Function
terminal_dim
RedEdrShared/loguru.cpp:277
↓ 2 callers
Function
thread_name_buffer
Where we store the custom thread name set by `set_thread_name`
RedEdrShared/loguru.cpp:1055
↓ 2 callers
Function
uint64_to_pointer
RedEdrShared/utils.cpp:43
↓ 2 callers
Function
vlog
RedEdrShared/loguru.cpp:1527
↓ 2 callers
Function
vstrprintf
RedEdrShared/loguru.cpp:1676
↓ 2 callers
Function
wchar2string
RedEdrShared/utils.cpp:48
↓ 2 callers
Method
write_bson
! @param[in] j JSON value to serialize @pre j.type() == value_t::object */
RedEdrShared/json.hpp:15144
↓ 2 callers
Method
write_cbor
! @param[in] j JSON value to serialize */
RedEdrShared/json.hpp:15173
↓ 2 callers
Function
write_content_chunked
RedEdr/httplib.h:4339
↓ 2 callers
Function
write_date_time
RedEdrShared/loguru.cpp:691
↓ 2 callers
Method
write_msgpack
! @param[in] j JSON value to serialize */
RedEdrShared/json.hpp:15497
↓ 2 callers
Method
wstring
RedEdr/jsonw.hpp:460
↓ 2 callers
Function
wstring_starts_with
RedEdrShared/utils.cpp:483
↓ 1 callers
Function
AddProcessInfo
RedEdrDriver/hashcache.c:19
↓ 1 callers
Method
AnalyzeNewEvents
RedEdr/event_processor.cpp:183
↓ 1 callers
Method
AugmentInfo
RedEdrShared/myprocess.cpp:78
↓ 1 callers
Function
CleanupFileLogging
RedEdrPplService/logging.cpp:120
↓ 1 callers
Function
CleanupPipe
Cleanup the pipe subsystem
RedEdrDriver/upipe.c:23
↓ 1 callers
Method
CloseTarget
RedEdrShared/myprocess.cpp:162
↓ 1 callers
Function
ConnectEmitterPipe
RedEdrPplService/emitter.cpp:11
↓ 1 callers
Function
CreateRequiredFiles
RedEdr/RedEdr.cpp:45
↓ 1 callers
Function
CustomGetProcAddress
RedEdrDriver/kapcinjector.c:250
↓ 1 callers
Function
DisablePplProducer
RedEdr/pplmanager.cpp:75
↓ 1 callers
Function
DllInject
RedEdrDriver/kapcinjector.c:107
↓ 1 callers
Function
DllReaderInit
Init
RedEdr/dllreader.cpp:34
↓ 1 callers
Function
DllReaderShutdown
Shutdown
RedEdr/dllreader.cpp:159
↓ 1 callers
Function
DoStuff
RedEdrTester/RedEdrTester.cpp:101
↓ 1 callers
Function
DoesServiceExist
RedEdr/serviceutils.cpp:7
↓ 1 callers
Function
EcEntryBase
RedEdrShared/loguru.hpp:855
↓ 1 callers
Function
EnableTelemetryLoggingForProcessByName
Enumerate all running processes and call EnableProcessTelemetryLogging for every process whose image name matches targetName (case-insensitive). Uses
RedEdrDriver/kcallbacks.c:183
↓ 1 callers
Function
EnumerateMemoryRegions
RedTest/redtest.cpp:80
↓ 1 callers
Function
EtwReaderStopAll
RedEdr/etwreader.cpp:459
↓ 1 callers
Function
FreeHashTable
RedEdrDriver/hashcache.c:98
↓ 1 callers
Function
GetAgentLogs
RedEdr/logging.cpp:36
↓ 1 callers
Method
GetAllAsJson
RedEdr/event_processor.cpp:241
↓ 1 callers
Method
GetCacheCount
RedEdrShared/process_resolver.cpp:113
↓ 1 callers
Method
GetCount
RedEdr/event_aggregator.cpp:90
↓ 1 callers
Method
GetEvents
RedEdr/event_aggregator.cpp:51
↓ 1 callers
Function
GetFilesInDirectory
RedEdr/webserver.cpp:50
↓ 1 callers
Function
GetPplLogs
RedEdr/webserver.cpp:96
↓ 1 callers
Function
GetProcessNameByPid
Helper function to get process PEB info by PID Falls back to process name if PEB info cannot be retrieved
RedEdrShared/myprocess.cpp:19
↓ 1 callers
Function
GetSectionNameFromRaw
RedEdrShared/process_query.cpp:295
↓ 1 callers
Function
GetSectionPermissions
For Section permissions (not page permissions)
RedEdrShared/utils.cpp:273
↓ 1 callers
Function
GetStateString
RedTest/redtest.cpp:66
↓ 1 callers
Function
GetTypeString
RedTest/redtest.cpp:73
↓ 1 callers
Method
HasMoreEvents
RedEdr/event_aggregator.cpp:63
↓ 1 callers
Function
InitCallbacks
RedEdrDriver/kcallbacks.c:276
↓ 1 callers
Function
InitDllPipe
Pipe Init
RedEdrDll/dllhelper.cpp:35
↓ 1 callers
Function
InitHooksThread
This function initializes the hooks via the MinHook library
RedEdrDll/dllmain.cpp:1295
↓ 1 callers
Function
InitializeEtwReader
RedEdr/etwreader.cpp:239
↓ 1 callers
Function
InitializeEventProcessor
RedEdr/event_processor.cpp:295
↓ 1 callers
Function
InitializeFileLogging
RedEdrPplService/logging.cpp:18
↓ 1 callers
Function
InitializeHashTable
RedEdrDriver/hashcache.c:11
↓ 1 callers
Function
InitializePipe
Initialize the pipe subsystem
RedEdrDriver/upipe.c:17
↓ 1 callers
Function
InitializeWebServer
RedEdr/webserver.cpp:346
↓ 1 callers
Function
InterlockedCompareExchange
RedEdrDll/detours.h:939
↓ 1 callers
Function
IsFalseText
RedEdr/cxxops.hpp:650
↓ 1 callers
Function
IsSubstringInUnicodeString
TODO SLOW
RedEdrDriver/utils.c:29
↓ 1 callers
Function
IsTrueText
RedEdr/cxxops.hpp:632
↓ 1 callers
Function
IsUserspacePipeConnected
RedEdrDriver/upipe.c:28
↓ 1 callers
Function
KapcInjectDll
RedEdrDriver/kapcinjector.c:293
↓ 1 callers
Function
KernelReaderInit
RedEdr/kernelreader.cpp:31
↓ 1 callers
Function
KernelReaderShutdown
RedEdr/kernelreader.cpp:93
← previous
next →
301–400 of 1,333, ranked by callers