]> git.ipfire.org Git - thirdparty/freeswitch.git/commitdiff
FSSCRIPTS-7
authorBrian West <brian@freeswitch.org>
Tue, 28 Oct 2008 10:22:31 +0000 (10:22 +0000)
committerBrian West <brian@freeswitch.org>
Tue, 28 Oct 2008 10:22:31 +0000 (10:22 +0000)
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@10177 d0543943-73ff-0310-b7d9-9358b9ac24b2

scripts/trace/sipgrep

index 064a6ebf5aefe6decda6bde179a8a3bc9b45e883..e161675a345a464748180d3aaea5bf8afb7af7ab 100755 (executable)
@@ -23,7 +23,7 @@ $ngrep_flags="-l -d eth1"; # Flag for Ngrep
 $colorsmethods="INVITE|REGISTER|BYE|ACK|CANCEL|OPTIONS|REFER|NOTIFY|MESSAGE|INFO|PRACK|UPDATE";
 
 %options=();
-getopts("f:t:l:ahVp:TcCnArm:",\%options);
+getopts("f:t:l:ahVp:d:TcCnArm:",\%options);
 
 $version=<<END;
 Sipgrep version 0.2
@@ -32,7 +32,7 @@ Sipgrep version 0.2
 END
 
     $usage=<<END;
-Usage: sipgrep <-h> <-f number> <-t number> <-a> <-l file> <-V> <-p> <-T> <-n|-c>
+Usage: sipgrep <-h> <-f number> <-t number> <-a> <-l file> <-V> <-p> <-d device> <-T> <-n|-c>
 
     -h   Displays this help message.
     -A    Match anything.
@@ -42,6 +42,7 @@ Usage: sipgrep <-h> <-f number> <-t number> <-a> <-l file> <-V> <-p> <-T> <-n|-c
     -a   Search the ARG from '-f' and '-t' parameters in To and From fields.
     -l    ARG Debug file name.
     -V   Displays the current version.
+    -d   Device for ngrep.
     -p   Port for ngrep.
     -T   Parameter for ngrep. Indicating the delta between packet matches.
     -C    Allow colors in debug file.
@@ -68,6 +69,9 @@ if((!defined $options{f} && !defined $options{t} && !defined $options{c} && !def
 #TimeStamp
 $ngrep_flags .= sprintf(" %s", (defined $options{T}) ? "-T" : "-t" );
 
+#Device
+$ngrep_flags .= sprintf(" -d %s", (defined $options{d}) ? $options{d} : "eth0" );
+
 #Port
 $ngrep_flags .= sprintf(" port %d", (defined $options{p}) ? $options{p} : "5060" );