Introducing VoodooSoft's RansomGuard EDR - Streamlined EDR for Consumers and SMB

  • Thread starter Thread starter danb
  • Start date Start date
  • Featured
I got temporarily "lost" in this thread -- but I did install RansomGuardEDR 1.00 on win10_VM (running 0patch) and it seemed to be working aok, ie, no obvious conflicts... fwiw. Do not yet know how to fully implement it, and, or will it be implemented with Cyberlock / SiriusGPT etc ...
 
Hi @danb

Thank you very much for your infos

And what is with that questions

What will you plan for the future of that software

And for which Windows Versions did it work or is it available

Mops21
Sorry for the late reply. Over the next couple of months I think we will convert it into a full fledged cloud native EDR, while keeping most or all of the local GUI. Windows 10 or 11 is required, thank you!
 
  • Like
Reactions: simmerskool
I got temporarily "lost" in this thread -- but I did install RansomGuardEDR 1.00 on win10_VM (running 0patch) and it seemed to be working aok, ie, no obvious conflicts... fwiw. Do not yet know how to fully implement it, and, or will it be implemented with Cyberlock / SiriusGPT etc ...
We will probably make RansomGuard optional in all of our main products, so that there is some integration between the two. Otherwise, running it on its own works great as well.
 
Here is the latest RansomGuard EDR POC. It is pretty much finalized, but we still need to reduce a few false positives and optimize the detection for real-world ransomware. Either way, it is super interesting to see all of the different file interactions that occur on the computer... I had no idea there were so many..

RansomGuard EDR POC 2
SHA-256: 52d4d6006d146025a0f3672fa0dbd7d74fb680e6e871deffdd68d91c571b3903
 
Hey Guys!

I was wanting an app that would give me complete visibility and show me exactly what was going on with my data on the drives in real-time, especially when the hard drive light was going crazy. So I created a small app and kept adding features, and ended up building basically a lightweight, streamlined EDR for consumers and SMB’s, with a focus on ransomware.

So now we have RansomGuard EDR, which is a portable, self-contained .NET 8.0 app with all of the dependencies bundled in, so it will work even if you do not have the .NET 8.0 runtime installed. There is no uninstall, but if you do want to uninstall… simply toggle the Start with Windows to OFF, then delete the app and the C:\ProgramData\RansomGuard\ directory.

This version is more of a POC than anything, although it might offer some protection as it is. The app currently requires to be executed as administrator, but we might have an installable version with a proper Windows service if there is enough interest in this app, then it would no longer require administrator.

The best thing to do after first starting the app is to whitelist any safe but noisy processes you might have by right clicking on the process and choosing Whitelist Process. For me it is my backup software. There are already some that are hardcoded to be skipped, and if you guys send me a list of the ones that you whitelist, I can add them to the list. Just send me the list from the C:\ProgramData\RansomGuard\config.json file. Also, if you have any issues, you should be able to delete that file and it should fix the issue.

Also, if you encounter any user alert that is a false positive, please copy the contents of the user alert and either post it or email it to me. If you think it might have sensitive info, please email it to me instead of posting it.

There are tons of little features within the app, for example, if you hover over the Process or PID columns, you will see information about that process. We currently do not cache processes that have exited, but we might in the future, as long as it does not significantly increase RAM utilization. BTW, the CPU utilization on my two machines is pretty much 0% most of the time and the RAM utilization is 65mb and 85mb on average. Which is not too bad considering that 35mb or so of that is due to the app being a self-contained file. Also, if you scroll up on the grid, it will pause the grid from auto scrolling, an you can scroll down fast or click the button at the top right to continue auto scrolling.

Several features are not active yet, including a lot of the actual protections and the Mode dropdown box at the top left, but now that all of the hard work is out of the way, these will be easy to finish up. I just wanted for you guys to see what we have so far, that way I can get some feedback.

We will be adding many features in the next few months, including monitoring VSS to ensure it is not tampered with, and also the ability to auto restore encrypted files from VSS. I was thinking about adding Sirius to the File insight section of the tooltip that you see when you hover over the Process and PID columns. We could even develop this into a full-fledged EDR 😉.

It really is quite fascinating to see all of the drive activity and interactions in real-time. Now we can see what various software does to our system, and also see if it respects our privacy. If anyone finds anything interesting, please post it!


RansomGuard EDR POC
SHA-256: 83f9582b05596db6540729cce0dd04735e81231da86363827e93cc2679af8b74


Thank you guys!

Dan

An automated MDR would fill in a gap in premium software like Microsoft Defender for Business. A free alert tool to stay on top of things. Outside of enterprises, no one has the time, expertise or budget to hire a full-blown MDR.
 
  • Like
Reactions: danb
Hey Guys!

I was wanting an app that would give me complete visibility and show me exactly what was going on with my data on the drives in real-time, especially when the hard drive light was going crazy. So I created a small app and kept adding features, and ended up building basically a lightweight, streamlined EDR for consumers and SMB’s, with a focus on ransomware.

So now we have RansomGuard EDR, which is a portable, self-contained .NET 8.0 app with all of the dependencies bundled in, so it will work even if you do not have the .NET 8.0 runtime installed. There is no uninstall, but if you do want to uninstall… simply toggle the Start with Windows to OFF, then delete the app and the C:\ProgramData\RansomGuard\ directory.

This version is more of a POC than anything, although it might offer some protection as it is. The app currently requires to be executed as administrator, but we might have an installable version with a proper Windows service if there is enough interest in this app, then it would no longer require administrator.

The best thing to do after first starting the app is to whitelist any safe but noisy processes you might have by right clicking on the process and choosing Whitelist Process. For me it is my backup software. There are already some that are hardcoded to be skipped, and if you guys send me a list of the ones that you whitelist, I can add them to the list. Just send me the list from the C:\ProgramData\RansomGuard\config.json file. Also, if you have any issues, you should be able to delete that file and it should fix the issue.

Also, if you encounter any user alert that is a false positive, please copy the contents of the user alert and either post it or email it to me. If you think it might have sensitive info, please email it to me instead of posting it.

There are tons of little features within the app, for example, if you hover over the Process or PID columns, you will see information about that process. We currently do not cache processes that have exited, but we might in the future, as long as it does not significantly increase RAM utilization. BTW, the CPU utilization on my two machines is pretty much 0% most of the time and the RAM utilization is 65mb and 85mb on average. Which is not too bad considering that 35mb or so of that is due to the app being a self-contained file. Also, if you scroll up on the grid, it will pause the grid from auto scrolling, an you can scroll down fast or click the button at the top right to continue auto scrolling.

Several features are not active yet, including a lot of the actual protections and the Mode dropdown box at the top left, but now that all of the hard work is out of the way, these will be easy to finish up. I just wanted for you guys to see what we have so far, that way I can get some feedback.

We will be adding many features in the next few months, including monitoring VSS to ensure it is not tampered with, and also the ability to auto restore encrypted files from VSS. I was thinking about adding Sirius to the File insight section of the tooltip that you see when you hover over the Process and PID columns. We could even develop this into a full-fledged EDR 😉.

It really is quite fascinating to see all of the drive activity and interactions in real-time. Now we can see what various software does to our system, and also see if it respects our privacy. If anyone finds anything interesting, please post it!


RansomGuard EDR POC
SHA-256: 83f9582b05596db6540729cce0dd04735e81231da86363827e93cc2679af8b74


Thank you guys!

Dan

I would like to see it incorporate zero day protection as well as an automated MDR. We already have plenty of good AR software. It should be focused on detecting and stopping threats a signature-based AV like Microsoft Defender might miss.
 
  • Like
Reactions: danb and EASTER
Thank you @MWNormanF for the suggestions! Yeah, there is a lot we can do with this and I am pretty excited to see how it evolves over the next few months. If you have any other suggestions, please post them!
 
