There are two main types of viruses. They are:
These two types may be detectable or non-detectable. Non-detectable viruses are called Stealth Viruses.