It's rebranded horse de-wormer.
The med in the article is supposed to be a new anti viral - not a de-wormer. OTOH, the Ivermectin is a de-wormer for both animals and humans.
The med in the article is probably a variation on Tamiflu - the prescription anti-viral they give out like candy for the regular flu that isn't very effective. Last time I had the flu, my doctor gave me Tamiflu, and after a day or so of taking it, and reading all the side effects and seeing that it only shortened the flu by about 1/2 day, I tossed it, and survived without it. Risk all those side effects and the only benefit is it "may" reduce the flu by 1/2 day? No thank you.