From a0b5fd7196a409daa7bda57cb987fb74b1f47e01 Mon Sep 17 00:00:00 2001 From: emanuele-f Date: Sun, 28 Jan 2024 21:47:12 +0100 Subject: [PATCH] Add notice about QUIC decryption --- .../remote_capture/fragments/ConnectionOverview.java | 5 +++++ app/src/main/res/values/strings.xml | 1 + 2 files changed, 6 insertions(+) diff --git a/app/src/main/java/com/emanuelef/remote_capture/fragments/ConnectionOverview.java b/app/src/main/java/com/emanuelef/remote_capture/fragments/ConnectionOverview.java index 1a7f7697..2226f2ff 100644 --- a/app/src/main/java/com/emanuelef/remote_capture/fragments/ConnectionOverview.java +++ b/app/src/main/java/com/emanuelef/remote_capture/fragments/ConnectionOverview.java @@ -308,6 +308,11 @@ public class ConnectionOverview extends Fragment implements ConnectionDetailsAct mError.setTextColor(ContextCompat.getColor(context, R.color.colorTabText)); mError.setText(R.string.decryption_info_no_rule); mError.setVisibility(View.VISIBLE); + } else if((mConn.getDecryptionStatus() == ConnectionDescriptor.DecryptionStatus.NOT_DECRYPTABLE) + && mConn.l7proto.equals("QUIC")) { + mError.setTextColor(ContextCompat.getColor(context, R.color.warning)); + mError.setText(R.string.decrypt_quic_notice); + mError.setVisibility(View.VISIBLE); } else mError.setVisibility(View.GONE); } diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index 7c7dc3ad..58d27421 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -500,4 +500,5 @@ Never Always Only for connections to decrypt + Decrypting QUIC is currently not supported. As a workaround, stop the capture and select the option to block QUIC in the PCAPdroid settings