I'm looking to find a way to protect PCs, without requiring locally installed software.
I thought about a device such as a Watchguard that has UTM facilities and make it a transparent proxy, in essence, something that can sit inline on a network cable and provide anti virus protection to the PC behind it , because I cannot install any software on the PC.
Is there a hardware device I can put on a network cable in front of a PC to provide basic antivirus protection but still allow file sharing onto the network?
Or is there another approach I'm unaware of that would let me protect a networked PC from viruses without installing any software on the PC?
I think that there is no way to protect against 'everything'. Because your device-in-the-middle should proxy many protocols, do security certificates substitution to keep an eye on encrypted connections, make a decrypt-check-encrypt-forward some data, it will need more performance than ordinary PC with antivirus, because for example, when you have shared folder allowing someone upload files, locally-installed antivirus checks file when service tries to save it on disk and it does not need to decrypt network traffic.
Device you want depends on services you provide to network. If saying 'file sharing' you mean FTP, you need much cheaper hardware than for SMB share and it is quite possible
Anyway, this device-in-the-middle is still a computer with OS and couple of programs installed. I have heard about such enterprise devices, but not about versions for home user. Reasons of low population of such devices are: