zoukankan      html  css  js  c++  java
  • 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 表述数字显示,不转换主机名
  • 相关阅读:
    #背包#nssl 1488 上升子序列
    #环#nssl 1487 图
    #分治#JZOJ 4211 送你一颗圣诞树
    #概率,dp#JZOJ 4212 我想大声告诉你
    #并查集#JZOJ 4223 旅游
    #dp#nssl 1478 题
    #对顶堆#nssl 1477 赛
    #线段树,离散#nssl 1476 联
    #折半搜索,状压dp#nssl 1471 Y
    #并查集,线性筛#nssl 1470 X
  • 原文地址:https://www.cnblogs.com/mirrorlake/p/8138326.html
Copyright © 2011-2022 走看看