美文网首页Shell
(告诉你什么才是Shell编程一)Shell防范ARP攻击

(告诉你什么才是Shell编程一)Shell防范ARP攻击

作者: 我是李小胖 | 来源:发表于2019-08-08 17:30 被阅读0次
    #!/bin/bash
    declare gw=`route -n | grep -e '^0.0.0.0'`
    declare gwname=`echo $gw | grep -oe '\w*$'`
    declare gwip=`echo $gw | grep -oe '[0-9]\{2,3\}\.[0-9]\{1,3\}\.[0-9]\{1,3\}\.[0-9]\{1,3\}'`
    declare gwmac=`arp -n | grep -e $gwip | grep -oe '[0-9A-F]\{2\}:[0-9A-F]\{2\}:[0-9A-F]\{2\}:[0-9A-
    F]\{2\}:[0-9A-F]\{2\}:[0-9A-F]\{2\}'`
    echo "switch $gwname arp: $gwip - $gwmac to static"
    arp -s $gwip $gwmac
    echo "done, off arp reuqest .."
    ifconfig $gwname -arp
    echo "all done."
    

    相关文章

      网友评论

        本文标题:(告诉你什么才是Shell编程一)Shell防范ARP攻击

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