This version should be pretty close to finished as far as detection goes, although I have not yet tested it extensively with in the wild malware. I am sure there will still be a few false positives we will need to hardwire in, but so far so good. If you guys experience any FP's please copy and paste the body of the Alert Prompt and send it to me.

BTW, you might want to delete this file before trying the latest version: C:\ProgramData\RansomGuard\config.json

RansomGuard EDR POC 3
SHA-256: 50593b92b2e09849c0f0491ae77a5e444c3a13a9e5fb92fc3c1bef5301c5dd96
 
Got an alert after reboot. Emailed you the details. Imaged of alert below and then when I clicked close there was a small "Process Resumed" message.
1766407012704.png
 
Thank you @ErzCrz! That FP and 3 others have been fixed in this version. These were the only 4 that I remember all through development, but I am sure there will be a few more we need to add, so if there any more FP's, please let me know.

There is no need to delete your C:\ProgramData\RansomGuard\config.json for this version if you are running the POC 3. If you are running an earlier version, it would be best to delete that file first.

RansomGuard EDR POC 4
SHA-256: 45eceaaf6470ec2da975b5d0f8648b65037c4d9b873dc6e4df9f5fd8e70c5893
 
Thank you @ErzCrz! That FP and 3 others have been fixed in this version. These were the only 4 that I remember all through development, but I am sure there will be a few more we need to add, so if there any more FP's, please let me know.

There is no need to delete your C:\ProgramData\RansomGuard\config.json for this version if you are running the POC 3. If you are running an earlier version, it would be best to delete that file first.

RansomGuard EDR POC 4
SHA-256: 45eceaaf6470ec2da975b5d0f8648b65037c4d9b873dc6e4df9f5fd8e70c5893
Nice one! I like the new installer as well :D
 
Hi @danb,

Will the RansomGuard EDR available in a future release of Cyberlock version?
Sorry for the super late reply. I have been pretty sick for 2-3 weeks, but I am all better now, and ready to get some stuff done ;).

RansomGuard is a self contained portable app, so yeah, we will probably have an option to run it along side our other products. But really the best thing to do is to just run it by itself along side one of our other products. But no, I do not think it would be a good idea to fully implement RansomGuard directly into the CyberLock (or other) source code. There are simply WAY too many moving parts in both apps. RansomGuard is going to be a full cloud native EDR sooner than later, so in fact, it will probably be an option in RansomGuard to install one of our other products. And at that point they will work in tandem.

There are 3 core components to RansomGuard EDR...

File Activity: This component is pretty much finished and included in the download below
Network Activity: The component will be finished soon. 2 days to 2 weeks is my best guess, depending on if I run into any major roadblocks
SiriusGPT scanner: The component is complete, I just need to port it to RansomGuard

The RansomGuard File Activity feature is pretty much complete, especially in the new version that I am going to paste below. The next step for RansomGuard is to implement the Network Activity feature that I am working on now, and it is getting close.

BTW, I just asked the AI that is familiar with the RansomGuard code to explain the difference between these two core RansomGuard features, and it did a great job of explaining, so I will just paste it here:

File Activity answers:

“What is happening to my files?”


This view exists to explain:

  • Which process is touching files
  • What it’s doing (write, modify, delete)
  • Where it’s doing it
  • Whether that behavior looks normal or dangerous
In plain terms:

“My disk light is going crazy — who is doing this?”

File Activity is the primary signal.
It’s always on, because file behavior is what users feel first.



Network Activity answers:

“Is that same process sending data somewhere?”


This view exists to explain:

  • Whether a suspicious process is also talking to the network
  • When those connections happened relative to file activity
  • Where the data is being sent (at a high level)
In plain terms:

“Okay… where is this data going?”

Network Activity is contextual.
It only becomes relevant after something about file behavior looks wrong.



🧠 How They Work Together (Key Insight)

