diff --git a/app/src/main/java/com/emanuelef/remote_capture/activities/ConnectionDetailsActivity.java b/app/src/main/java/com/emanuelef/remote_capture/activities/ConnectionDetailsActivity.java index 444791d2..dfd8da57 100644 --- a/app/src/main/java/com/emanuelef/remote_capture/activities/ConnectionDetailsActivity.java +++ b/app/src/main/java/com/emanuelef/remote_capture/activities/ConnectionDetailsActivity.java @@ -32,6 +32,7 @@ import android.view.Menu; import android.view.MenuInflater; import android.view.MenuItem; import android.view.View; +import android.widget.ImageView; import android.widget.TableLayout; import android.widget.TextView; @@ -56,6 +57,8 @@ public class ConnectionDetailsActivity extends BaseActivity implements Connectio private TextView mFirstSeen; private TextView mLastSeen; private TextView mTcpFlags; + private ImageView mBlacklistedIp; + private ImageView mBlacklistedHost; private Handler mHandler; private int mConnPos; private boolean mListenerSet; @@ -91,6 +94,8 @@ public class ConnectionDetailsActivity extends BaseActivity implements Connectio mFirstSeen = findViewById(R.id.first_seen); mLastSeen = findViewById(R.id.last_seen); mTcpFlags = findViewById(R.id.tcp_flags); + mBlacklistedIp = findViewById(R.id.blacklisted_ip); + mBlacklistedHost = findViewById(R.id.blacklisted_host); String l4proto = Utils.proto2str(mConn.ipproto); @@ -204,6 +209,8 @@ public class ConnectionDetailsActivity extends BaseActivity implements Connectio mLastSeen.setText(Utils.formatEpochMillis(this, conn.last_seen)); mStatus.setText(conn.getStatusLabel(this)); mTcpFlags.setText(Utils.tcpFlagsToStr(conn.getRcvdTcpFlags()) + " <- " + Utils.tcpFlagsToStr(conn.getSentTcpFlags())); + mBlacklistedIp.setVisibility(conn.isBlacklistedIp() ? View.VISIBLE : View.GONE); + mBlacklistedHost.setVisibility(conn.isBlacklistedHost() ? View.VISIBLE : View.GONE); if(conn.status >= ConnectionDescriptor.CONN_STATUS_CLOSED) unregisterConnsListener(); diff --git a/app/src/main/res/drawable/ic_skull.xml b/app/src/main/res/drawable/ic_skull.xml index 05e02f8e..40b8ed12 100644 --- a/app/src/main/res/drawable/ic_skull.xml +++ b/app/src/main/res/drawable/ic_skull.xml @@ -1,6 +1,6 @@ - + android:width="20dp" xmlns:android="http://schemas.android.com/apk/res/android"> diff --git a/app/src/main/res/layout/activity_connection_details.xml b/app/src/main/res/layout/activity_connection_details.xml index 11e7639a..1a0930a3 100644 --- a/app/src/main/res/layout/activity_connection_details.xml +++ b/app/src/main/res/layout/activity_connection_details.xml @@ -68,13 +68,26 @@ android:layout_weight="0.25" android:textStyle="bold" android:text="@string/sni" /> - + android:orientation="horizontal"> + + + - + android:orientation="horizontal"> + + +