博客首页 注册 建议与交流 排行榜 加入友情链接
推荐 投诉 搜索: 帮助

ArLi Weng's blog -_~`

一个人不美丽也许是还未了解
  arli.cublog.cn

关于作者
身份Tags:1977,福建福清,上海乡下人,强逻辑,混乱性格,错别字,有妻徒刑,游手好闲

专业Tags:用户,任意编程语言,网络安全,系统集成
|| << >> ||
我的分类


示例备件:挡住 arp 欺骗
建立一个sh文件内容如下:

加到钩子(比如 ifplug 或 ifup 甚至直接放启动里),换句话说就是保证在网卡第一时间起来后执行此脚本(否则执行时arp若已被改就得手工设置地址了),就可以关闭掉arp 的响应,只存在静态设置的 arp 绑定。。

#!/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."


此为仓促之作,权为应急之用,请自行修改或留言斧正(program@163.com)。。
如果说网络情况不复杂(不经常到处跑到处dhcp的,可直接二行命令搞定:arp -s 网关ip 网关mac; ifconfig 网络接口名 -arp)

 TAG arp shell
发表于: 2008-03-23,修改于: 2008-04-03 12:23,已浏览975次,有评论4条 推荐 投诉


网友评论
网友: 本站网友 时间:2008-03-24 15:58:21 IP地址:125.109.64.★
利哥,我有个朋友手头上有个网络游戏的蓝本,他想请技术团队帮忙完成,思路和推广都有了,请问你们团队接这种项目的吗?

我发你MSN信息了,你们团队如果接这种项目的话,你留个联系电话或另的方式给我。

我是火之子

网友: 本站网友 时间:2008-03-25 22:14:52 IP地址:125.78.48.★
帮你顶


--------------------------------------------------------------------------------------
http://wolf.rorchina.net/ 用一生的时间来编程

http://www.phpres.com
http://bbs.phpres.com
http://open.phpres.com
http://search.phpres.com
http://linux.phpres.com
http://java.phpres.com
http://mysql.phpres.com
http://apache.phpres.com

http://club.unix5.com
http://bbs.unix5.com
http://www.unix5.com

http://www.rorchina.net
http://bbs.rorchina.net
http://wolf.rorchina.net

网友: 本站网友 时间:2008-03-26 10:13:35 IP地址:211.160.19.★
declare gwmac=`arp -n | grep -e $gwip'\>'....
有bug  ,  请加上  '\>'

Blog作者的回复:
感谢修正,上文确实有bug,比如当IP出现10.0.0.1跟10.0.0.10时确会出错


网友: 本站网友 时间:2008-03-26 13:02:58 IP地址:219.239.215.★
老大,有游戏做了别忘记叫上我噢

Blog作者的回复:
你是samin?
哪呀,我都闲了大半年没工作了。。


 发表评论