Skip to content

Commit 7c881aa

Browse files
authored
Add files via upload
1 parent 14c214c commit 7c881aa

File tree

3 files changed

+133
-4
lines changed

3 files changed

+133
-4
lines changed

IPRadar2/Ui_mainWindow.py

Lines changed: 31 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
class Ui_MainWindow(object):
1515
def setupUi(self, MainWindow):
1616
MainWindow.setObjectName("MainWindow")
17-
MainWindow.resize(1325, 542)
17+
MainWindow.resize(1325, 540)
1818
sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Fixed)
1919
sizePolicy.setHorizontalStretch(0)
2020
sizePolicy.setVerticalStretch(0)
@@ -174,7 +174,7 @@ def setupUi(self, MainWindow):
174174
self.statusKilledNodes.setGeometry(QtCore.QRect(75, 35, 30, 20))
175175
self.statusKilledNodes.setObjectName("statusKilledNodes")
176176
self.listWidgetKilledProcesses = QtWidgets.QListWidget(self.centralWidget)
177-
self.listWidgetKilledProcesses.setGeometry(QtCore.QRect(338, 23, 161, 241))
177+
self.listWidgetKilledProcesses.setGeometry(QtCore.QRect(338, 23, 161, 161))
178178
self.listWidgetKilledProcesses.setObjectName("listWidgetKilledProcesses")
179179
self.label = QtWidgets.QLabel(self.centralWidget)
180180
self.label.setGeometry(QtCore.QRect(339, 3, 91, 16))
@@ -377,6 +377,27 @@ def setupUi(self, MainWindow):
377377
self.label_6 = QtWidgets.QLabel(self.centralWidget)
378378
self.label_6.setGeometry(QtCore.QRect(10, 492, 141, 16))
379379
self.label_6.setObjectName("label_6")
380+
self.groupBox_5 = QtWidgets.QGroupBox(self.centralWidget)
381+
self.groupBox_5.setGeometry(QtCore.QRect(341, 190, 156, 81))
382+
self.groupBox_5.setObjectName("groupBox_5")
383+
self.statusProcessedPackets = QtWidgets.QLabel(self.groupBox_5)
384+
self.statusProcessedPackets.setGeometry(QtCore.QRect(75, 38, 81, 20))
385+
self.statusProcessedPackets.setObjectName("statusProcessedPackets")
386+
self.labelRXBytes_2 = QtWidgets.QLabel(self.groupBox_5)
387+
self.labelRXBytes_2.setGeometry(QtCore.QRect(10, 40, 64, 16))
388+
self.labelRXBytes_2.setObjectName("labelRXBytes_2")
389+
self.labelTXBytes_2 = QtWidgets.QLabel(self.groupBox_5)
390+
self.labelTXBytes_2.setGeometry(QtCore.QRect(10, 19, 41, 16))
391+
self.labelTXBytes_2.setObjectName("labelTXBytes_2")
392+
self.statusInPackets = QtWidgets.QLabel(self.groupBox_5)
393+
self.statusInPackets.setGeometry(QtCore.QRect(75, 17, 81, 20))
394+
self.statusInPackets.setObjectName("statusInPackets")
395+
self.labelRXTXBytes_2 = QtWidgets.QLabel(self.groupBox_5)
396+
self.labelRXTXBytes_2.setGeometry(QtCore.QRect(10, 61, 51, 16))
397+
self.labelRXTXBytes_2.setObjectName("labelRXTXBytes_2")
398+
self.statusQueuedPackets = QtWidgets.QLabel(self.groupBox_5)
399+
self.statusQueuedPackets.setGeometry(QtCore.QRect(75, 59, 81, 20))
400+
self.statusQueuedPackets.setObjectName("statusQueuedPackets")
380401
self.groupBox_7.raise_()
381402
self.pbLiveCapture.raise_()
382403
self.groupBoxShowGeneral.raise_()
@@ -421,6 +442,7 @@ def setupUi(self, MainWindow):
421442
self.pbTraceroute.raise_()
422443
self.groupBoxPing.raise_()
423444
self.label_6.raise_()
445+
self.groupBox_5.raise_()
424446
MainWindow.setCentralWidget(self.centralWidget)
425447

426448
self.retranslateUi(MainWindow)
@@ -519,6 +541,13 @@ def retranslateUi(self, MainWindow):
519541
self.pbNetstat.setText(_translate("MainWindow", "netstat"))
520542
self.pbTraceroute.setText(_translate("MainWindow", "traceroute"))
521543
self.label_6.setText(_translate("MainWindow", "Show owners"))
544+
self.groupBox_5.setTitle(_translate("MainWindow", "Packets"))
545+
self.statusProcessedPackets.setText(_translate("MainWindow", "0"))
546+
self.labelRXBytes_2.setText(_translate("MainWindow", "Processed:"))
547+
self.labelTXBytes_2.setText(_translate("MainWindow", "In:"))
548+
self.statusInPackets.setText(_translate("MainWindow", "0"))
549+
self.labelRXTXBytes_2.setText(_translate("MainWindow", "Queued:"))
550+
self.statusQueuedPackets.setText(_translate("MainWindow", "0"))
522551

523552
############################################################
524553
# IMPORTANT:

IPRadar2/mainAppWindow.py

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -260,6 +260,14 @@ def updateGui(self):
260260
self.statusRxBytes.setText(str(rxKiloBytes))
261261
self.statusRxTxBytes.setText(str(rxKiloBytes + txKiloBytes))
262262

263+
# statistics of packets (input, processed, queued)
264+
in_packets = self.sniffer.getNumberOfInPackets()
265+
processed_packets = self.sniffer.getNumberOfProcessedPackets()
266+
self.statusInPackets.setText(str(in_packets))
267+
self.statusProcessedPackets.setText(str(processed_packets))
268+
# self.statusQueuedPackets.setText(str(self.sniffer.getNumberOfQueuedPackets()))
269+
self.statusQueuedPackets.setText(str(in_packets - processed_packets))
270+
263271
def threadCreateReportFile(self):
264272
while True:
265273
if self.create_report_file:

IPRadar2/mainWindow.ui

Lines changed: 94 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
<x>0</x>
88
<y>0</y>
99
<width>1325</width>
10-
<height>542</height>
10+
<height>540</height>
1111
</rect>
1212
</property>
1313
<property name="sizePolicy">
@@ -652,7 +652,7 @@
652652
<x>338</x>
653653
<y>23</y>
654654
<width>161</width>
655-
<height>241</height>
655+
<height>161</height>
656656
</rect>
657657
</property>
658658
</widget>
@@ -1448,6 +1448,97 @@
14481448
<string>Show owners</string>
14491449
</property>
14501450
</widget>
1451+
<widget class="QGroupBox" name="groupBox_5">
1452+
<property name="geometry">
1453+
<rect>
1454+
<x>341</x>
1455+
<y>190</y>
1456+
<width>156</width>
1457+
<height>81</height>
1458+
</rect>
1459+
</property>
1460+
<property name="title">
1461+
<string>Packets</string>
1462+
</property>
1463+
<widget class="QLabel" name="statusProcessedPackets">
1464+
<property name="geometry">
1465+
<rect>
1466+
<x>75</x>
1467+
<y>38</y>
1468+
<width>81</width>
1469+
<height>20</height>
1470+
</rect>
1471+
</property>
1472+
<property name="text">
1473+
<string>0</string>
1474+
</property>
1475+
</widget>
1476+
<widget class="QLabel" name="labelRXBytes_2">
1477+
<property name="geometry">
1478+
<rect>
1479+
<x>10</x>
1480+
<y>40</y>
1481+
<width>64</width>
1482+
<height>16</height>
1483+
</rect>
1484+
</property>
1485+
<property name="text">
1486+
<string>Processed:</string>
1487+
</property>
1488+
</widget>
1489+
<widget class="QLabel" name="labelTXBytes_2">
1490+
<property name="geometry">
1491+
<rect>
1492+
<x>10</x>
1493+
<y>19</y>
1494+
<width>41</width>
1495+
<height>16</height>
1496+
</rect>
1497+
</property>
1498+
<property name="text">
1499+
<string>In:</string>
1500+
</property>
1501+
</widget>
1502+
<widget class="QLabel" name="statusInPackets">
1503+
<property name="geometry">
1504+
<rect>
1505+
<x>75</x>
1506+
<y>17</y>
1507+
<width>81</width>
1508+
<height>20</height>
1509+
</rect>
1510+
</property>
1511+
<property name="text">
1512+
<string>0</string>
1513+
</property>
1514+
</widget>
1515+
<widget class="QLabel" name="labelRXTXBytes_2">
1516+
<property name="geometry">
1517+
<rect>
1518+
<x>10</x>
1519+
<y>61</y>
1520+
<width>51</width>
1521+
<height>16</height>
1522+
</rect>
1523+
</property>
1524+
<property name="text">
1525+
<string>Queued:</string>
1526+
</property>
1527+
</widget>
1528+
<widget class="QLabel" name="statusQueuedPackets">
1529+
<property name="geometry">
1530+
<rect>
1531+
<x>75</x>
1532+
<y>59</y>
1533+
<width>81</width>
1534+
<height>20</height>
1535+
</rect>
1536+
</property>
1537+
<property name="text">
1538+
<string>0</string>
1539+
</property>
1540+
</widget>
1541+
</widget>
14511542
<zorder>groupBox_7</zorder>
14521543
<zorder>pbLiveCapture</zorder>
14531544
<zorder>groupBoxShowGeneral</zorder>
@@ -1492,6 +1583,7 @@
14921583
<zorder>pbTraceroute</zorder>
14931584
<zorder>groupBoxPing</zorder>
14941585
<zorder>label_6</zorder>
1586+
<zorder>groupBox_5</zorder>
14951587
</widget>
14961588
</widget>
14971589
<customwidgets>

0 commit comments

Comments
 (0)