tcpdump

作者: why_not_ | 来源:发表于2019-01-04 09:58 被阅读0次

    yum install tcpdump

    tcpdump

    抓包
    -c    指定要抓取的包数量(满足条件的)
    -i    interface    指定监听的接口
            lo    环回口
            any    所有接口
    -n    不反解主机名
    -nn    不反解主机名和端口号
    -P    指定要抓取流入还是流出的包        in、out、inout    默认inout
    输出
    -e    输出的每行都将包括数据链路层头部信息
    -q    快速打印
    -x    输出包的头部数据    16进制ASCII同时输出
    -xx    更详细
    -v    详细的输出    -vv   -vvv
    其他
    -D    列出可用于抓包的接口
    -F    从文件中读取抓包的表达式
    -w    将抓包数据输出到文件中
    -r    从指定的数据包中读取数据
    
    表达式
    用于筛选输出那些类型的数据包
    1、type        指定ID的类型
        host
        net        
        port        指定端口
        portrange    指定端口范围
    2、dir        指定ID的方向
        src            源
        dst            目的
        src or dst    源或者目的    默认
        src and dst    
    

    3、 proto 给定协议限定匹配的数据包类型
    tcp、udp、arp、ip、ether、icmp

    在ens33接口上抓取100个22端口的包并以详细模式和ip、port模式输出
    tcpdump -c 100 -i ens33 -nn  -vv port 22
    源端口为22的包
    tcpdump -c 100 -i ens33 -nn  src port 22
    tcp协议
    tcpdump -c 100 -i ens33 -nn tcp port 22

    相关文章

      网友评论

          本文标题:tcpdump

          本文链接:https://www.haomeiwen.com/subject/ikqhrqtx.html