【问题标题】:Little assistance needed regarding linux shell script关于 linux shell 脚本需要一点帮助
【发布时间】:2013-03-21 20:31:36
【问题描述】:

其实这个脚本大家都知道,DDos Deflate

但使用后,我注意到我收到了一些没有 ip 的电子邮件

Banned the following ip addresses on Thu Mar 21 21:19:01 CET 2013

138 with 138 connections

source 和 "netstat -ntu | awk '{print $5}' | cut -d: -f1 | sort | uniq -c | sort -nr" 命令,我注意到也许我们需要先避免line ,因为看起来第一行只是打开的连接总数。

知道这种脚本语言的人可以检查我是否正确并修复它吗?也许一些额外的基本检查,比如 if ip == number of connections , break?

【问题讨论】:

    标签: linux shell scripting


    【解决方案1】:

    如果你愿意做你想做的事:

    netstat -ntu |
        awk 'NR>1{sub(/:.*/, "", $5); print $5}' |
        sort |
        uniq -c |
        sort -nr
    

    【讨论】:

    • 你测试过第二个 sn-p 吗?
    • 是的,还有一个没有空白的第二个参数。我想我还需要一个以脚本源为条件的条件
    • 你能复制/粘贴 netstat -ntu 输出到 pastebin 吗?如果你愿意,可以用任何东西替换你自己的 ip。 (如果 IP 是公开的)
    • 在发帖寻求帮助的时候回答我的问题会好很多
    猜你喜欢
    • 2011-06-11
    • 2012-07-12
    • 2014-09-22
    • 1970-01-01
    • 2011-09-02
    • 1970-01-01
    • 1970-01-01
    • 2018-08-08
    • 1970-01-01
    相关资源
    最近更新 更多