You might start with ClamAV and something like Little Snitch.

Would love to know the rebuttal / why you were downvoted.