The document discusses several classes of antiviral drugs that work by blocking different stages of the viral replication cycle. It describes how viruses rely on host cell machinery and discusses drugs that block viral attachment, entry, uncoating, nucleic acid synthesis through reverse transcriptase inhibitors, protein processing with protease inhibitors, and viral release. Specific drugs are discussed for HIV, influenza, herpes, including maraviroc, enfuvirtide, amantadine, rimantadine, acyclovir, valacyclovir, zidovudine, nevirapine, oseltamivir, and zanamivir. Their mechanisms of action and in some cases, syntheses, are summarized.