• Linux-网络高级工具iproute 和 tcpdump


    iproute

    1.  使用方法:ip [ OPTIONS ] OBJECT { COMMAND | help }

    2. ip addr list  相当于 ifconfig
    3. 给接口添加ip 地址 。ip addr add 192.168.1.12/24 dev eth0
    4. 删除网络地址。ip addr del 192.168.1.12/24 dev eth0
    5. 显示路由信息。ip route list

    tcpdump 网络数据采集与分析工具

    1. 使用说明:tcpdump [ -adeflnNOpqStvx ] [ -c 数量 ] [ -F 文件名 (从文件读取过滤规则,命令输入无效)] [ -i interface ] [ -r 文件名(文件数据包输入) ] [ -T 类型 ] [ -w 文件名() ] [表达式]
    2. 使用举例:
      1. tcpdump -i any 从系统接口列表搜索出编号最小的已经配置好的接口,不包含loopback接口。一旦找到第一个符合条件的接口马上开始。
      2. 使用表达是作为过滤条件中的几种关键字
        1. host,net,port 例如 host 192.168.10.12 指明192.168.10.12为一台主机,而net 192.168.15.150 表示192.168.15.150为一个网络地址。如果没有指明是host还是net默认为host
        2. 确定数据包传输方向:src,dst,dst or src 和 dst and src这些关键字指明了数据包的传输方向,默认是src or dst
        3. 协议关键字 tcp 还是 udp
        4. 逻辑运算 not 或者!,与计算 and或者&&,或运算or 或||。
      3. tcpdump -i any tcp dst host x.x.x.x and dst port 3306 -s 100 -XX -n
        1. -XX 表示同时会以16进制和ascii码形式打印出每个包的数据
        2. -s100 表示设置tcpdump的数据包抓取长度为100个字节,如果不设置默认为68字节
        3. -n 表述数字显示,不转换主机名
  • 相关阅读:
    Win10怎么默认用Windows照片查看程序打开图片
    Class类文件结构——访问标志
    栈的压入弹出序列
    Java中length,length()以及size()的区别
    包含min函数的栈
    extends和implements的区别
    顺时针打印矩阵
    二叉树的镜像
    Class类文件结构解读——常量池
    进制、字(word)、字节(byte)、位(bit)的关系
  • 原文地址:https://www.cnblogs.com/mirrorlake/p/8138326.html
Copyright © 2020-2023  润新知