I never heard of it either. Someone wants to make a thread for it here but I dunno of it. They sent me a fb page link but I'm too cautious of even clicking it.
I had a guy I know irl send me info for one, and he used to play, said it worked pretty well. I'm weary of trying it. He said it doesn't need account info. I would have to do some steps before I tried though:
Set it up on a blank box that I freshly imaged
set up a proxy
put that PC in it's own vlan
give it a whirl.
if somebody wants the link they can PM me, but it's at your own discretion, I'm by no means endorsing it. I have yet to try it. I may soon though, as I finally moved my network to itself so I can fiddle as much as I want.