Antiviral agents are drugs that inhibit the spread of virus, for example by preventing replication of the genome, blocking entry to host cells, or inhibiting viral protein synthesis or viral assembly.