The point of an antivirus is not only that, but to efficiently detect viruses in your game.
I wouldn’t call it useless compared to the current competitors. Its a different take on an Antivirus that provides a solution for more advanced malicious scripts.
You’re welcome to your opinion and if you don’t find a use for it. Then its useless for you . But in no way can you speak for everyone who is looking for a solution.
Users are capable to take whatever steps they wish to fix their game. If they choose to take this approach then they are welcome to do so. I’m providing a different path for them to choose from
I mean, the useless is not being able to choose what to do with a virus, but the antivirus is not capable enough to detect viruses, due to the fact that it only searches in a small part of the game, and only detects them Identifying the name of the script, with such a basic system a lot of viruses will escape.
In comparison to current cleaners. Its just a more user-friendly interface. I will look further into your concerns and attempt to release something that reads into scripts. Thank you for taking the time to express your interest in the plugin.
I do think most the points bought up are very valid.
Given most people making the virus would honestly be stupid to not look at existing anti virus plugins, then knowing yours only checks script name gives them an easy option to just change the names of their virus’.
Also knowing how sophisticated some backdoors are now, I wouldn’t be surprised if virus infected plugins would look at names of your existing scripts and camouflage the virus there.
I recommend you more carefully evaluate the content of the scripts, for example are they calling require() with numbers. Maybe very small function names, one line scripts etc.
I agree completely. The feedback given on this post is exactly what I needed to start taking steps in the correct direction.
Thank you all who have replied with your concerns.
The videos you have provided don’t seem to load, when i copy link address it leads me to https://devforum.roblox.com/404.
I’m not sure why the uploaded videos have been removed. I can assume there are moderation steps taken before videos are displayed.
If the videos are not working in an hour. I will attempt to re-upload them
I re-uploaded the video using imgur. They should be working now.
Are there any advantages that this plugin has, as compared to other virus-removing plugins?
The first thing that comes to mind is the built-in user interface. Most current antivirus plugins do not offer a graphical interface. But only match names and remove scripts automatically. Luckily this plugin lets you pick and choose what scripts might be causing errors or problems in this game. In V1.0.3 I updated the search to read each script individually to pick up possible malicious functions or methods used in them.
Got some suggestions for you:
- Show the whole ancestry tree of each script instead of just saying “Parent: Folder” maybe instead like, “Parent: workspace.NotAVirus.Folder”, this may help us find an easy path to it.
- A UI overhaul, from the looks of your UI there’s a limit on how much stuff can be found as the size of the ScrollingFrame is absolute instead of reactive. The ScrollingFrame’s size should be dependent on if every GuiObject inside of it fits.
- Automatically put scripts that call require() and getfenv() on the quarentine list, but if they’re allowed scripts never call on them again. I saw one antivirus that quarentined every script that called require but not getfenv, which can be used to call require in multiple ways without being detected.
- If the script it’s currently sifting through has been searched already at a different time, let’s say last time you accessed studio, it will not quarantine it again as you have already told it that the script was fine.
- Do NOT have a whitelist key. I see you have a value called DoggetyOn and this is bad. If this opensourced and anyone can see this they can just name their scripts that and it will never be found.
- Also do note that when on studio you’re allowed to access
Script.Source
…
If you want to compete with other antivirus’s offer more than they do.
Thank you for taking the time to respond. A few features you may have missed while reading my post.
- Right Mouse button automatically directs you to the script in explorer
- V1.0.3 reads scripts line by line and searches for require() currently. This currently uses Script.Source
In the next update I will look into getfenv() and the whitelist key that you brought up.
Thank you again for expressing your ideas. If you would like to follow patch notes. I update the main post under the “Updates” label at the bottom of the page.
this list should be expanded to every single accessible service in studio, I’ve personally seen a lot of viruses hiding in NonReplicatedCSGService, I really do not remember the name, but it was something along the lines of that.
I’ll take a look. I appreciate your concern and suggestions
Well… It sort of is an anti-virus, it detects malicious scripts and you give the ok do destroy them. Lots of malicious scripts have the bad code hidden in the script and you might miss it.
Thanks to everyone who has supported the plugin. I just released an update that will now check more cases. IF you would like more information look under the “Updates” tab on the main post.
I appreciate everyone for expressing their concerns with the plugin and will continue to add more as time goes on.
This seems like a great plugin! However, I already have the ro defender plugin and I’m wondering how different it is from that.
Also, when it scans does it scan every script in the game or just the scripts in Workspace or ServerScriptService?
The script checks more than Workspace and ServerScriptService.