It is a real good idea to take any wild caught animals you plan on keeping to the vet for a deworming.

Don't know how to stop rust. Sorry.

Using local soil and leaf litter is fine for keeping local frogs. Just make it is collected from somewhere that is pesticide/fertilizer/herbicide free.