Ulysses Stuff > Releases
Nomalua -- GMod/Lua malware scanner (v1.20)
MrPresident:
--- Quote from: Buzzkill on April 19, 2015, 01:36:34 PM ---* tries to delete files, though to be honest I'll probably pull this check, since addons can only delete from their own /data subdirectory.
--- End quote ---
I don't believe that's true. I'm pretty sure lua has full control over anything in the data directory. If I wanted to, I could write an addon that recursively checked the data folder and removed all .txt files from it as well as directories. As long as your script here doesn't block and only reports, I think you should definitely leave this in.
*idea* Maybe you could weigh the different things it detects kind of like malware scanners do.
Risk Levels:
Low
Medium
High
Then you could report them out to the administrators and they'd have a better idea of what kind of risk it is. Things like the file deletion thing above would still be reported, but you could mark it as low risk so people don't flip out.
Stickly Man!:
Lookin good! I can see this being a very useful release for server owners ;D
Buzzkill:
Thanks guys. Will definitely implement a risk level element, especially as I add more checks. Great idea.
v1.10 Changelog - *(2015-04-20)*
* Adjusted directory recursion logic to prepend root search directory
* Added whitelisting and some default whitelist items
* Restructured lua file search so that matching files in addons/<addonname>/lua/... and lua/... purposely collide in storage table (de-dupe)
* Refactored scan to queue output, eliminating need to pass ply var around.
Buzzkill:
v1.11 Changelog - *(2015-04-20)*
* Bug fix. AddLuaFiles returning nil under certain conditions, causing scan to error out.
Buzzkill:
v1.20 Changelog - *(2015-04-21)*
* Added risk rank (currently 1 - 5, 5 highest. Rather arbitrary for now. Still beta. , the whole thing is still beta)
* Optimized check type and pattern check definition code
* Fixed bug in directory recursion code
* misc minor optimizations
* Added additional pattern checks
Navigation
[0] Message Index
[#] Next page
[*] Previous page
Go to full version