Skip to content

Instantly share code, notes, and snippets.

@theturtle32
Created July 21, 2011 06:20
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save theturtle32/1096616 to your computer and use it in GitHub Desktop.
Save theturtle32/1096616 to your computer and use it in GitHub Desktop.
Super-simple flash policy file server
#!/usr/bin/env node
var net = require('net'),
sys = require('sys');
policy = '<?xml version="1.0"?>\n';
policy += '<!DOCTYPE cross-domain-policy SYSTEM "http://www.macromedia.com/xml/dtds/cross-domain-policy.dtd">\n';
policy += '<cross-domain-policy>\n';
policy += '<allow-access-from domain="*" to-ports="*"/>\n';
policy += '</cross-domain-policy>\n';
net.createServer(function(socket){
socket.write(policy);
socket.end();
console.log("Provided response to " + socket.remoteAddress);
}).listen(843);
console.log("Ready to accept connections on port 843.")
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment