68 Commits
Author SHA1 Message Date
Dobin Rutishauser 16bd7233d3 refactor: add "etw_time -> event_time" to all subsystems 2026-08-01 16:46:20 +02:00
Dobin Rutishauser 7c66b11d00 refactor: ppl log message now logged with ETW (not via log file) 2026-06-22 19:58:47 +02:00
Dobin Rutishauser ba773a7232 fix: just send the dll name without path because of length restrictions 2026-06-21 10:40:46 +02:00
Dobin Rutishauser 93b63bd85f feature: support MsSense.exe too to MsMpEng.exe 2026-06-19 08:52:59 +02:00
Dobin Rutishauser 656a0045a5 feature: dump defender version (mpengine.dll and registry) 2026-06-17 13:05:06 +02:00
Dobin Rutishauser 26fd2c862d fix: correct defender dll dump 2026-06-16 09:37:24 +02:00
Dobin Rutishauser 1586065fc7 feature: send defender dlls events on start 2026-06-16 08:41:23 +02:00
Dobin Rutishauser 8ff471643c feature: make defender dll's available in ProcessResolver 2026-06-16 06:27:23 +02:00
Dobin Rutishauser 4b0a6e6073 refactor: defender loaded dlls in one event 2026-06-14 20:15:53 +02:00
Dobin Rutishauser 9be1e468a3 feature: defender modules logging 2026-06-14 17:36:01 +02:00
Dobin Rutishauser f2e69a8571 fix: observe msmepeng.exe with DefenderTrace enabled (and not the target process) 2026-06-14 13:43:16 +02:00
Dobin Rutishauser 167445a51c fix: add *.user as it contains fucking important information fucking visual studio 2026-05-03 11:16:42 +02:00
Dobin Rutishauser 943d622f57 fix: pplservice not applying new target 2026-04-12 12:52:10 +02:00
Dobin Rutishauser 3df3c51974 feature: defender msmpeng.exe related events in etw-ti 2026-04-11 18:48:05 +02:00
Dobin 96d4e73952 refactor: split and compartementalize process-observe and process-info (mem_static to process) 2025-09-26 12:53:34 +01:00
Dobin 88658da134 featur: check commandline of processes (if possible) - for rundll32 support 2025-08-29 10:32:39 +01:00
Dobin b971a98d9e feature: wait for ETW to load 2025-08-29 10:08:10 +01:00
Dobin 4f6d055212 refactor: cleanup teh includes so further incidents may be easier to debug 2025-08-22 13:09:48 +01:00
Dobin 722dd80dbe feature: process names for PPL events (refactor objcache -> ProcessResolver) 2025-08-22 12:26:11 +01:00
Dobin 30c1df632a feature: add process name to log events (ETW) 2025-08-22 10:14:40 +01:00
Dobin fc786433c1 fix: correct multiple processes handling, ETW-TI 2025-08-19 09:44:00 +01:00
Dobin Rutishauser 1d6ef27bdc feature: support multiplce processes for ppl 2025-08-15 18:31:07 +02:00
Dobin d75224db25 feature: pipe names (for better debugging) 2025-08-09 12:31:46 +01:00
Dobin 34b8d6df17 refactor: remove shared logging completely (& compiler warnings fix) 2025-08-09 12:02:32 +01:00
Dobin 7ef04aa841 refactor: fix ppl communication, and ppl logging 2025-08-09 10:14:11 +01:00
Dobin 3fc797824b refactor: add some logs 2025-08-09 07:47:00 +01:00
Dobin 105c66d2f6 refactor: rededr <-> ppl communication cleanup and reliability 2025-08-08 19:09:04 +01:00
Dobin 3634e47fdc fix: ppl reload 2025-08-03 15:09:47 +01:00
Dobin 27dbc4f3e5 fix: again ppl shutdown 2025-08-03 07:25:09 +01:00
Dobin a372efec98 fix: better ppl shutdown hopefully 2025-08-03 06:55:11 +01:00
Dobin d9b6617486 feature: ppl service logs to file 2025-08-03 06:55:00 +01:00
Dobin e009bfcf5e fix: make ppl/etwti work again by fixing process matching + cleanup 2025-08-02 08:32:22 +01:00
Dobin d27ed5f509 fix: compilation (claude oopsies) 2025-07-11 14:02:13 +01:00
Dobin f3f901070a refactor: fix various PPLService things (Claude) 2025-07-11 13:26:32 +01:00
Dobin 16535cedd1 refactor: add dedicated pipe for PPL/ETWTI events (mostly Claude) 2025-07-11 12:42:14 +01:00
Dobin Rutishauser 9a921bc582 refactor: add comments about etw 2025-02-08 12:51:39 +01:00
Dobin Rutishauser b22b7a06b5 refactor: rededr version in common.h 2025-01-11 21:43:50 +01:00
admin d74d4816cc refactor: standardize utils naming 2025-01-10 21:06:47 +01:00
admin 4388eeebea refactor: to std::string 5: ppl service 2025-01-10 20:39:39 +01:00
admin d57f76a73a fix: re-add dependency so it compiles in the VM 2025-01-10 13:57:26 +01:00
Dobin 3984d74257 fix: remove restriction on specific version to make it compilable easier 2025-01-03 10:46:47 +00:00
admin bc95713f0b refactor: remove MAX_BUF_SIZE and other constants 2024-12-23 22:43:02 +01:00
admin eb70f34ef2 refactor: make buffer sizes more precise 2024-12-23 22:16:04 +01:00
Dobin Rutishauser 3d511449f7 merge 2024-12-22 19:50:54 +01:00
Dobin Rutishauser 969f3af439 refactor: put a etw function in Shared, fix 120 include errors 2024-12-22 19:40:47 +01:00
admin 0fc369a26d refactor: unify buffer sizes to one 2024-12-22 14:02:20 +01:00
admin f733495a75 feature: augment etw callstacks 2024-12-22 13:14:01 +01:00
admin b0e9fb20cd fix: make PPL service compilable again 2024-12-22 12:47:39 +01:00
admin ce6c920b9c refactor: small ETWTI improvements 2024-12-22 12:47:25 +01:00
admin 5533320785 fix: make PPL compilable again 2024-12-22 11:01:13 +01:00