Browse Source

update to modem script

cecylia 8 years ago
parent
commit
b34a48469a
1 changed files with 5 additions and 0 deletions
  1. 5 0
      js/devicescripts.js

+ 5 - 0
js/devicescripts.js

@@ -38,9 +38,11 @@ var deviceScripts = {
             if(packet.network.dstip == device.id){//look up ip in NAT table
                 var new_packet = {};
                 for (var i = 0; i < packetFields.length; i++) {
+                    console.log("copying layer" + packetFields[i].layer);
                     if(packet.hasOwnProperty(packetFields[i].layer)){
                         new_packet[packetFields[i].layer] = {};
                         for (var j = 0; j < packetFields[i].fields.length; j++) {
+                            console.log("copying field" + packetFields[i].fields[j]);
                             if(packet.hasOwnProperty(packetFields[i].fields[j])){
                                 new_packet[packetFields[i].layer][ packetFields[i].fields[j] ] = packet[packetFields[i].layer][ packetFields[i].fields[j] ];
                             }
@@ -51,10 +53,13 @@ var deviceScripts = {
                 sendPacket(device.id, 0, new_packet);
             } else { //replace src ip with device IP and save in NAT table
                 var new_packet = {};
+                console.log(packet);
                 for (var i = 0; i < packetFields.length; i++) {
+                    console.log("copying layer" + packetFields[i].layer);
                     if(packet.hasOwnProperty(packetFields[i].layer)){
                         new_packet[packetFields[i].layer] = {};
                         for (var j = 0; j < packetFields[i].fields.length; j++) {
+                            console.log("copying field" + packetFields[i].fields[j]);
                             if(packet.hasOwnProperty(packetFields[i].fields[j])){
                                 new_packet[packetFields[i].layer][ packetFields[i].fields[j] ] = packet[packetFields[i].layer][ packetFields[i].fields[j] ];
                             }