$( function() { $("#nettools_nslookup_record_type").selectmenu({ width: 175 }); $("#nettools_telnet_form").on("click", ":submit", function (e) { $('#ajax-nettools').html(''); var frm = $('#nettools_telnet_form'); if ($('#nettools_telnet_server_from option:selected').val() == '------') { toastr.warning('Choose a server From'); return false; } if ($('#nettools_telnet_server_to').val() == '') { toastr.warning('Choose a server To'); return false; } if ($('#nettools_telnet_port_to').val() == '') { toastr.warning('Enter a port To'); return false; } $.ajax({ url: frm.attr('action'), data: frm.serialize(), type: frm.attr('method'), success: function (data) { data = data.replace('\n', "
"); if (data.indexOf('error: ') != '-1' || data.indexOf('Fatal') != '-1' || data.indexOf('Error(s)') != '-1') { $('#ajax-nettools').html('
' + data + '
'); } else if (data.indexOf('warning: ') != '-1') { toastr.clear(); toastr.warning(data) } else { toastr.clear(); if (data.indexOf('') != '-1') { $('#ajax-nettools').html('
Connection has been successful
'); } else { $('#ajax-nettools').html('
Connection has been successful:

' + data + '
'); } } } }); event.preventDefault(); }); $("#nettools_nslookup_form").on("click", ":submit", function (e) { $('#ajax-nettools').html(''); var frm = $('#nettools_nslookup_form'); if ($('#nettools_nslookup_server_from option:selected').val() == '------') { toastr.warning('Choose a server From'); return false; } if ($('#nettools_nslookup_name').val() == '') { toastr.warning('Enter a DNS name'); return false; } $.ajax({ url: frm.attr('action'), data: frm.serialize(), type: frm.attr('method'), success: function (data) { data = data.replace('\n', "
"); if (data.indexOf('error: ') != '-1' || data.indexOf('Fatal') != '-1' || data.indexOf('Error(s)') != '-1') { toastr.clear(); toastr.error(data); } else if (data.indexOf('warning: ') != '-1') { toastr.clear(); toastr.warning(data) } else { toastr.clear(); $('#ajax-nettools').html('
' + data + '
'); } } }); event.preventDefault(); }); $("#nettools_icmp_form").on("click", ":submit", function (e) { $('#ajax-nettools').html(''); var frm = $('#nettools_icmp_form'); if ($('#nettools_icmp_server_from option:selected').val() == '------') { toastr.warning('Choose a server From'); return false; } if ($('#nettools_icmp_server_to').val() == '') { toastr.warning('Enter a server To'); return false; } $.ajax({ url: frm.attr('action'), data: frm.serialize() + "&nettools_action=" + $(this).val(), type: frm.attr('method'), xhrFields: { onprogress: function (e) { console.log(e.currentTarget.responseText); $('#ajax-nettools').html(e.currentTarget.responseText); } }, dataType: 'text', success: function (data) { data = data.replace('\n', "
"); if (data.indexOf('error: ') != '-1' || data.indexOf('Fatal') != '-1' || data.indexOf('Error(s)') != '-1') { toastr.clear(); toastr.error(data); } else if (data.indexOf('warning: ') != '-1') { toastr.clear(); toastr.warning(data) } else { toastr.clear(); } } }); event.preventDefault(); }); $("#nettools_portscanner_form").on("click", ":submit", function (e) { $('#ajax-nettools').html(''); if ($('#nettools_portscanner_server').val() == '') { toastr.warning('Enter an address'); return false; } $.ajax({ url: "/app/portscanner/scan/" + $('#nettools_portscanner_server').val(), success: function (data) { data = data.replace(/\s+/g, ' '); if (data.indexOf('danger') != '-1' || data.indexOf('unique') != '-1' || data.indexOf('error:') != '-1') { toastr.error(data); } else { toastr.clear(); $("#show_scans_ports_body").html(data); var close_word = $('#translate').attr('data-close'); $("#show_scans_ports").dialog({ resizable: false, height: "auto", width: 360, modal: true, title: "{{lang.words.opened|title()}} {{lang.words.ports}}", buttons: [{ text: close_word, click: function () { $(this).dialog("close"); $("#show_scans_ports_body").html(''); } }] }); } } }); event.preventDefault(); }); });