+
+
+
+ Connection Details
+
+
+ Session ID:{" "}
+
+ {row.sessionId ?? "—"}
+
+
+
+ Protocol:{" "}
+ {row.protocol?.toUpperCase() ?? "—"}
+
+
+ Source:{" "}
+
+ {row.sourceAddr ?? "—"}
+
+
+
+ Destination:{" "}
+
+ {row.destAddr ?? "—"}
+
+
+
+ Started At:{" "}
+ {row.startedAt
+ ? new Date(
+ row.startedAt * 1000
+ ).toLocaleString()
+ : "—"}
+
+
+ Ended At:{" "}
+ {row.endedAt
+ ? new Date(
+ row.endedAt * 1000
+ ).toLocaleString()
+ : "Active"}
+
+
+ Duration:{" "}
+ {formatDuration(row.startedAt, row.endedAt)}
+
+
+
+
+
+ Resource & Site
+
+
+ Resource:{" "}
+ {row.resourceName ?? "—"}
+ {row.resourceNiceId && (
+
+ ({row.resourceNiceId})
+
+ )}
+
+
+ Site: {row.siteName ?? "—"}
+ {row.siteNiceId && (
+
+ ({row.siteNiceId})
+
+ )}
+
+
+ Site ID: {row.siteId ?? "—"}
+
+
+ Resource ID:{" "}
+ {row.siteResourceId ?? "—"}
+
+
+
+
+
+ Client & Transfer
+
+
+ Client: {row.clientName ?? "—"}
+ {row.clientId && (
+
+ (ID: {row.clientId})
+
+ )}
+
+
+ User ID: {row.userId ?? "—"}
+
+
+ Bytes Sent (TX):{" "}
+ {formatBytes(row.bytesTx)}
+
+
+ Bytes Received (RX):{" "}
+ {formatBytes(row.bytesRx)}
+
+
+ Total Transfer:{" "}
+ {formatBytes(
+ (row.bytesTx ?? 0) + (row.bytesRx ?? 0)
+ )}
+
+
+