2017-04-03 8 views

答えて

0

私はちょうどあなたがあなたのIPアドレスのために正規表現を探していると思う?:

'\b((25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)(\.|$)){4}\b' 
+0

あなたの答えに感謝します。ことは、フィルタは、港のほかにも、他の多くのものになる可能性があります –

1

文字列を検証する方法はありますか?

はい、あります。私は最も簡単な方法はtcpdump -dを実行し、tcpdumpはあなたのためにキャプチャフィルタを検証させることだと思います。詳細は、tcpdump man pageを参照してください。

あなたは、パケットマッチングBPFコード自体を気にしない場合、あなたは、単に/dev/nullに出力をリダイレクトすることができ、ちょうど例えば、リターンコードを見て:

有効なキャプチャフィルタ:

tcpdump -i eth0 -d icmp &> /dev/null 
echo $? 
0 

無効なキャプチャフィルタ:

tcpdump -i eth0 -d foo &> /dev/null 
echo $? 
1 

私はdumpcapが同様-dオプションをサポートしていることにも注意しましょう。

関連する問題