1 <?xml version="1.0" encoding="UTF-8"?>
3 <class>CaptureInterfacesDialog</class>
4 <widget class="QDialog" name="CaptureInterfacesDialog">
5 <property name="geometry">
13 <layout class="QVBoxLayout" name="verticalLayout_12">
15 <widget class="QTabWidget" name="tabWidget">
16 <property name="currentIndex">
19 <widget class="QWidget" name="inputTab">
20 <attribute name="title">
21 <string>Input</string>
23 <layout class="QVBoxLayout" name="verticalLayout_2">
25 <widget class="QTreeWidget" name="interfaceTree">
26 <property name="sizePolicy">
27 <sizepolicy hsizetype="Expanding" vsizetype="Expanding">
28 <horstretch>0</horstretch>
29 <verstretch>0</verstretch>
32 <property name="selectionMode">
33 <enum>QAbstractItemView::ExtendedSelection</enum>
35 <property name="textElideMode">
36 <enum>Qt::ElideMiddle</enum>
38 <property name="sortingEnabled">
42 <property name="text">
43 <string>Interface</string>
47 <property name="text">
48 <string>Traffic</string>
52 <property name="text">
53 <string>Link-layer Header</string>
57 <property name="text">
58 <string>Promiscuous</string>
62 <property name="text">
63 <string>Snaplen (B)</string>
67 <property name="text">
68 <string>Buffer (MB)</string>
72 <property name="text">
73 <string>Monitor Mode</string>
77 <property name="text">
78 <string>Capture Filter</string>
84 <layout class="QHBoxLayout" name="horizontalLayout">
86 <widget class="QCheckBox" name="capturePromModeCheckBox">
87 <property name="toolTip">
88 <string><html><head/><body><p>You probably want to enable this. Usually a network card will only capture the traffic sent to its own network address. If you want to capture all traffic that the network card can &quot;see&quot;, mark this option. See the FAQ for some more details of capturing packets from a switched network.</p></body></html></string>
90 <property name="text">
91 <string>Enable promiscuous mode on all interfaces</string>
96 <spacer name="horizontalSpacer_2">
97 <property name="orientation">
98 <enum>Qt::Horizontal</enum>
100 <property name="sizeHint" stdset="0">
109 <widget class="QPushButton" name="manageButton">
110 <property name="enabled">
113 <property name="toolTip">
114 <string>Show and hide interfaces, add comments, and manage pipes and remote interfaces.</string>
116 <property name="text">
117 <string>Manage Interfaces…</string>
124 <layout class="QHBoxLayout" name="horizontalLayout_2" stretch="0,1,0,0">
126 <widget class="QLabel" name="label_4">
127 <property name="text">
128 <string>Capture filter for selected interfaces:</string>
133 <widget class="CaptureFilterCombo" name="captureFilterComboBox">
134 <property name="sizePolicy">
135 <sizepolicy hsizetype="Expanding" vsizetype="Fixed">
136 <horstretch>0</horstretch>
137 <verstretch>0</verstretch>
143 <spacer name="horizontalSpacer_4">
144 <property name="orientation">
145 <enum>Qt::Horizontal</enum>
147 <property name="sizeHint" stdset="0">
156 <widget class="QPushButton" name="compileBPF">
157 <property name="text">
158 <string>Compile BPFs</string>
166 <widget class="QWidget" name="outputTab">
167 <attribute name="title">
168 <string>Output</string>
170 <layout class="QVBoxLayout" name="verticalLayout_9">
172 <widget class="QGroupBox" name="gbCaptureToFile">
173 <property name="enabled">
176 <property name="toolTip">
177 <string><html><head/><body><p>Enter the file name to which captured data will be written. By default, a temporary file will be used.</p></body></html></string>
179 <property name="autoFillBackground">
182 <property name="title">
183 <string>Capture to a permanent file</string>
185 <property name="flat">
188 <property name="checkable">
191 <layout class="QGridLayout" name="gridLayout_3">
192 <item row="0" column="2">
193 <widget class="QPushButton" name="browseButton">
194 <property name="text">
195 <string>Browse…</string>
199 <item row="0" column="0">
200 <widget class="QLabel" name="label_2">
201 <property name="text">
202 <string>File:</string>
206 <item row="0" column="1">
207 <widget class="QLineEdit" name="filenameLineEdit"/>
213 <layout class="QHBoxLayout" name="horizontalLayout_3">
215 <widget class="QLabel" name="label">
216 <property name="text">
217 <string>Output format:</string>
222 <widget class="QRadioButton" name="rbPcapng">
223 <property name="text">
224 <string>pcapng</string>
229 <widget class="QRadioButton" name="rbPcap">
230 <property name="text">
231 <string>pcap</string>
236 <spacer name="horizontalSpacer_7">
237 <property name="orientation">
238 <enum>Qt::Horizontal</enum>
240 <property name="sizeHint" stdset="0">
251 <widget class="QGroupBox" name="gbNewFileAuto">
252 <property name="toolTip">
253 <string><html><head/><body><p>Instead of using a single capture file, multiple files will be created.</p><p>The generated file names will contain an incrementing number and the start time of the capture.</p></body></html></string>
255 <property name="title">
256 <string>Create a new file automatically after…</string>
258 <property name="flat">
261 <property name="checkable">
264 <layout class="QGridLayout" name="gridLayout">
265 <item row="1" column="1">
266 <widget class="QSpinBox" name="MBSpinBox">
267 <property name="toolTip">
268 <string><html><head/><body><p>If the selected file size is exceeded, capturing switches to the next file.</p><p>PLEASE NOTE: One option MUST be selected.</p></body></html></string>
270 <property name="wrapping">
273 <property name="buttonSymbols">
274 <enum>QAbstractSpinBox::PlusMinus</enum>
276 <property name="minimum">
279 <property name="maximum">
280 <number>1000000</number>
282 <property name="value">
287 <item row="1" column="2">
288 <widget class="QComboBox" name="MBComboBox">
289 <property name="toolTip">
290 <string>If the selected file size is exceeded, capturing switches to the next file.
291 PLEASE NOTE: One option MUST be selected.</string>
294 <property name="text">
295 <string>kilobytes</string>
299 <property name="text">
300 <string>megabytes</string>
304 <property name="text">
305 <string>gigabytes</string>
310 <item row="2" column="2">
311 <widget class="QComboBox" name="SecsComboBox">
312 <property name="toolTip">
313 <string>If the selected file size is exceeded, capturing switches to the next file.
314 PLEASE NOTE: One option MUST be selected.</string>
317 <property name="text">
318 <string>seconds</string>
322 <property name="text">
323 <string>minutes</string>
327 <property name="text">
328 <string>hours</string>
333 <item row="2" column="1">
334 <widget class="QSpinBox" name="SecsSpinBox">
335 <property name="toolTip">
336 <string>If the selected file size is exceeded, capturing switches to the next file.
337 PLEASE NOTE: One option MUST be selected.</string>
339 <property name="wrapping">
342 <property name="buttonSymbols">
343 <enum>QAbstractSpinBox::PlusMinus</enum>
345 <property name="minimum">
348 <property name="maximum">
349 <number>1000000</number>
351 <property name="value">
356 <item row="0" column="3" rowspan="3">
357 <spacer name="horizontalSpacer_8">
358 <property name="orientation">
359 <enum>Qt::Horizontal</enum>
361 <property name="sizeHint" stdset="0">
369 <item row="1" column="0">
370 <widget class="QCheckBox" name="MBCheckBox">
371 <property name="text">
376 <item row="2" column="0">
377 <widget class="QCheckBox" name="SecsCheckBox">
378 <property name="text">
387 <layout class="QHBoxLayout" name="horizontalLayout_4">
389 <widget class="QCheckBox" name="RbCheckBox">
390 <property name="toolTip">
391 <string><html><head/><body><p>After capturing has switched to the next file and the given number of files has exceeded, the oldest file will be removed.</p></body></html></string>
393 <property name="text">
394 <string>Use a ring buffer with </string>
399 <widget class="QSpinBox" name="RbSpinBox">
400 <property name="wrapping">
403 <property name="minimum">
406 <property name="maximum">
407 <number>1000</number>
409 <property name="value">
415 <widget class="QLabel" name="label_3">
416 <property name="text">
417 <string>files</string>
422 <spacer name="horizontalSpacer_9">
423 <property name="orientation">
424 <enum>Qt::Horizontal</enum>
426 <property name="sizeHint" stdset="0">
437 <spacer name="verticalSpacer_2">
438 <property name="orientation">
439 <enum>Qt::Vertical</enum>
441 <property name="sizeHint" stdset="0">
450 <zorder>gbNewFileAuto</zorder>
451 <zorder>gbCaptureToFile</zorder>
453 <widget class="QWidget" name="optionsTab">
454 <attribute name="title">
455 <string>Options</string>
457 <layout class="QFormLayout" name="formLayout">
458 <item row="0" column="0">
459 <layout class="QHBoxLayout" name="horizontalLayout_8">
461 <widget class="QGroupBox" name="groupBox">
462 <property name="title">
463 <string>Display Options</string>
465 <property name="flat">
468 <layout class="QVBoxLayout" name="verticalLayout">
470 <widget class="QCheckBox" name="cbUpdatePacketsRT">
471 <property name="toolTip">
472 <string><html><head/><body><p>Using this option will show the captured packets immediately on the main screen. Please note: this will slow down capturing, so increased packet drops might appear.</p></body></html></string>
474 <property name="text">
475 <string>Update list of packets in real-time</string>
480 <widget class="QCheckBox" name="cbAutoScroll">
481 <property name="toolTip">
482 <string><html><head/><body><p>This will scroll the &quot;Packet List&quot; automatically to the latest captured packet, when the &quot;Update list of packets in real-time&quot; option is used.</p></body></html></string>
484 <property name="text">
485 <string>Automatically scroll during live capture</string>
490 <widget class="QCheckBox" name="cbExtraCaptureInfo">
491 <property name="toolTip">
492 <string><html><head/><body><p>Show the capture info dialog while capturing.</p></body></html></string>
494 <property name="text">
495 <string>Show capture information during live capture</string>
500 <spacer name="horizontalSpacer_3">
501 <property name="orientation">
502 <enum>Qt::Horizontal</enum>
504 <property name="sizeHint" stdset="0">
516 <widget class="QGroupBox" name="groupBox_2">
517 <property name="title">
518 <string>Name Resolution</string>
520 <property name="flat">
523 <layout class="QVBoxLayout" name="verticalLayout_3">
525 <widget class="QCheckBox" name="cbResolveMacAddresses">
526 <property name="toolTip">
527 <string>Perform MAC layer name resolution while capturing.</string>
529 <property name="text">
530 <string>Resolve MAC Addresses</string>
535 <widget class="QCheckBox" name="cbResolveNetworkNames">
536 <property name="toolTip">
537 <string><html><head/><body><p>Perform network layer name resolution while capturing.</p></body></html></string>
539 <property name="text">
540 <string>Resolve network names</string>
545 <widget class="QCheckBox" name="cbResolveTransportNames">
546 <property name="toolTip">
547 <string>Perform transport layer name resolution while capturing.</string>
549 <property name="text">
550 <string>Resolve transport names</string>
555 <spacer name="horizontalSpacer_5">
556 <property name="orientation">
557 <enum>Qt::Horizontal</enum>
559 <property name="sizeHint" stdset="0">
572 <item row="1" column="0">
573 <widget class="QGroupBox" name="gbStopCaptureAuto">
574 <property name="enabled">
577 <property name="title">
578 <string>Stop capture automatically after…</string>
580 <property name="flat">
583 <layout class="QGridLayout" name="gridLayout_2">
584 <item row="0" column="1">
585 <widget class="QSpinBox" name="stopPktSpinBox">
586 <property name="sizePolicy">
587 <sizepolicy hsizetype="Minimum" vsizetype="Fixed">
588 <horstretch>0</horstretch>
589 <verstretch>0</verstretch>
592 <property name="toolTip">
593 <string>Stop capturing after the specified number of packets have been captured.</string>
595 <property name="buttonSymbols">
596 <enum>QAbstractSpinBox::PlusMinus</enum>
598 <property name="maximum">
599 <number>2147483647</number>
601 <property name="value">
606 <item row="2" column="1">
607 <widget class="QSpinBox" name="stopMBSpinBox">
608 <property name="toolTip">
609 <string>Stop capturing after the specified amount of data has been captured.</string>
611 <property name="buttonSymbols">
612 <enum>QAbstractSpinBox::PlusMinus</enum>
614 <property name="maximum">
615 <number>2147483647</number>
617 <property name="value">
622 <item row="2" column="0">
623 <widget class="QCheckBox" name="stopMBCheckBox">
624 <property name="toolTip">
625 <string><html><head/><body><p>Stop capturing after the specified amount of data has been captured.</p></body></html></string>
627 <property name="text">
632 <item row="0" column="2">
633 <widget class="QLabel" name="label_7">
634 <property name="text">
635 <string>packets</string>
639 <item row="3" column="0">
640 <widget class="QCheckBox" name="stopSecsCheckBox">
641 <property name="toolTip">
642 <string>Stop capturing after the specified amount of time has passed.</string>
644 <property name="text">
649 <item row="3" column="2">
650 <widget class="QComboBox" name="stopSecsComboBox">
651 <property name="toolTip">
652 <string>Stop capturing after the specified amount of time has passed.</string>
655 <property name="text">
656 <string>seconds</string>
660 <property name="text">
661 <string>minutes</string>
665 <property name="text">
666 <string>hours</string>
671 <item row="0" column="0">
672 <widget class="QCheckBox" name="stopPktCheckBox">
673 <property name="toolTip">
674 <string><html><head/><body><p>Stop capturing after the specified number of packets have been captured.</p></body></html></string>
676 <property name="text">
681 <item row="2" column="2">
682 <widget class="QComboBox" name="stopMBComboBox">
683 <property name="toolTip">
684 <string>Stop capturing after the specified amount of data has been captured.</string>
687 <property name="text">
688 <string>kilobytes</string>
692 <property name="text">
693 <string>megabytes</string>
697 <property name="text">
698 <string>gigabytes</string>
703 <item row="3" column="1">
704 <widget class="QSpinBox" name="stopSecsSpinBox">
705 <property name="toolTip">
706 <string>Stop capturing after the specified amount of time has passed.</string>
708 <property name="buttonSymbols">
709 <enum>QAbstractSpinBox::PlusMinus</enum>
711 <property name="maximum">
712 <number>2147483647</number>
714 <property name="value">
719 <item row="0" column="3" rowspan="4">
720 <spacer name="horizontalSpacer">
721 <property name="orientation">
722 <enum>Qt::Horizontal</enum>
724 <property name="sizeHint" stdset="0">
732 <item row="1" column="1">
733 <widget class="QSpinBox" name="stopFilesSpinBox">
734 <property name="sizePolicy">
735 <sizepolicy hsizetype="Minimum" vsizetype="Fixed">
736 <horstretch>0</horstretch>
737 <verstretch>0</verstretch>
740 <property name="toolTip">
741 <string>Stop capturing after the specified number of packets have been captured.</string>
743 <property name="buttonSymbols">
744 <enum>QAbstractSpinBox::PlusMinus</enum>
746 <property name="maximum">
747 <number>2147483647</number>
749 <property name="value">
754 <item row="1" column="2">
755 <widget class="QLabel" name="label_8">
756 <property name="text">
757 <string>files</string>
761 <item row="1" column="0">
762 <widget class="QCheckBox" name="stopFilesCheckBox">
763 <property name="toolTip">
764 <string><html><head/><body><p>Stop capturing after the specified number of files have been created.</p></body></html></string>
766 <property name="text">
774 <item row="2" column="0">
775 <spacer name="verticalSpacer_3">
776 <property name="orientation">
777 <enum>Qt::Vertical</enum>
779 <property name="sizeHint" stdset="0">
792 <widget class="QDialogButtonBox" name="buttonBox">
793 <property name="standardButtons">
794 <set>QDialogButtonBox::Close|QDialogButtonBox::Help|QDialogButtonBox::Ok</set>
802 <class>CaptureFilterCombo</class>
803 <extends>QComboBox</extends>
804 <header>widgets/capture_filter_combo.h</header>