How to print IP address using tcpdump and awk? -


i used command unable print multiple values before each '.' command printing 192 of 192.168.113.2. want print rest in same line.

sudo tcpdump -i 2 -c 20 -n | awk -f '>' '{print $2}' | awk -f ':' '{print $1}' | awk -f '.' '{print $1}' 

please help.

sudo tcpdump -i 2 -c 20 -n | awk -f '>' '/>/{sub(".[^.]*:.*$", "", $2 ); print $2}' 

Comments

Popular posts from this blog

tcpdump - How to check if server received packet (acknowledged) -