There is a fairly good looking listener for TK-102 localizers, based on node.js. You can find it in this GitHub repository. I wasn't able to check it out yet, but from the first sight it looks promising.
The only thing, that concerns me, is that many TK-102 clones requires properly formated reply from the server, to continue connection and send actual GPS data. If localizer does not receive such reply, it will break connection. I don't see nothing about sending reply back to localizer, so I'm worried, if this will work with these clones requiring reply-back. But... we'll check it, we'll see it! :]