I think the easiest way to fix this is to make a blank txt document and rename it to the winsock file. That way it won't redownload. That is unless the creator reads this and changes it but it should work for a while until the script kiddie gets to work on rev 2 and hopefully it should last until team garry patches it.
Edited:
Ok, it seems that the wsock file isn't on servers. So I have no idea why this would be happening, maybe another file?
And could someone post the exact file name of the wsock file?
Also, I'm no professional but these following files were added to my bin folder today at 6 pm "MenuSystem.dll, server.dll SceneCacheProxy.dll, lua-shared.dll client.dll and game_shader_generic_garrysmod.dll" does anyone else have those? Is it a gmod update or could they be part of the worm?
I just find it a little odd that they would be added today when all the other .dll's were added when I installed gmod, and that I haven't joined any other gmod servers except my usual RP server and the perp server, nor has gmod been updated since feb the 15th...
The exact filename is wsock32.dll, I opened the file with notepad and its all gibberish except for a few file names and words hidden in the text, and some random parts of addons like stacker, wire touch plate, etc.
I also could not find the extra files that you mentioned in my bin folder.
Edited:
The addons listed inside the file are random and usually have nothing to do with each other, anyways most of the file is unreadable, unless somebody knows a dll reader that turns that gibberish into plain code.