-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathpcapParseUi.py
266 lines (258 loc) · 16.1 KB
/
pcapParseUi.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
# -*- coding: utf-8 -*-
# Form implementation generated from reading ui file 'D:\h00280832\pyqt\pcapParseUi.ui'
#
# Created by: PyQt4 UI code generator 4.11.4
#
# WARNING! All changes made in this file will be lost!
from PyQt4 import QtCore, QtGui
try:
_fromUtf8 = QtCore.QString.fromUtf8
except AttributeError:
def _fromUtf8(s):
return s
try:
_encoding = QtGui.QApplication.UnicodeUTF8
def _translate(context, text, disambig):
return QtGui.QApplication.translate(context, text, disambig, _encoding)
except AttributeError:
def _translate(context, text, disambig):
return QtGui.QApplication.translate(context, text, disambig)
class Ui_MainWindow(object):
def setupUi(self, MainWindow):
MainWindow.setObjectName(_fromUtf8("MainWindow"))
MainWindow.resize(798, 507)
MainWindow.setAcceptDrops(True)
MainWindow.setDocumentMode(False)
MainWindow.setDockNestingEnabled(True)
self.centralwidget = QtGui.QWidget(MainWindow)
self.centralwidget.setObjectName(_fromUtf8("centralwidget"))
self.verticalLayout = QtGui.QVBoxLayout(self.centralwidget)
self.verticalLayout.setObjectName(_fromUtf8("verticalLayout"))
self.splitter = QtGui.QSplitter(self.centralwidget)
self.splitter.setOrientation(QtCore.Qt.Vertical)
self.splitter.setObjectName(_fromUtf8("splitter"))
self.tableWidget = QtGui.QTableWidget(self.splitter)
self.tableWidget.setAutoFillBackground(True)
self.tableWidget.setAlternatingRowColors(True)
self.tableWidget.setSelectionBehavior(QtGui.QAbstractItemView.SelectRows)
self.tableWidget.setObjectName(_fromUtf8("tableWidget"))
self.tableWidget.setColumnCount(0)
self.tableWidget.setRowCount(0)
self.verticalLayout.addWidget(self.splitter)
MainWindow.setCentralWidget(self.centralwidget)
self.statusbar = QtGui.QStatusBar(MainWindow)
self.statusbar.setObjectName(_fromUtf8("statusbar"))
MainWindow.setStatusBar(self.statusbar)
self.menuBar = QtGui.QMenuBar(MainWindow)
self.menuBar.setGeometry(QtCore.QRect(0, 0, 798, 23))
self.menuBar.setObjectName(_fromUtf8("menuBar"))
self.menuFile = QtGui.QMenu(self.menuBar)
self.menuFile.setObjectName(_fromUtf8("menuFile"))
self.menuEdit = QtGui.QMenu(self.menuBar)
self.menuEdit.setObjectName(_fromUtf8("menuEdit"))
self.menuPlay = QtGui.QMenu(self.menuEdit)
self.menuPlay.setObjectName(_fromUtf8("menuPlay"))
self.menuPlay_speed = QtGui.QMenu(self.menuPlay)
self.menuPlay_speed.setObjectName(_fromUtf8("menuPlay_speed"))
self.menuModes = QtGui.QMenu(self.menuBar)
self.menuModes.setObjectName(_fromUtf8("menuModes"))
self.menuDebug_Mode = QtGui.QMenu(self.menuModes)
self.menuDebug_Mode.setObjectName(_fromUtf8("menuDebug_Mode"))
self.menuParse_Mode = QtGui.QMenu(self.menuModes)
self.menuParse_Mode.setObjectName(_fromUtf8("menuParse_Mode"))
MainWindow.setMenuBar(self.menuBar)
self.actionPick_a_Pcap_File = QtGui.QAction(MainWindow)
self.actionPick_a_Pcap_File.setObjectName(_fromUtf8("actionPick_a_Pcap_File"))
self.actionExport_Selected_Line = QtGui.QAction(MainWindow)
self.actionExport_Selected_Line.setObjectName(_fromUtf8("actionExport_Selected_Line"))
self.actionExit = QtGui.QAction(MainWindow)
self.actionExit.setObjectName(_fromUtf8("actionExit"))
self.actionPlot_Selected_Stream = QtGui.QAction(MainWindow)
self.actionPlot_Selected_Stream.setObjectName(_fromUtf8("actionPlot_Selected_Stream"))
self.actionPlay_2 = QtGui.QAction(MainWindow)
self.actionPlay_2.setObjectName(_fromUtf8("actionPlay_2"))
self.actionStop = QtGui.QAction(MainWindow)
self.actionStop.setObjectName(_fromUtf8("actionStop"))
self.actionDebug = QtGui.QAction(MainWindow)
self.actionDebug.setCheckable(True)
self.actionDebug.setObjectName(_fromUtf8("actionDebug"))
self.actionInfo = QtGui.QAction(MainWindow)
self.actionInfo.setCheckable(True)
self.actionInfo.setChecked(True)
self.actionInfo.setObjectName(_fromUtf8("actionInfo"))
self.actionIPS_original = QtGui.QAction(MainWindow)
self.actionIPS_original.setCheckable(True)
self.actionIPS_original.setChecked(False)
self.actionIPS_original.setEnabled(True)
self.actionIPS_original.setObjectName(_fromUtf8("actionIPS_original"))
self.actionOptimised = QtGui.QAction(MainWindow)
self.actionOptimised.setCheckable(True)
self.actionOptimised.setChecked(True)
self.actionOptimised.setEnabled(True)
self.actionOptimised.setObjectName(_fromUtf8("actionOptimised"))
self.actionFast_Decode = QtGui.QAction(MainWindow)
self.actionFast_Decode.setCheckable(True)
self.actionFast_Decode.setEnabled(False)
self.actionFast_Decode.setObjectName(_fromUtf8("actionFast_Decode"))
self.actionClear = QtGui.QAction(MainWindow)
self.actionClear.setObjectName(_fromUtf8("actionClear"))
self.actionNo_port_number_under_1024 = QtGui.QAction(MainWindow)
self.actionNo_port_number_under_1024.setCheckable(True)
self.actionNo_port_number_under_1024.setChecked(True)
self.actionNo_port_number_under_1024.setObjectName(_fromUtf8("actionNo_port_number_under_1024"))
self.actionJump_forward_100ms = QtGui.QAction(MainWindow)
self.actionJump_forward_100ms.setObjectName(_fromUtf8("actionJump_forward_100ms"))
self.actionJump_backward_100ms = QtGui.QAction(MainWindow)
self.actionJump_backward_100ms.setObjectName(_fromUtf8("actionJump_backward_100ms"))
self.actionJump_forward = QtGui.QAction(MainWindow)
self.actionJump_forward.setObjectName(_fromUtf8("actionJump_forward"))
self.actionJump_backward = QtGui.QAction(MainWindow)
self.actionJump_backward.setObjectName(_fromUtf8("actionJump_backward"))
self.actionVolume_up_10 = QtGui.QAction(MainWindow)
self.actionVolume_up_10.setObjectName(_fromUtf8("actionVolume_up_10"))
self.actionVolume_down_10 = QtGui.QAction(MainWindow)
self.actionVolume_down_10.setObjectName(_fromUtf8("actionVolume_down_10"))
self.actionFreq_domain_plot = QtGui.QAction(MainWindow)
self.actionFreq_domain_plot.setCheckable(True)
self.actionFreq_domain_plot.setObjectName(_fromUtf8("actionFreq_domain_plot"))
self.action100 = QtGui.QAction(MainWindow)
self.action100.setCheckable(True)
self.action100.setChecked(True)
self.action100.setObjectName(_fromUtf8("action100"))
self.action150 = QtGui.QAction(MainWindow)
self.action150.setCheckable(True)
self.action150.setObjectName(_fromUtf8("action150"))
self.action200 = QtGui.QAction(MainWindow)
self.action200.setCheckable(True)
self.action200.setObjectName(_fromUtf8("action200"))
self.action75 = QtGui.QAction(MainWindow)
self.action75.setCheckable(True)
self.action75.setObjectName(_fromUtf8("action75"))
self.action5 = QtGui.QAction(MainWindow)
self.action5.setCheckable(True)
self.action5.setObjectName(_fromUtf8("action5"))
self.action20_faster = QtGui.QAction(MainWindow)
self.action20_faster.setObjectName(_fromUtf8("action20_faster"))
self.action20_slower = QtGui.QAction(MainWindow)
self.action20_slower.setObjectName(_fromUtf8("action20_slower"))
self.actionExport_Raw_Payload = QtGui.QAction(MainWindow)
self.actionExport_Raw_Payload.setObjectName(_fromUtf8("actionExport_Raw_Payload"))
self.actionExport_Evs = QtGui.QAction(MainWindow)
self.actionExport_Evs.setObjectName(_fromUtf8("actionExport_Evs"))
self.actionRollover_Log = QtGui.QAction(MainWindow)
self.actionRollover_Log.setObjectName(_fromUtf8("actionRollover_Log"))
self.actionOneWorker = QtGui.QAction(MainWindow)
self.actionOneWorker.setCheckable(True)
self.actionOneWorker.setObjectName(_fromUtf8("actionOneWorker"))
self.actionAddSPS_PPS = QtGui.QAction(MainWindow)
self.actionAddSPS_PPS.setCheckable(True)
self.actionAddSPS_PPS.setObjectName(_fromUtf8("actionAddSPS_PPS"))
self.menuFile.addAction(self.actionPick_a_Pcap_File)
self.menuFile.addAction(self.actionClear)
self.menuFile.addAction(self.actionExit)
self.menuPlay_speed.addAction(self.action100)
self.menuPlay_speed.addAction(self.action150)
self.menuPlay_speed.addAction(self.action200)
self.menuPlay_speed.addAction(self.action75)
self.menuPlay_speed.addAction(self.action5)
self.menuPlay_speed.addAction(self.action20_faster)
self.menuPlay_speed.addAction(self.action20_slower)
self.menuPlay.addAction(self.actionPlay_2)
self.menuPlay.addAction(self.actionStop)
self.menuPlay.addSeparator()
self.menuPlay.addAction(self.actionJump_forward_100ms)
self.menuPlay.addAction(self.actionJump_backward_100ms)
self.menuPlay.addAction(self.actionJump_forward)
self.menuPlay.addAction(self.actionJump_backward)
self.menuPlay.addSeparator()
self.menuPlay.addSeparator()
self.menuPlay.addAction(self.actionVolume_up_10)
self.menuPlay.addAction(self.actionVolume_down_10)
self.menuPlay.addSeparator()
self.menuPlay.addAction(self.menuPlay_speed.menuAction())
self.menuEdit.addAction(self.actionPlot_Selected_Stream)
self.menuEdit.addAction(self.actionExport_Selected_Line)
self.menuEdit.addAction(self.menuPlay.menuAction())
self.menuEdit.addSeparator()
self.menuEdit.addAction(self.actionExport_Raw_Payload)
self.menuEdit.addAction(self.actionExport_Evs)
self.menuEdit.addSeparator()
self.menuEdit.addAction(self.actionRollover_Log)
self.menuDebug_Mode.addAction(self.actionDebug)
self.menuDebug_Mode.addAction(self.actionInfo)
self.menuDebug_Mode.addSeparator()
self.menuParse_Mode.addAction(self.actionIPS_original)
self.menuParse_Mode.addAction(self.actionOptimised)
self.menuModes.addAction(self.menuDebug_Mode.menuAction())
self.menuModes.addAction(self.menuParse_Mode.menuAction())
self.menuModes.addAction(self.actionOneWorker)
self.menuModes.addAction(self.actionAddSPS_PPS)
self.menuModes.addSeparator()
self.menuModes.addAction(self.actionFast_Decode)
self.menuModes.addAction(self.actionNo_port_number_under_1024)
self.menuModes.addAction(self.actionFreq_domain_plot)
self.menuBar.addAction(self.menuFile.menuAction())
self.menuBar.addAction(self.menuEdit.menuAction())
self.menuBar.addAction(self.menuModes.menuAction())
self.retranslateUi(MainWindow)
QtCore.QMetaObject.connectSlotsByName(MainWindow)
def retranslateUi(self, MainWindow):
MainWindow.setWindowTitle(_translate("MainWindow", "MainWindow", None))
self.tableWidget.setSortingEnabled(False)
self.menuFile.setTitle(_translate("MainWindow", "File", None))
self.menuEdit.setTitle(_translate("MainWindow", "Edit", None))
self.menuPlay.setTitle(_translate("MainWindow", "Play", None))
self.menuPlay_speed.setTitle(_translate("MainWindow", "play speed", None))
self.menuModes.setTitle(_translate("MainWindow", "Modes", None))
self.menuDebug_Mode.setTitle(_translate("MainWindow", "Debug Mode", None))
self.menuParse_Mode.setTitle(_translate("MainWindow", "Parse Mode", None))
self.actionPick_a_Pcap_File.setText(_translate("MainWindow", "Pick a Pcap File", None))
self.actionPick_a_Pcap_File.setShortcut(_translate("MainWindow", "F4", None))
self.actionExport_Selected_Line.setText(_translate("MainWindow", "Export", None))
self.actionExport_Selected_Line.setShortcut(_translate("MainWindow", "F6", None))
self.actionExit.setText(_translate("MainWindow", "Exit", None))
self.actionPlot_Selected_Stream.setText(_translate("MainWindow", "Plot", None))
self.actionPlot_Selected_Stream.setShortcut(_translate("MainWindow", "F5", None))
self.actionPlay_2.setText(_translate("MainWindow", "Play/Pause/Resume", None))
self.actionPlay_2.setShortcut(_translate("MainWindow", "Space", None))
self.actionStop.setText(_translate("MainWindow", "Stop", None))
self.actionStop.setShortcut(_translate("MainWindow", "F9", None))
self.actionDebug.setText(_translate("MainWindow", "Debug", None))
self.actionInfo.setText(_translate("MainWindow", "Info", None))
self.actionIPS_original.setText(_translate("MainWindow", "IPS original", None))
self.actionOptimised.setText(_translate("MainWindow", "optimised", None))
self.actionOptimised.setToolTip(_translate("MainWindow", "packet will be sorted and unique after parsing, silent gap will be filled precisely when decoding", None))
self.actionFast_Decode.setText(_translate("MainWindow", "Fast Decode", None))
self.actionClear.setText(_translate("MainWindow", "Clear", None))
self.actionClear.setShortcut(_translate("MainWindow", "F8", None))
self.actionNo_port_number_under_1024.setText(_translate("MainWindow", "no port number under 1024", None))
self.actionJump_forward_100ms.setText(_translate("MainWindow", "jump forward 100ms", None))
self.actionJump_forward_100ms.setShortcut(_translate("MainWindow", "Right", None))
self.actionJump_backward_100ms.setText(_translate("MainWindow", "jump backward 100ms", None))
self.actionJump_backward_100ms.setShortcut(_translate("MainWindow", "Left", None))
self.actionJump_forward.setText(_translate("MainWindow", "jump forward", None))
self.actionJump_forward.setShortcut(_translate("MainWindow", "Ctrl+Right", None))
self.actionJump_backward.setText(_translate("MainWindow", "jump backward", None))
self.actionJump_backward.setShortcut(_translate("MainWindow", "Ctrl+Left", None))
self.actionVolume_up_10.setText(_translate("MainWindow", "volume up 10%", None))
self.actionVolume_up_10.setShortcut(_translate("MainWindow", "Ctrl+Up", None))
self.actionVolume_down_10.setText(_translate("MainWindow", "volume down 10%", None))
self.actionVolume_down_10.setShortcut(_translate("MainWindow", "Ctrl+Down", None))
self.actionFreq_domain_plot.setText(_translate("MainWindow", "freq domain plot", None))
self.action100.setText(_translate("MainWindow", "100%", None))
self.action150.setText(_translate("MainWindow", "150%", None))
self.action200.setText(_translate("MainWindow", "200%", None))
self.action75.setText(_translate("MainWindow", "75%", None))
self.action5.setText(_translate("MainWindow", "50%", None))
self.action20_faster.setText(_translate("MainWindow", "20% faster", None))
self.action20_faster.setShortcut(_translate("MainWindow", "Ctrl+F", None))
self.action20_slower.setText(_translate("MainWindow", "20% slower", None))
self.action20_slower.setShortcut(_translate("MainWindow", "Ctrl+S", None))
self.actionExport_Raw_Payload.setText(_translate("MainWindow", "Export Raw Payload", None))
self.actionExport_Raw_Payload.setShortcut(_translate("MainWindow", "F7", None))
self.actionExport_Evs.setText(_translate("MainWindow", "Export EvsMime", None))
self.actionExport_Evs.setShortcut(_translate("MainWindow", "F10", None))
self.actionRollover_Log.setText(_translate("MainWindow", "Rollover Log", None))
self.actionRollover_Log.setShortcut(_translate("MainWindow", "Ctrl+R", None))
self.actionOneWorker.setText(_translate("MainWindow", "oneWorker", None))
self.actionAddSPS_PPS.setText(_translate("MainWindow", "addSPS/PPS", None))