I think that Alinia (Nitazoxanide) has those properties as well, it has fewer side effects than Flagyl - Secnidazole and Tinidazole are derivatives of Flagyl that have few side effects as well. You might want to check Albdendazole (Valbazen) I think it has anti-fluke properties.