Chinaunix首页 | 论坛 | 博客
  • 博客访问: 208726
  • 博文数量: 38
  • 博客积分: 1032
  • 博客等级: 少尉
  • 技术积分: 260
  • 用 户 组: 普通用户
  • 注册时间: 2009-03-14 18:14
文章分类

全部博文(38)

文章存档

2017年(2)

2016年(1)

2015年(10)

2012年(3)

2011年(1)

2010年(7)

2009年(14)

分类:

2010-04-14 03:23:56

                             查找局域网的mac地址
有时局域网中有arp攻击的话需要查找攻击源的mac地址对应的IP地址,攻击源的IP地址如果之前没有mac 地址和ip绑定的话,查起来就有点难了,这时可以通过shell脚本来达到这个目的,以下是脚本的内容
================================================================================            
                 #!/bin/bash
                 NU_PING=126
                 for (( a=1; a<=NU_PING;a++))
                    do
                      ping -c 3 192.168.1.$a > /dev/null
                        if [ $? -eq 0 ]
                          then
                                echo "ping ......192.168.1.$a is up "
                          else
                              echo "ping ......192.168.1.$a is down"
                        fi
                    done
    arp -a |awk -v 'OFS===>' '{print $2,$4}'|grep ':' |sed -e  's/(//' -e 's/)//'
================================================================================= 
 
 
脚本的名字是ni 这是执行后的结果。
阅读(1941) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~