2020-07-29 03:06:49 +00:00
|
|
|
////////////////////////////////////////////////////////////////////////
|
2020-07-29 03:49:03 +00:00
|
|
|
// SSloader
|
2020-07-29 03:06:49 +00:00
|
|
|
////////////////////////////////////////////////////////////////////////
|
|
|
|
|
|
|
|
var SS = require("lib/shadowsocks");
|
|
|
|
var WINTAP = require("lib/wintap");
|
2020-07-29 03:49:03 +00:00
|
|
|
var SYS = require("lib/system");
|
2020-07-29 06:36:35 +00:00
|
|
|
var HOSTS = require("lib/hosts");
|
2020-07-29 03:06:49 +00:00
|
|
|
|
|
|
|
exports.main = function() {
|
|
|
|
console.log("Connecting to shadowsocks...");
|
|
|
|
var proxyport = SS.connect();
|
|
|
|
console.log(proxyport);
|
2020-07-29 06:36:35 +00:00
|
|
|
|
|
|
|
console.log("Gethering network interfaces...");
|
2020-07-29 03:49:03 +00:00
|
|
|
var inets = SYS.getNetworkInterfaces();
|
2020-07-29 06:36:35 +00:00
|
|
|
for (var i in inets) {
|
|
|
|
console.log("Caption > " + inets[i].Caption);
|
|
|
|
console.log(" > IPAddress > " + inets[i].IPAddress);
|
|
|
|
console.log(" > MACAddress > " + inets[i].MACAddress);
|
|
|
|
}
|
|
|
|
|
|
|
|
console.log("Gethering hosts...");
|
|
|
|
var hosts = HOSTS.getHosts();
|
|
|
|
for (var i = 0; i < hosts.length; i++) {
|
|
|
|
console.log(hosts[i].domain + " -> " + hosts[i].host);
|
2020-07-29 03:49:03 +00:00
|
|
|
}
|
2020-07-29 03:06:49 +00:00
|
|
|
|
2020-07-29 06:36:35 +00:00
|
|
|
console.log("Gethering WindowsTAP interfaces...");
|
2020-07-29 03:06:49 +00:00
|
|
|
console.log(WINTAP.query("tap0901"));
|
|
|
|
console.log("Done");
|
|
|
|
};
|