Here on FR a few weeks ago, this an animal de-wormer was discussed to counter cancer.
Shoot, if I were desperate I’d probably give it a shot.
Also a while back there was discussion about diatomaceous earth as a cure or prevention for something along these lines, IIRC.