Sounds exactly what Turkojan does.
That program has been doing that for a loooong time.