Windows: io mi trovo bene con ZoneAlarm, ma ci sono anche kerio, sygate, comodo.... fai una ricerca in google cercando free firewall e ne trovi a volontà, provane qualcuno e poi resta su quello con cui ti trovi meglio [occhio a non installare mai 2 firewall contemporaneamente!]
Linux: secondo...