change the binary path to current windows debug dir: wireshark-gtk2
authorulfl <ulfl@f5534014-38df-0310-8fa8-9805f1628bb7>
Sun, 8 Oct 2006 22:24:46 +0000 (22:24 +0000)
committerulfl <ulfl@f5534014-38df-0310-8fa8-9805f1628bb7>
Sun, 8 Oct 2006 22:24:46 +0000 (22:24 +0000)
don't use promiscuous mode as default (my Win32 WLAN card won't capture any packets with it - might probably be better for other users as well)

git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@19455 f5534014-38df-0310-8fa8-9805f1628bb7

test/config.sh
test/suite-capture.sh

index b103d2829c1ef1a95e585a004168550c5bf44337..8881c7d7fb5b4fccaa0f75a9991c01d16b856098 100644 (file)
@@ -24,7 +24,7 @@
 # 
 
 # path to the Wireshark binaries, only used for the settings below
-ETH_BIN_PATH=../Debug_GTK2
+ETH_BIN_PATH=../wireshark-gtk2
 
 # Tweak the following to your liking.
 WIRESHARK=$ETH_BIN_PATH/wireshark
@@ -40,3 +40,8 @@ TRAFFIC_CAPTURE_IFACE=2
 # time to capture some traffic (in seconds)
 # (you may increase this if you get errors caused by very low traffic)
 TRAFFIC_CAPTURE_DURATION=3
+
+# the default is to not capture in promiscuous mode
+# (this makes known trouble with some Windows WLAN adapters)
+# if you need promiscuous mode, comment this line out
+TRAFFIC_CAPTURE_PROMISC=-p
\ No newline at end of file
index 0fc4d9fe902d6392c22adca5f4da9dec5197f833..e91e4399425441c9a493300d3082aeef1c30fbd4 100644 (file)
@@ -32,7 +32,7 @@ EXIT_ERROR=2
 
 # capture exactly 10 packets
 capture_step_10packets() {
-       $DUT -i $TRAFFIC_CAPTURE_IFACE -w ./testout.pcap -c 10  -a duration:$TRAFFIC_CAPTURE_DURATION > ./testout.txt 2>&1
+       $DUT -i $TRAFFIC_CAPTURE_IFACE $TRAFFIC_CAPTURE_PROMISC -w ./testout.pcap -c 10  -a duration:$TRAFFIC_CAPTURE_DURATION > ./testout.txt 2>&1
        RETURNVALUE=$?
        if [ ! $RETURNVALUE -eq $EXIT_OK ]; then
                test_step_failed "exit status of $DUT: $RETURNVALUE"
@@ -65,7 +65,7 @@ capture_step_10packets() {
 
 # capture exactly 10 packets using "-w -" (piping to stdout)
 capture_step_10packets_stdout() {
-       $DUT -i $TRAFFIC_CAPTURE_IFACE -c 10 -a duration:$TRAFFIC_CAPTURE_DURATION -w - > ./testout.pcap 2>./testout.txt
+       $DUT -i $TRAFFIC_CAPTURE_IFACE $TRAFFIC_CAPTURE_PROMISC -c 10 -a duration:$TRAFFIC_CAPTURE_DURATION -w - > ./testout.pcap 2>./testout.txt
        RETURNVALUE=$?
        if [ ! $RETURNVALUE -eq $EXIT_OK ]; then
                test_step_failed "exit status of $DUT: $RETURNVALUE"
@@ -95,7 +95,7 @@ capture_step_10packets_stdout() {
 
 # capture exactly 2 times 10 packets (multiple files)
 capture_step_2multi_10packets() {
-       $DUT -i $TRAFFIC_CAPTURE_IFACE -w ./testout.pcap -c 10  -a duration:$TRAFFIC_CAPTURE_DURATION > ./testout.txt 2>&1
+       $DUT -i $TRAFFIC_CAPTURE_IFACE $TRAFFIC_CAPTURE_PROMISC -w ./testout.pcap -c 10  -a duration:$TRAFFIC_CAPTURE_DURATION > ./testout.txt 2>&1
        RETURNVALUE=$?
        if [ ! $RETURNVALUE -eq $EXIT_OK ]; then
                test_step_failed "exit status of $DUT: $RETURNVALUE"
@@ -126,7 +126,7 @@ capture_step_2multi_10packets() {
 # capture with a very unlikely read filter, packets must be zero afterwards
 capture_step_read_filter() {
        # valid, but very unlikely filter
-       $DUT -i $TRAFFIC_CAPTURE_IFACE -w ./testout.pcap -a duration:$TRAFFIC_CAPTURE_DURATION -R 'dcerpc.cn_call_id==123456' -c 10 > ./testout.txt 2>&1
+       $DUT -i $TRAFFIC_CAPTURE_IFACE $TRAFFIC_CAPTURE_PROMISC -w ./testout.pcap -a duration:$TRAFFIC_CAPTURE_DURATION -R 'dcerpc.cn_call_id==123456' -c 10 > ./testout.txt 2>&1
        RETURNVALUE=$?
        if [ ! $RETURNVALUE -eq $EXIT_OK ]; then
                test_step_failed "exit status: $RETURNVALUE"
@@ -156,7 +156,7 @@ capture_step_read_filter() {
 capture_step_snapshot() {
        # capture with a snapshot length of 68 bytes for $TRAFFIC_CAPTURE_DURATION seconds
        # this should result in no packets
-       $DUT -i $TRAFFIC_CAPTURE_IFACE -w ./testout.pcap -s 68 -a duration:$TRAFFIC_CAPTURE_DURATION > ./testout.txt 2>&1
+       $DUT -i $TRAFFIC_CAPTURE_IFACE $TRAFFIC_CAPTURE_PROMISC -w ./testout.pcap -s 68 -a duration:$TRAFFIC_CAPTURE_DURATION > ./testout.txt 2>&1
        RETURNVALUE=$?
        if [ ! $RETURNVALUE -eq $EXIT_OK ]; then
                test_step_failed "exit status: $RETURNVALUE"