author | mickeyl <mickeyl> | 2003-04-10 17:26:35 (UTC) |
---|---|---|
committer | mickeyl <mickeyl> | 2003-04-10 17:26:35 (UTC) |
commit | 61eb255cc85160f7bb35602bbc10771be4da8708 (patch) (unidiff) | |
tree | b66826f283d0ba41d3e27a44b8a0d63a7abc1238 /noncore/net/wellenreiter/gui/wellenreiter.cpp | |
parent | 1064aea74c5dd7b3d4f87e483bd85f3fac0cf03c (diff) | |
download | opie-61eb255cc85160f7bb35602bbc10771be4da8708.zip opie-61eb255cc85160f7bb35602bbc10771be4da8708.tar.gz opie-61eb255cc85160f7bb35602bbc10771be4da8708.tar.bz2 |
New Feature: Write a capture file for later dissection with tcpdump-compatible tools!
Diffstat (limited to 'noncore/net/wellenreiter/gui/wellenreiter.cpp') (more/less context) (show whitespace changes)
-rw-r--r-- | noncore/net/wellenreiter/gui/wellenreiter.cpp | 15 |
1 files changed, 14 insertions, 1 deletions
diff --git a/noncore/net/wellenreiter/gui/wellenreiter.cpp b/noncore/net/wellenreiter/gui/wellenreiter.cpp index 5c10c3b..be2a86e 100644 --- a/noncore/net/wellenreiter/gui/wellenreiter.cpp +++ b/noncore/net/wellenreiter/gui/wellenreiter.cpp | |||
@@ -30,9 +30,11 @@ using namespace Opie; | |||
30 | 30 | ||
31 | // Qt | 31 | // Qt |
32 | 32 | ||
33 | #include <qcheckbox.h> | ||
34 | #include <qcombobox.h> | ||
33 | #include <qpushbutton.h> | 35 | #include <qpushbutton.h> |
36 | #include <qlineedit.h> | ||
34 | #include <qmessagebox.h> | 37 | #include <qmessagebox.h> |
35 | #include <qcombobox.h> | ||
36 | #include <qspinbox.h> | 38 | #include <qspinbox.h> |
37 | #include <qtoolbutton.h> | 39 | #include <qtoolbutton.h> |
38 | #include <qmainwindow.h> | 40 | #include <qmainwindow.h> |
@@ -320,9 +322,20 @@ void Wellenreiter::startClicked() | |||
320 | 322 | ||
321 | // open pcap and start sniffing | 323 | // open pcap and start sniffing |
322 | if ( cardtype != DEVTYPE_FILE ) | 324 | if ( cardtype != DEVTYPE_FILE ) |
325 | { | ||
326 | if ( configwindow->writeCaptureFile->isEnabled() ) | ||
327 | { | ||
328 | pcap->open( interface, configwindow->captureFileName->text() ); | ||
329 | } | ||
330 | else | ||
331 | { | ||
323 | pcap->open( interface ); | 332 | pcap->open( interface ); |
333 | } | ||
334 | } | ||
324 | else | 335 | else |
336 | { | ||
325 | pcap->open( QFile( interface ) ); | 337 | pcap->open( QFile( interface ) ); |
338 | } | ||
326 | 339 | ||
327 | if ( !pcap->isOpen() ) | 340 | if ( !pcap->isOpen() ) |
328 | { | 341 | { |