File::Scan allows users to make multi-platform virus scanners which can detect Windows/DOS/Mac viruses. It include a virus scanner and signatures database.