diff --git a/core-java-modules/core-java-networking-5/pom.xml b/core-java-modules/core-java-networking-5/pom.xml
index 7e5bf9181708..7120c481c572 100644
--- a/core-java-modules/core-java-networking-5/pom.xml
+++ b/core-java-modules/core-java-networking-5/pom.xml
@@ -36,11 +36,6 @@
jsoup
${jsoup.version}
-
- commons-net
- commons-net
- ${net.version}
-
org.apache.httpcomponents
httpclient
@@ -71,7 +66,6 @@
1.7
- 3.8.0
4.5.2
2.1.1
2.22.2
diff --git a/core-java-modules/core-java-networking-6/pom.xml b/core-java-modules/core-java-networking-6/pom.xml
index ae0923a7292d..ee9b69404dd0 100644
--- a/core-java-modules/core-java-networking-6/pom.xml
+++ b/core-java-modules/core-java-networking-6/pom.xml
@@ -60,6 +60,11 @@
${okhttp.version}
test
+
+ commons-net
+ commons-net
+ ${commons-net.version}
+
@@ -76,6 +81,7 @@
5.4.2
4.12.0
3.4.3
+ 3.8.0
\ No newline at end of file
diff --git a/core-java-modules/core-java-networking-5/src/test/java/com/baeldung/getwebfilesize/GetWebFileSizeLiveTest.java b/core-java-modules/core-java-networking-6/src/test/java/com/baeldung/getwebfilesize/GetWebFileSizeLiveTest.java
similarity index 99%
rename from core-java-modules/core-java-networking-5/src/test/java/com/baeldung/getwebfilesize/GetWebFileSizeLiveTest.java
rename to core-java-modules/core-java-networking-6/src/test/java/com/baeldung/getwebfilesize/GetWebFileSizeLiveTest.java
index 213873a2f090..8348765adb3b 100644
--- a/core-java-modules/core-java-networking-5/src/test/java/com/baeldung/getwebfilesize/GetWebFileSizeLiveTest.java
+++ b/core-java-modules/core-java-networking-6/src/test/java/com/baeldung/getwebfilesize/GetWebFileSizeLiveTest.java
@@ -1,11 +1,13 @@
package com.baeldung.getwebfilesize;
-import org.junit.jupiter.api.Test;
+import static org.junit.Assert.assertEquals;
+import static org.junit.Assert.fail;
+
import java.io.IOException;
import java.net.URL;
import java.net.URLConnection;
-import static org.junit.Assert.assertEquals;
-import static org.junit.Assert.fail;
+
+import org.junit.jupiter.api.Test;
class GetWebFileSizeLiveTest {
diff --git a/core-java-modules/core-java-networking-5/src/test/java/com/baeldung/ipaddresses/SubnetScannerUnitTest.java b/core-java-modules/core-java-networking-6/src/test/java/com/baeldung/ipaddresses/SubnetScannerUnitTest.java
similarity index 97%
rename from core-java-modules/core-java-networking-5/src/test/java/com/baeldung/ipaddresses/SubnetScannerUnitTest.java
rename to core-java-modules/core-java-networking-6/src/test/java/com/baeldung/ipaddresses/SubnetScannerUnitTest.java
index ade2ab97828f..cd7d8c4c4504 100644
--- a/core-java-modules/core-java-networking-5/src/test/java/com/baeldung/ipaddresses/SubnetScannerUnitTest.java
+++ b/core-java-modules/core-java-networking-6/src/test/java/com/baeldung/ipaddresses/SubnetScannerUnitTest.java
@@ -1,85 +1,85 @@
-package com.baeldung.ipaddresses;
-
-import org.apache.commons.net.telnet.TelnetClient;
-import org.apache.commons.net.util.SubnetUtils;
-import org.junit.jupiter.api.Test;
-
-import java.io.IOException;
-import java.net.InetAddress;
-import java.net.UnknownHostException;
-import java.util.ArrayList;
-import java.util.Arrays;
-import java.util.List;
-import java.util.stream.IntStream;
-
-import static org.junit.jupiter.api.Assertions.assertFalse;
-
-public class SubnetScannerUnitTest {
-
- @Test
- public void givenSubnet_whenScanningForDevices_thenReturnConnectedIPs() throws Exception {
- String subnet = getSubnet();
- List connectedIPs = new ArrayList<>();
-
- for (int i = 1; i <= 254; i++) {
- String ip = subnet + "." + i;
- if (InetAddress.getByName(ip).isReachable(100)) {
- connectedIPs.add(ip);
- }
- }
-
- assertFalse(connectedIPs.isEmpty());
- }
-
- @Test
- public void givenSubnet_whenUsingStream_thenReturnConnectedIPs() throws UnknownHostException {
- String subnet = getSubnet();
-
- List connectedIPs = IntStream.rangeClosed(1, 254)
- .mapToObj(i -> subnet + "." + i)
- .filter(ip -> {
- try {
- return InetAddress.getByName(ip).isReachable(100);
- } catch (Exception e) {
- return false;
- }
- })
- .toList();
-
- assertFalse(connectedIPs.isEmpty());
- }
-
- @Test
- public void givenSubnet_whenCheckingForOpenPorts_thenReturnDevicesWithOpenPort() throws UnknownHostException {
- SubnetUtils utils = new SubnetUtils(getSubnet() + ".0/24");
- int port = 80;
- List devicesWithOpenPort = Arrays.stream(utils.getInfo().getAllAddresses())
- .filter(ip -> {
- TelnetClient telnetClient = new TelnetClient();
- try {
- telnetClient.setConnectTimeout(100);
- telnetClient.connect(ip, port);
- return telnetClient.isConnected();
- } catch (Exception e) {
- return false;
- } finally {
- try {
- if (telnetClient.isConnected()) {
- telnetClient.disconnect();
- }
- } catch (IOException ex) {
- System.err.println(ex.getMessage());
- }
- }
- })
- .toList();
-
- assertFalse(devicesWithOpenPort.isEmpty());
- }
-
- private String getSubnet() throws UnknownHostException {
- InetAddress localHost = InetAddress.getLocalHost();
- byte[] ipAddr = localHost.getAddress();
- return String.format("%d.%d.%d", (ipAddr[0] & 0xFF), (ipAddr[1] & 0xFF), (ipAddr[2] & 0xFF));
- }
-}
+package com.baeldung.ipaddresses;
+
+import static org.junit.jupiter.api.Assertions.assertFalse;
+
+import java.io.IOException;
+import java.net.InetAddress;
+import java.net.UnknownHostException;
+import java.util.ArrayList;
+import java.util.Arrays;
+import java.util.List;
+import java.util.stream.IntStream;
+
+import org.apache.commons.net.telnet.TelnetClient;
+import org.apache.commons.net.util.SubnetUtils;
+import org.junit.jupiter.api.Test;
+
+public class SubnetScannerUnitTest {
+
+ @Test
+ public void givenSubnet_whenScanningForDevices_thenReturnConnectedIPs() throws Exception {
+ String subnet = getSubnet();
+ List connectedIPs = new ArrayList<>();
+
+ for (int i = 1; i <= 254; i++) {
+ String ip = subnet + "." + i;
+ if (InetAddress.getByName(ip).isReachable(100)) {
+ connectedIPs.add(ip);
+ }
+ }
+
+ assertFalse(connectedIPs.isEmpty());
+ }
+
+ @Test
+ public void givenSubnet_whenUsingStream_thenReturnConnectedIPs() throws UnknownHostException {
+ String subnet = getSubnet();
+
+ List connectedIPs = IntStream.rangeClosed(1, 254)
+ .mapToObj(i -> subnet + "." + i)
+ .filter(ip -> {
+ try {
+ return InetAddress.getByName(ip).isReachable(100);
+ } catch (Exception e) {
+ return false;
+ }
+ })
+ .toList();
+
+ assertFalse(connectedIPs.isEmpty());
+ }
+
+ @Test
+ public void givenSubnet_whenCheckingForOpenPorts_thenReturnDevicesWithOpenPort() throws UnknownHostException {
+ SubnetUtils utils = new SubnetUtils(getSubnet() + ".0/24");
+ int port = 80;
+ List devicesWithOpenPort = Arrays.stream(utils.getInfo().getAllAddresses())
+ .filter(ip -> {
+ TelnetClient telnetClient = new TelnetClient();
+ try {
+ telnetClient.setConnectTimeout(100);
+ telnetClient.connect(ip, port);
+ return telnetClient.isConnected();
+ } catch (Exception e) {
+ return false;
+ } finally {
+ try {
+ if (telnetClient.isConnected()) {
+ telnetClient.disconnect();
+ }
+ } catch (IOException ex) {
+ System.err.println(ex.getMessage());
+ }
+ }
+ })
+ .toList();
+
+ assertFalse(devicesWithOpenPort.isEmpty());
+ }
+
+ private String getSubnet() throws UnknownHostException {
+ InetAddress localHost = InetAddress.getLocalHost();
+ byte[] ipAddr = localHost.getAddress();
+ return String.format("%d.%d.%d", (ipAddr[0] & 0xFF), (ipAddr[1] & 0xFF), (ipAddr[2] & 0xFF));
+ }
+}