This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision | ||
| утилиты_для_тестирования_сети [2018/01/22 08:37] val [iPerf] | утилиты_для_тестирования_сети [2025/05/18 16:50] (current) val [tcpdump] | ||
|---|---|---|---|
| Line 3: | Line 3: | ||
| ===== ping ===== | ===== ping ===== | ||
| - | [[http://ftp.arl.mil/~mike/ping.html]] | + | * [[https://lingualeo.com/ru/jungle/the-story-of-the-ping-program-188748|The Story of the PING Program]] | 
| <code> | <code> | ||
| debian# apt install iputils-ping | debian# apt install iputils-ping | ||
| - | $ ping -f 172.16.1.254 | + | $ ping 1.1.1.1 | 
| - | $ ping -i 1 -f 8.8.8.8 | + | $ ping -f gate.isp.un | 
| - | $ ping -i 0.1 172.16.1.254 | + | $ ping -i 0.1 gate.isp.un | 
| $ ping -c 1 -D -s 1472 ya.ru | $ ping -c 1 -D -s 1472 ya.ru | ||
| </code> | </code> | ||
| + | ===== ARP ping ===== | ||
| + | <code> | ||
| + | freebsd_sh$ ip=172.16.1.123; ping -c 1 -W 500 $ip >/dev/null ; arp -an | grep "$ip " | ||
| + | |||
| + | linux$ ip=172.16.1.254; ping -c 1 -W 1 $ip >/dev/null ; ip n | grep "$ip " | ||
| + | </code> | ||
| ===== tcpdump ===== | ===== tcpdump ===== | ||
| <code> | <code> | ||
| - | linux# tcpdump -i any -n | + | linux# stdbuf -o0 tcpdump -niany | tee /tmp/log.dmp | 
| + | |||
| + | tcpdump -vn | ||
| tcpdump -i em0 -n -s0 -A "port 21 and host 172.16.1.X" | tcpdump -i em0 -n -s0 -A "port 21 and host 172.16.1.X" | ||
| Line 25: | Line 33: | ||
| tcpdump -nei em0 ether src 00:0c:29:c5:07:8f | tcpdump -nei em0 ether src 00:0c:29:c5:07:8f | ||
| - | tcpdump -w file.dump -s0 "port 21 and host 172.16.1.X" | + | tcpdump -w file.pcap -s0 "port 21 and host 172.16.1.X" | 
| + | |||
| + | tcpdump -n -r file.pcap -s0 -A | ||
| + | |||
| + | tcpdump -n ip and 'ip[8]=127'  # ttl | ||
| - | tcpdump -n -r file.dump -s0 -A | + | #https://unix.stackexchange.com/questions/466584/tcpdump-tshark-view-only-outgoing-tcp-connections-requests | 
| + | server# tcpdump -i any -nn src host 192.168.X.10 and "tcp[tcpflags] == tcp-syn" | ||
| </code> | </code> | ||