Integrating D-Link alarm into Home Security benchmark
[iot2.git] / iotjava / iotruntime / master / ProcessJailConfig.java
index 757313a486ca70eb7891ae26de5a35bbdc1ff161..e19ee151f6b50e7488b4a5b49f4b13a93b930295 100644 (file)
@@ -46,6 +46,9 @@ public final class ProcessJailConfig {
        private static final String STR_DEV_IP_ADDRESS          = "<dev-ip-address>";
        private static final String STR_DEV_COM_PORT            = "<dev-com-port>";
        private static final String STR_DEV_PORT                        = "<dev-port>";
+       
+    private static final int INT_HTTP_PORT = 80;
+    private static final int INT_DNS_PORT  = 53;
 
 
        /**
@@ -326,12 +329,13 @@ public final class ProcessJailConfig {
         * @param   iPort                                       Integer port
         * @return  void
         */
-       public void configureProcessJailGWDevicePolicies(String strConfigHost, String strRouterAddress, int iPort) {
+       public void configureProcessJailGWDevicePolicies(String strConfigHost, String strRouterAddress, String strDeviceIPAddress, int iPort) {
 
                PrintWriter pwConfig = getPrintWriter(strConfigHost);
                pwConfig.println("file read /home/iotuser/iot2/iotjava/iotruntime/\\*.jks");
                pwConfig.println("file read /etc/resolv.conf");
                pwConfig.println("file read /etc/hosts");
+       pwConfig.println("network inet stream connect ::ffff:" + strDeviceIPAddress + " " + String.valueOf(INT_HTTP_PORT));     // HTTP access for this address
                pwConfig.println("network inet dgram send " + strRouterAddress + " " + String.valueOf(iPort));
        }
 
@@ -351,8 +355,8 @@ public final class ProcessJailConfig {
                pwConfig.println("file read /etc/resolv.conf");
                pwConfig.println("file read /etc/hosts");
                pwConfig.println("file read /etc/host.conf");
-               pwConfig.println("network inet dgram send " + strRouterAddress + " " + String.valueOf(53));     // TCP/UDP access through router
-               pwConfig.println("network inet stream connect ::ffff:" + strAddress + " " + String.valueOf(80));        // HTTP access for this address
+               pwConfig.println("network inet dgram send " + strRouterAddress + " " + String.valueOf(INT_DNS_PORT));   // TCP/UDP access through router
+               pwConfig.println("network inet stream connect ::ffff:" + strAddress + " " + String.valueOf(INT_HTTP_PORT));     // HTTP access for this address
        }