A medication or substance which is active against one or more viruses. May include anti-HIV drugs, but these are more accurately termed antiretrovirals.