So. I had an old project named Lua Anti-Virus (LAV for short).
I asked plenty of advanced scripters before I was accepted on the forums but they had no idea how to make it work…
So. Basically, I can make definitions, it’s quite simple really. However the thing is… I’m making an advanced anti-virus. It’s not your run-of-the-mill Anti-Virus. I plan to make it detect destructive lua scripts and check their contents for any harmful code. However… how do I make a script look into scripts? (And many more scripts required. Almost nothing works currently. Still learning how to make it work…) If that’s not possible yet (probably to avoid exploits leaking source code) then how can I make my anti-virus detect malicious lua other from non-malicious scripts?
LAV Layout & Explanation of functions
Scan: The scan button is self-explanatory… scans the workplace for malicious code.
Terminate: There will be checkboxes to select which malicious scripts to delete. Press terminate and threat gone.
Warnings: A category of detected scripts that may be malicious but the LAV isn’t sure.
Viruses: A category of detected scripts that LAV thinks are malicious scripts.
Offending Scripts: When selected warning or viruses category it shows the offending scripts names and directories.
Offending Code: When selected warning or viruses category it shows the offending code that the LAV thinks or believes is malicious and what line(s) of code are malicious at certain scripts.
Info | Outcome: A description of what LAV thinks that the offending scripts are and what effect they have on the game.
Help will be heavily appreciated. For a greater future and a safer workplace. I wish this plugin becomes a reality!