Linux基础命令---arpwatch

简介: arpwatch       arpwatch指令可以监听网络设备和ip地址的对应关系,将发现的信息发送到系统日志“/var/log/message”。      此命令的适用范围:RedHat、RHEL、Ubuntu、CentOS、SUSE、openSUSE、Fedora。
arpwatch
      arpwatch指令可以监听网络设备和ip地址的对应关系,将发现的信息发送到系统日志“/var/log/message”。
      此命令的适用范围:RedHat、RHEL、Ubuntu、CentOS、SUSE、openSUSE、Fedora。

1、语法
      arpwatch  [选项] 

2、选项列表
      -d
            打开调试模式,调试信息发送到终端
      -f file
            设置arp记录的存储文件,默认arp.dat。开始使用这个指令之前,必须创建一个空arp.dat
      -i interface
            指定网络接口
      -n
            说明本地网络
      -N
            -N标志禁止报告
      -r
            从指定的文件中读取arp记录
      -e
            指定发送mail的目标用户,默认是root
      -s
            指定发送mail的源用户,默认root

3、报告信息
      new activity
            这对ethernet/ip地址对第一次被使用了六个月或更长时间。
      new station
            此ip地址以前从未使用过此以太网地址。
      flip flop
            以太网地址已从最近看到的地址改为第二最近看到的地址。(如果旧的或新的以太网地址是DECnet地址,并且不到24小时,则报告的电子邮件版本将被取消。)
      changed ethernet address
            主机切换到新的以太网地址。

4、系统日志信息
      ethernet broadcast
            主机的mac以太网地址是广播地址。
      ip broadcast
            主机的IP地址是广播地址。
      bogon
            源ip地址不是本地子网的本地地址。
      ethernet broadcast
            源mac或arp以太网地址均为1或全部为零。
      ethernet mismatch
            源Mac以太网地址与ARP数据包中的地址不匹配。
      reused old ethernet address
            以太网地址已从最近看到的地址更改为第三(或更大)最近看得最少的地址。(这类似于触发器。)
      suppressed DECnet flip flop
            由于两个地址之一是DECnet地址,“flip  flop”报告被禁止。

5、实例
监听arp信息
      [root@localhost ~]#  arpwatch -i eth0                       //监听网卡eht0

      [root@localhost ~]#  tail -n 3 /var/log/messages          //查看最近的日志信息
      Sep 30 08:29:59 localhost arpwatch: listening on eth0
      Sep 30 08:30:01 localhost arpwatch: new station 192.168.1.1 c8:41:29:f4:4a:20
      Sep 30 08:30:12 localhost arpwatch: new station 192.168.1.9 8:0:27:14:33:57
      You have new mail in /var/spool/mail/root
相关文章
|
3天前
|
安全 网络协议 Linux
linux必学的60个命令
Linux是一个功能强大的操作系统,提供了许多常用的命令行工具,用于管理文件、目录、进程、网络和系统配置等。以下是Linux必学的60个命令的概览,但请注意,这里可能无法列出所有命令的完整语法和选项,仅作为参考
|
1天前
|
Linux
Linux的find命令使用
【5月更文挑战第11天】Linux的find命令使用
10 3
|
3天前
|
监控 Linux 数据处理
|
3天前
|
编解码 Ubuntu Linux
|
4天前
|
JSON Linux 数据格式
Linux命令发送http
请注意,`curl`命令非常灵活,可以根据您的需求进行多种配置和自定义。您可以查看 `curl`命令的文档以获取更多详细信息。
10 0
|
5天前
|
安全 Linux 测试技术
|
5天前
|
安全 Linux Windows
Linux中Shutdown命令使用介绍
Linux中Shutdown命令使用介绍
10 2
|
6天前
|
缓存 关系型数据库 Linux
Linux目录结构:深入理解与命令创建指南
Linux目录结构:深入理解与命令创建指南
|
6天前
|
数据挖掘 Linux vr&ar
Linux命令实战:解决日常问题的利器
Linux命令实战:解决日常问题的利器
|
6天前
|
NoSQL Linux Redis
Redis的介绍,以及Redis的安装(本机windows版,虚拟机Linux版)和Redis常用命令的介绍
Redis的介绍,以及Redis的安装(本机windows版,虚拟机Linux版)和Redis常用命令的介绍
22 0