You can clone with HTTPS or SSH.
var net = require('net'); var fs = require('fs'); var debug = true; var servers = {}; process.title = "Sermon Poller process - IDLE"; fs.readFile('./servers.json',function(err,data){ if(!err){ servers = JSON.parse(data.toString()); if(debug){ console.log(servers); } for(var server in servers){ if(debug){ console.log(servers[server]['host']); } console.log(testServer(servers[server]['host'],servers[server]['port'])); //setTimeout(function(){ console.log(testServer(servers['host'],servers['port'])) },15000); } }else{ console.log(err); process.exit(1); } }); function testServer(server,port){ var date = new Date(); var timenow = date.getMilliseconds(); var timeafter = 0; var conn = net.connect(port,server,function(){ conn.end(); date = new Date(); timeafter = date.getMilliseconds(); return timeafter - timenow; }); return "Failure"; }