网络抓包 tcpdump如何使用

xiaoxiao2021-02-28  112

1

 

-i en0 选择网卡en0

-S 完整输出,tcpdump默认精简输出后ack就变成1了

src 发送方

dst 接收方

or 发送方 或 接收方

and 发送方 且接收方

输出报文包

tcpdump -i en0 -S src jianshu.com or dst jianshu.com -A

 

Flags -参考 tcp协议中 head

[S] - SYN

[P] - PSH

[R] - RST

[F] - FIN

[.] - ACK

[R.] - RST+ACK

 

 

三次握手

 

 

curl 'https://www.jianshu.com/shakespeare/notes/23100247/included_collections?page=1&count=7'

 

 

linux下tcp配置

/proc/sys/net/ipv4/tcp_keepalive_intvl (75)

/proc/sys/net/ipv4/tcp_keepalive_probes (9)

/proc/sys/net/ipv4/tcp_keepalive_time(7200)

 

开启keep_alived后,某一端在空闲7200秒后会对改tcp连接发送一个探测包,如果对方有回复则表示正常存活,则在下一个7200秒后重复操作,一旦某一个侦测包没有响应,则就开始每隔75S发送一个探测包,如果一直没响应,则发送到第9个75秒后主动关闭改tcp连接

 

 

 

转载请注明原文地址: https://www.6miu.com/read-27764.html

最新回复(0)