Skip to content

Instantly share code, notes, and snippets.

@AvianFlu
Created August 14, 2011 02:45
Show Gist options
  • Save AvianFlu/1144504 to your computer and use it in GitHub Desktop.
Save AvianFlu/1144504 to your computer and use it in GitHub Desktop.
The littlest BNC that could
//
// The best BNC ever, (c) 2011 AvianFlu
// Released under MIT License
//
var net = require('net');
var bncServer = net.createServer(onConnect);
bncServer.listen(6969, process.argv[2] || 'localhost');
function onConnect(userStream) {
var serverStream = net.createConnection(6697, 'chat.us.freenode.net');
userStream.pipe(serverStream);
serverStream.pipe(userStream);
}
@AvianFlu
Copy link
Author

NOW WITH SSL SUPPORT LOL!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment