See:

http://cryptome.org/eyeball/moyock/moyock-eyeball.htm