Kaspersky offers a free virus scan and removal tool for Linux. However, if you’re in the United States like I am, you’re restricted from downloading it. To bypass this restriction, I’ve set up a Docker automation that uses an OpenVPN connection in another country. I’m sharing this for those who want to use or analyze the tool.
You’ll need to provide your own OpenVPN configuration file for this to work:
http://zitstif.no-ip.org/kvrun/Dockerfile
http://zitstif.com/kvrun/Dockerfile
http://zitstif.no-ip.org/kvrun/run.sh
http://zitstif.com/kvrun/run.sh
SHA256 Checksums:
# sha256sum Dockerfile eb8e45ab10a50db4b64592f1a3b3edb944f3ffc96ac8bf61917b41d2c5c65186 Dockerfile # sha256sum run.sh 0898b49cfe223f163051c4427427c43571bf932c8bb5d89e79d748ff0d31e451 run.sh
Build and Run Instructions:
docker build -t openvpn-kaspersky . docker run --cap-add=NET_ADMIN --device /dev/net/tun --name kaspersky-vpn openvpn-kaspersky docker cp kaspersky-vpn:/opt/kvrt.run .
Mirrors for Download:
http://zitstif.no-ip.org/kvrt.run
http://zitstif.com/kvrt.run
http://zitstif.no-ip.org/kvrt-hash.txt
http://zitstif.com/kvrt-hash.txt