Azuvirin peptides are small peptide agents useful in delivering functional moieties, such as sensitizers, chemotherapeutic agents and the like to cancer cells expressing ephrin receptors. The peptides are also useful for administration to a patient suffering from a viral infection, or to an individual facing exposure to a viral infection, especially one caused by the HIV-1 retrovirus.