author | mickeyl <mickeyl> | 2003-04-10 22:23:47 (UTC) |
---|---|---|
committer | mickeyl <mickeyl> | 2003-04-10 22:23:47 (UTC) |
commit | d5df2032280242a44c44e3e6e875361756587cd6 (patch) (side-by-side diff) | |
tree | 1724a36362a85a79b87d57d8628011af4a8446ed /noncore/net/wellenreiter/gui/wellenreiter.cpp | |
parent | 7be68c0e03961ef8da0e0fa9683ab83770b41d62 (diff) | |
download | opie-d5df2032280242a44c44e3e6e875361756587cd6.zip opie-d5df2032280242a44c44e3e6e875361756587cd6.tar.gz opie-d5df2032280242a44c44e3e6e875361756587cd6.tar.bz2 |
add sanity (non-root & dhcp running) checks for startup phase
Diffstat (limited to 'noncore/net/wellenreiter/gui/wellenreiter.cpp') (more/less context) (show whitespace changes)
-rw-r--r-- | noncore/net/wellenreiter/gui/wellenreiter.cpp | 13 |
1 files changed, 12 insertions, 1 deletions
diff --git a/noncore/net/wellenreiter/gui/wellenreiter.cpp b/noncore/net/wellenreiter/gui/wellenreiter.cpp index be2a86e..b4b6aa3 100644 --- a/noncore/net/wellenreiter/gui/wellenreiter.cpp +++ b/noncore/net/wellenreiter/gui/wellenreiter.cpp @@ -32,12 +32,13 @@ using namespace Opie; #include <qcheckbox.h> #include <qcombobox.h> #include <qpushbutton.h> #include <qlineedit.h> #include <qmessagebox.h> +#include <qregexp.h> #include <qspinbox.h> #include <qtoolbutton.h> #include <qmainwindow.h> // Standard @@ -322,13 +323,17 @@ void Wellenreiter::startClicked() // open pcap and start sniffing if ( cardtype != DEVTYPE_FILE ) { if ( configwindow->writeCaptureFile->isEnabled() ) { - pcap->open( interface, configwindow->captureFileName->text() ); + QString dumpname( configwindow->captureFileName->text() ); + dumpname.append( '-' ); + dumpname.append( QTime::currentTime().toString().replace( QRegExp( ":" ), "-" ) ); + dumpname.append( ".wellenreiter" ); + pcap->open( interface, dumpname ); } else { pcap->open( interface ); } } @@ -362,12 +367,18 @@ void Wellenreiter::startClicked() startTimer( 100 ); } logwindow->log( "(i) Started Scanning." ); sniffing = true; emit( startedSniffing() ); + if ( cardtype != DEVTYPE_FILE ) channelHopped( 6 ); // set title + else + { + assert( parent() ); + ( (QMainWindow*) parent() )->setCaption( "Wellenreiter II - replaying capture file..." ); + } } void Wellenreiter::timerEvent( QTimerEvent* ) { qDebug( "Wellenreiter::timerEvent()" ); |