From: Brian West Date: Tue, 28 Oct 2008 10:22:31 +0000 (+0000) Subject: FSSCRIPTS-7 X-Git-Tag: v1.0.2~687 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=d0d28568fe5e0df78a063ffd68c8612d99c81c98;p=thirdparty%2Ffreeswitch.git FSSCRIPTS-7 git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@10177 d0543943-73ff-0310-b7d9-9358b9ac24b2 --- diff --git a/scripts/trace/sipgrep b/scripts/trace/sipgrep index 064a6ebf5a..e161675a34 100755 --- a/scripts/trace/sipgrep +++ b/scripts/trace/sipgrep @@ -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=< <-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" );