zoukankan      html  css  js  c++  java
  • tcpdump分析syn flood泛洪

    #!/bin/bash
    
    #  10000个syn,来源按B统计,只看前10个B
    tcpdump -nn -i em1 \(tcp[tcpflags] = tcp-syn\) -c 10000 2>/dev/null | awk '{print $3}' | awk -F \. '{print $1"."$2}' | sort -n | uniq -c | sort -nr | head | while read COUNT IP_B
    do
        echo -en "-------- 最近10000个包中 $IP_B.0.0/16 出现 $COUNT 次 -------\n"
        tcpdump -nn -i em1 \(tcp[tcpflags] = tcp-syn\) -c 10000 2>/dev/null | awk '{print $3}' | awk -F \. '{print $1"."$2"."$3}' | sort -n | uniq -c | sort -nr | grep $IP_B
    done
    
    
    exit
    #  下面是命令备份,不参与脚本执行
    tcpdump -nn -i em1 \(tcp[tcpflags] = tcp-syn\) -c 10000 2>/dev/null | awk '{print $3}' | awk -F \. '{print $1"."$2}' | sort -n | uniq -c | sort -nr | head
    tcpdump -nn -i em1 \(tcp[tcpflags] = tcp-syn\) -c 10000 2>/dev/null | awk '{print $3}' | awk -F \. '{print $1"."$2"."$3}' | sort -n | uniq -c | sort -nr | grep 154.203
    -------- 最近10000个包中 156.240.0.0/16 出现 2116 次 -------
        148 156.240.42
        147 156.240.47
        147 156.240.38
        142 156.240.39
        142 156.240.34
        141 156.240.33
        139 156.240.36
        137 156.240.45
        135 156.240.37
        134 156.240.46
        134 156.240.43
        131 156.240.35
        131 156.240.32
        130 156.240.41
        128 156.240.40
        119 156.240.44
    -------- 最近10000个包中 169.129.0.0/16 出现 1964 次 -------
        136 169.129.220
        133 169.129.223
        132 169.129.221
        126 169.129.222
         54 169.129.205
         50 169.129.226
         49 169.129.227
         48 169.129.230
         48 169.129.208
         47 169.129.225
         47 169.129.202
         46 169.129.206
         46 169.129.199
         45 169.129.200
         43 169.129.209
         43 169.129.201
         42 169.129.195
         41 169.129.229
         40 169.129.214
         40 169.129.210
         40 169.129.198
         39 169.129.215
         39 169.129.207
         39 169.129.196
         38 169.129.217
         37 169.129.219
         36 169.129.204
         35 169.129.228
         35 169.129.218
         35 169.129.193
         35 169.129.192
         34 169.129.224
         33 169.129.213
         32 169.129.216
         31 169.129.197
         30 169.129.212
         30 169.129.194
         29 169.129.203
         26 169.129.231
         26 169.129.211
    -------- 最近10000个包中 109.248.0.0/16 出现 1590 次 -------
        160 109.248.21
        140 109.248.26
        139 109.248.27
        139 109.248.24
        139 109.248.17
        135 109.248.19
        133 109.248.22
        132 109.248.16
        131 109.248.25
        131 109.248.23
        130 109.248.18
        120 109.248.20
    -------- 最近10000个包中 103.143.0.0/16 出现 404 次 -------
        254 103.143.14
        149 103.143.15
    -------- 最近10000个包中 10.64.0.0/16 出现 316 次 -------
        352 10.64.19
          8 10.64.82
    -------- 最近10000个包中 101.36.0.0/16 出现 311 次 -------
        118 101.36.221
         76 101.36.151
         33 101.36.150
         17 101.36.179
         16 101.36.172
         11 101.36.153
          7 101.36.174
          2 101.36.181
          2 101.36.177
          2 101.36.173
          1 101.36.180
          1 101.36.175
    -------- 最近10000个包中 45.201.0.0/16 出现 295 次 -------
        147 45.201.214
        128 45.201.215
    -------- 最近10000个包中 156.242.0.0/16 出现 272 次 -------
        156 156.242.10
        150 156.242.11
    -------- 最近10000个包中 156.246.0.0/16 出现 269 次 -------
        150 156.246.16
        123 156.246.17
    -------- 最近10000个包中 154.215.0.0/16 出现 162 次 -------
        125 154.215.0
  • 相关阅读:
    iOS_UIImage的方向(imageOrientation)
    iOS-LaunchImage启动页
    iOS_UIImage_毛玻璃效果
    iOS_常用C语言函数
    iOS_UIImage_Gif的合成
    iOS_UIImage_Gif的分解
    iOS_UIImge_Gif的展示
    iOS_UIImage_jpg<-->png转换
    Mysql学习第三天
    Mysql学习第二天
  • 原文地址:https://www.cnblogs.com/www1707/p/15570942.html
Copyright © 2011-2022 走看看