You can make one with a gapped core, a coil suitable for mains, and a variac. Stick the tool in the gap, ramp up and back down the variac and make sure you saturate the flux capacity of the tool.
As far as magnetizing an iron tool, just touching it to a strong neo magnet works well. They sell cheap little tools for doing screwdrivers.