The answer to this question would be: Nitazoxanide
Nitazoxanide is a broad antiparasitic drug that can be used to treat infection of Giardia lamblia or Cryptosporidium parvum. It also a broad antiviral can be used for viral infection.
Another drug that can be used for Giardia infection would be Metronidazole.