MCPcopy Create free account

hub / github.com/dobin/RedEdr / functions

Functions1,333 in github.com/dobin/RedEdr

↓ 2 callersMethodis_errored
RedEdrShared/json.hpp:7215
↓ 2 callersFunctionis_multipart_boundary_chars_valid
RedEdr/httplib.h:4883
↓ 2 callersMethodis_multipart_form_data
RedEdr/httplib.h:5526
↓ 2 callersFunctionis_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 callersMethodis_valid
RedEdr/httplib.h:3814
↓ 2 callersFunctionlittle_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 callersFunctionmake_basic_authentication_header
RedEdr/httplib.h:5470
↓ 2 callersFunctionmake_bearer_token_authentication_header
RedEdr/httplib.h:5478
↓ 2 callersFunctionmake_digest_authentication_header
RedEdr/httplib.h:5298
↓ 2 callersMethodmatch
RedEdr/httplib.h:5829
↓ 2 callersFunctionmyHex
(num)
RedEdr/shared.js:84
↓ 2 callersMethodname
RedEdrShared/json.hpp:4403
↓ 2 callersFunctionnow_ns
RedEdrShared/loguru.cpp:526
↓ 2 callersFunctionoperator++
! @brief post-increment (it++) @pre The iterator is initialized; i.e. `m_object != nullptr`. */
RedEdrShared/json.hpp:13267
↓ 2 callersFunctionoperator--
! @brief post-decrement (it--) @pre The iterator is initialized; i.e. `m_object != nullptr`. */
RedEdrShared/json.hpp:13318
↓ 2 callersMethodoverlaps
RedEdrShared/ranges.h:20
↓ 2 callersFunctionparse_query_text
RedEdr/httplib.h:4491
↓ 2 callersFunctionparse_www_authenticate
RedEdr/httplib.h:5359
↓ 2 callersFunctionpop_back
@brief remove last reference token @sa https://json.nlohmann.me/api/json_pointer/pop_back/
RedEdrShared/json.hpp:13999
↓ 2 callersFunctionprint_preamble
RedEdrShared/loguru.cpp:1327
↓ 2 callersFunctionprint_preamble_header
RedEdrShared/loguru.cpp:1278
↓ 2 callersFunctionprocess_server_socket_core
RedEdr/httplib.h:3177
↓ 2 callersFunctionread_content_with_length
RedEdr/httplib.h:4044
↓ 2 callersFunctionreset
reset token_buffer; current character is beginning of token
RedEdrShared/json.hpp:8725
↓ 2 callersMethodreset
RedEdr/jsonw.hpp:892
↓ 2 callersFunctionserialize_multipart_formdata_finish
RedEdr/httplib.h:4915
↓ 2 callersFunctionserialize_multipart_formdata_item_begin
RedEdr/httplib.h:4896
↓ 2 callersFunctionserialize_multipart_formdata_item_end
RedEdr/httplib.h:4913
↓ 2 callersFunctionshutdown
RedEdrShared/loguru.cpp:682
↓ 2 callersFunctionskip_whitespace
RedEdrShared/json.hpp:8905
↓ 2 callersFunctionssl_connect_or_accept_nonblocking
RedEdr/httplib.h:8610
↓ 2 callersFunctionssl_delete
RedEdr/httplib.h:8581
↓ 2 callersFunctionssl_new
RedEdr/httplib.h:8551
↓ 2 callersFunctionstatus_message
RedEdr/httplib.h:1982
↓ 2 callersFunctionstr2tag
RedEdr/httplib.h:3622
↓ 2 callersFunctionstr2tag_core
RedEdr/httplib.h:3610
↓ 2 callersFunctionstring2wcharAlloc
Dear mother of god whats up with all these goddamn string types
RedEdrShared/utils.cpp:132
↓ 2 callersFunctionterminal_dim
RedEdrShared/loguru.cpp:277
↓ 2 callersFunctionthread_name_buffer
Where we store the custom thread name set by `set_thread_name`
RedEdrShared/loguru.cpp:1055
↓ 2 callersFunctionuint64_to_pointer
RedEdrShared/utils.cpp:43
↓ 2 callersFunctionvlog
RedEdrShared/loguru.cpp:1527
↓ 2 callersFunctionvstrprintf
RedEdrShared/loguru.cpp:1676
↓ 2 callersFunctionwchar2string
RedEdrShared/utils.cpp:48
↓ 2 callersMethodwrite_bson
! @param[in] j JSON value to serialize @pre j.type() == value_t::object */
RedEdrShared/json.hpp:15144
↓ 2 callersMethodwrite_cbor
! @param[in] j JSON value to serialize */
RedEdrShared/json.hpp:15173
↓ 2 callersFunctionwrite_content_chunked
RedEdr/httplib.h:4339
↓ 2 callersFunctionwrite_date_time
RedEdrShared/loguru.cpp:691
↓ 2 callersMethodwrite_msgpack
! @param[in] j JSON value to serialize */
RedEdrShared/json.hpp:15497
↓ 2 callersMethodwstring
RedEdr/jsonw.hpp:460
↓ 2 callersFunctionwstring_starts_with
RedEdrShared/utils.cpp:483
↓ 1 callersFunctionAddProcessInfo
RedEdrDriver/hashcache.c:19
↓ 1 callersMethodAnalyzeNewEvents
RedEdr/event_processor.cpp:183
↓ 1 callersMethodAugmentInfo
RedEdrShared/myprocess.cpp:78
↓ 1 callersFunctionCleanupFileLogging
RedEdrPplService/logging.cpp:120
↓ 1 callersFunctionCleanupPipe
Cleanup the pipe subsystem
RedEdrDriver/upipe.c:23
↓ 1 callersMethodCloseTarget
RedEdrShared/myprocess.cpp:162
↓ 1 callersFunctionConnectEmitterPipe
RedEdrPplService/emitter.cpp:11
↓ 1 callersFunctionCreateRequiredFiles
RedEdr/RedEdr.cpp:45
↓ 1 callersFunctionCustomGetProcAddress
RedEdrDriver/kapcinjector.c:250
↓ 1 callersFunctionDisablePplProducer
RedEdr/pplmanager.cpp:75
↓ 1 callersFunctionDllInject
RedEdrDriver/kapcinjector.c:107
↓ 1 callersFunctionDllReaderInit
Init
RedEdr/dllreader.cpp:34
↓ 1 callersFunctionDllReaderShutdown
Shutdown
RedEdr/dllreader.cpp:159
↓ 1 callersFunctionDoStuff
RedEdrTester/RedEdrTester.cpp:101
↓ 1 callersFunctionDoesServiceExist
RedEdr/serviceutils.cpp:7
↓ 1 callersFunctionEcEntryBase
RedEdrShared/loguru.hpp:855
↓ 1 callersFunctionEnableTelemetryLoggingForProcessByName
Enumerate all running processes and call EnableProcessTelemetryLogging for every process whose image name matches targetName (case-insensitive). Uses
RedEdrDriver/kcallbacks.c:183
↓ 1 callersFunctionEnumerateMemoryRegions
RedTest/redtest.cpp:80
↓ 1 callersFunctionEtwReaderStopAll
RedEdr/etwreader.cpp:459
↓ 1 callersFunctionFreeHashTable
RedEdrDriver/hashcache.c:98
↓ 1 callersFunctionGetAgentLogs
RedEdr/logging.cpp:36
↓ 1 callersMethodGetAllAsJson
RedEdr/event_processor.cpp:241
↓ 1 callersMethodGetCacheCount
RedEdrShared/process_resolver.cpp:113
↓ 1 callersMethodGetCount
RedEdr/event_aggregator.cpp:90
↓ 1 callersMethodGetEvents
RedEdr/event_aggregator.cpp:51
↓ 1 callersFunctionGetFilesInDirectory
RedEdr/webserver.cpp:50
↓ 1 callersFunctionGetPplLogs
RedEdr/webserver.cpp:96
↓ 1 callersFunctionGetProcessNameByPid
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 callersFunctionGetSectionNameFromRaw
RedEdrShared/process_query.cpp:295
↓ 1 callersFunctionGetSectionPermissions
For Section permissions (not page permissions)
RedEdrShared/utils.cpp:273
↓ 1 callersFunctionGetStateString
RedTest/redtest.cpp:66
↓ 1 callersFunctionGetTypeString
RedTest/redtest.cpp:73
↓ 1 callersMethodHasMoreEvents
RedEdr/event_aggregator.cpp:63
↓ 1 callersFunctionInitCallbacks
RedEdrDriver/kcallbacks.c:276
↓ 1 callersFunctionInitDllPipe
Pipe Init
RedEdrDll/dllhelper.cpp:35
↓ 1 callersFunctionInitHooksThread
This function initializes the hooks via the MinHook library
RedEdrDll/dllmain.cpp:1295
↓ 1 callersFunctionInitializeEtwReader
RedEdr/etwreader.cpp:239
↓ 1 callersFunctionInitializeEventProcessor
RedEdr/event_processor.cpp:295
↓ 1 callersFunctionInitializeFileLogging
RedEdrPplService/logging.cpp:18
↓ 1 callersFunctionInitializeHashTable
RedEdrDriver/hashcache.c:11
↓ 1 callersFunctionInitializePipe
Initialize the pipe subsystem
RedEdrDriver/upipe.c:17
↓ 1 callersFunctionInitializeWebServer
RedEdr/webserver.cpp:346
↓ 1 callersFunctionInterlockedCompareExchange
RedEdrDll/detours.h:939
↓ 1 callersFunctionIsFalseText
RedEdr/cxxops.hpp:650
↓ 1 callersFunctionIsSubstringInUnicodeString
TODO SLOW
RedEdrDriver/utils.c:29
↓ 1 callersFunctionIsTrueText
RedEdr/cxxops.hpp:632
↓ 1 callersFunctionIsUserspacePipeConnected
RedEdrDriver/upipe.c:28
↓ 1 callersFunctionKapcInjectDll
RedEdrDriver/kapcinjector.c:293
↓ 1 callersFunctionKernelReaderInit
RedEdr/kernelreader.cpp:31
↓ 1 callersFunctionKernelReaderShutdown
RedEdr/kernelreader.cpp:93
← previousnext →301–400 of 1,333, ranked by callers