From c6fb90e562f9307d68a7865645936450dccfcf4e Mon Sep 17 00:00:00 2001 From: Gregor Schulte Date: Fri, 4 Aug 2023 21:30:36 +0200 Subject: [PATCH] Netzwerkdaten anzeigen --- resources/init.php | 4 ++-- resources/library/main/main.function.php | 9 +++++---- 2 files changed, 7 insertions(+), 6 deletions(-) diff --git a/resources/init.php b/resources/init.php index 3d93a11..d01b072 100644 --- a/resources/init.php +++ b/resources/init.php @@ -10,8 +10,8 @@ if (!isset($config)) 'ssh_ip' => '127.0.0.1' ), 'version' => array( - 'version' => '2.3.2', - 'versioncode' => 37, + 'version' => '2.3.3', + 'versioncode' => 38, 'android_comp_level' => 25 ), 'url' => array( diff --git a/resources/library/main/main.function.php b/resources/library/main/main.function.php index 9e3b15c..ad32d6d 100644 --- a/resources/library/main/main.function.php +++ b/resources/library/main/main.function.php @@ -398,16 +398,17 @@ function getAllNetworkConnections() foreach ($networkInterfaces as $interface) { if ($interface->ifname != 'lo') { $wirelessOption = []; + $interfaceData = json_decode(shell_exec('ip -j -s link show ' . $interface->ifname)); foreach ($interface->addr_info as $addr) { if ($addr->family == "inet") $ipAddress = $addr->local; } $macAddress = $interface->address; - $bytesReceived = 0; - $bytesSent = 0; - $packetsReceived = 0; - $packetsSent = 0; + $bytesReceived = $interfaceData[0]->stats64->rx->bytes; + $bytesSent = $interfaceData[0]->stats64->tx->bytes; + $packetsReceived = $interfaceData[0]->stats64->rx->packets; + $packetsSent = $interfaceData[0]->stats64->tx->packets; if (substr($interface->ifname, 0, 4) == 'wlan') { $streamWirelessInterface = shell_exec('/sbin/iwconfig ' . $interface->ifname);