File Activity raises the question.
Network Activity helps answer it.


  • File Activity says “this looks bad”
  • Network Activity says “and here’s why”
Neither replaces the other.
Network Activity never stands alone.



🔍 What Each View Is Not (Important to Say)

File Activity is NOT:


  • Just a log
  • Just a list of file paths
  • A forensic report
It’s situational awareness.



Network Activity is NOT:

  • A firewall
  • Packet capture
  • Network monitoring
  • A list of “everything your PC is doing online”
It’s selective, process-focused context.

That distinction builds trust immediately.
 
Last edited:
Here is the latest RansomGuard POC!

As mentioned above, there are 3 core components to RansomGuard EDR

File Activity: This component is pretty much finished and included in the download below
Network Activity: The component will be finished soon. 2 days to 2 weeks is my best guess, depending on if I run into any major roadblocks
SiriusGPT scanner: The component is complete, I just need to port it to RansomGuard

This version is perfectly stable, but it will be considered a POC until all 3 components are complete.

If anyone finds any false positives, please copy the text of the threat alert form and email it to me. Most false positives are fixed, but if you have encryption utilities, for example, you will need to click the Allow button ;).

RansomGuard EDR POC 6
SHA-256: 7b250a5f8ec060649937eec9dc40bdca06e0c0c3f11bae797b532fb26145bdc3

Thank you guys!

RG1.PNG

RG2.PNG
 
Hey Guys!

Here is the latest RansomGuard. You can now click on the top left drop down box to choose Network Activity, along with File Activity. It is not fully implemented yet, for example the Verdict column will say Unknown in this version, but it will be fully implemented in the next version. We will probably also add a Domain column, which I think will be super cool… we will see how that goes and see how practical it is to add. The Sirius Scan should be complete in the next version as well. I am guessing about 1 more week to finish up the Local / On Device version of RansomGuard, then we will implement a cloud native version with a web management console as well.

RansomGuard EDR POC 7
SHA-256: b121db0797bfd2c748d11c9a0095576882549e116a23044e19bd8675fcbd65eb

Capture.PNG


Thank you guys!
 
I forgot to mention, if something is not working quite right, please restart your computer to clear the ETW driver sessions and everything will work correctly (long story).

Also, if you have any false positives, please email me the text of the user prompt to support at cyberlock.global
 
Hey Guys!

Here is the latest RansomGuard. You can now click on the top left drop down box to choose Network Activity, along with File Activity. It is not fully implemented yet, for example the Verdict column will say Unknown in this version, but it will be fully implemented in the next version. We will probably also add a Domain column, which I think will be super cool… we will see how that goes and see how practical it is to add. The Sirius Scan should be complete in the next version as well. I am guessing about 1 more week to finish up the Local / On Device version of RansomGuard, then we will implement a cloud native version with a web management console as well.

RansomGuard EDR POC 7
SHA-256: b121db0797bfd2c748d11c9a0095576882549e116a23044e19bd8675fcbd65eb



Thank you guys!
Very cool adding the network activity feature! I look forwarwd to checking it out :D
 
I keep getting a repeated Svchost popup with no way to whitellist or silence it.

It thinks there is ransomware activity but its a false positive. Note to developer: please include a whitelist button to allow such alerts to be turned off.
 
  • Like
Reactions: danb
I keep getting a repeated Svchost popup with no way to whitellist or silence it.

It thinks there is ransomware activity but its a false positive. Note to developer: please include a whitelist button to allow such alerts to be turned off.
Thank you for letting me know! Yes, most alerts have a way to whitelist, but there are a handful that do not by design. Can you please post a screenshot of the block the next time you experience it? Or you can email it to support at cyberlock.global. I have been running RG for 5 or so months and it has been mostly quiet except Chrome and Codex. I kind of got side tracked and had to finish some things on our main products, but I hope to start working on RG again soon. There really is not all that much to finish up on it... mainly fixing the remaining false positives. Then we can build a web management console if we want. Thank you!
 

You may also like...