I periodically read articles about public wifi making users susceptible to viruses, hacking, etc. My internet search says that the following tools are available: antivirus, anti-malware, vpn and firewalls, all available for android and windows. Is this enough? Are there other tools? Would it be over kill to use a small computer - say a Raspberry Pi - install all of the apps mentioned, connect the rp to the public wifi and then connect my phone, pc or tablet to the rp? Yes, maybe I am a little paranoid and a little ignorant, but I was hacked about 6 months ago and it took more time than I like to think about to get life normal.