diff --git a/app/src/main/java/org/itxtech/daedalus/service/DaedalusVpnService.java b/app/src/main/java/org/itxtech/daedalus/service/DaedalusVpnService.java index 197eb7a..03be78e 100644 --- a/app/src/main/java/org/itxtech/daedalus/service/DaedalusVpnService.java +++ b/app/src/main/java/org/itxtech/daedalus/service/DaedalusVpnService.java @@ -58,7 +58,7 @@ public class DaedalusVpnService extends VpnService implements Runnable { private static NotificationCompat.Builder notification = null; - private static long numberOfQueries = 0; + private static long dnsQueryTimes = 0; private Thread mThread = null; private ParcelFileDescriptor descriptor; @@ -114,7 +114,7 @@ public class DaedalusVpnService extends VpnService implements Runnable { DaedalusVpnService.notification = builder; } - numberOfQueries = 0; + dnsQueryTimes = 0; if (this.mThread == null) { this.mThread = new Thread(this, "DaedalusVpn"); this.running = true; @@ -300,7 +300,7 @@ public class DaedalusVpnService extends VpnService implements Runnable { if (time - lastUpdate >= 1000) { lastUpdate = time; Log.i(TAG, "notify"); - notification.setContentTitle(getResources().getString(R.string.notification_queries) + " " + String.valueOf(numberOfQueries)); + notification.setContentTitle(getResources().getString(R.string.notification_queries) + " " + String.valueOf(dnsQueryTimes)); NotificationManager manager = (NotificationManager) this.getSystemService(Context.NOTIFICATION_SERVICE); manager.notify(NOTIFICATION_ACTIVATED, notification.build()); @@ -365,8 +365,8 @@ public class DaedalusVpnService extends VpnService implements Runnable { } private void queueDeviceWrite(IpPacket ipOutPacket) { - numberOfQueries++; - Log.i(TAG, "QT " + numberOfQueries); + dnsQueryTimes++; + Log.i(TAG, "QT " + dnsQueryTimes); deviceWrites.add(ipOutPacket.getRawData()); } @@ -432,6 +432,7 @@ public class DaedalusVpnService extends VpnService implements Runnable { IpPacket parsedPacket; try { parsedPacket = (IpPacket) IpSelector.newPacket(packetData, 0, packetData.length); + //TODO: get rid of pcap4j } catch (Exception e) { Log.i(TAG, "handleDnsRequest: Discarding invalid IP packet", e); return; diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index 2c53bc8..1a8e3cf 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -34,5 +34,5 @@ Check update via GitHub Going to the GitHub Releases page … Count number of DNS queries - DNS Queries: + DNS Query times: