dhcpdump

dhcpdumpСетевые анализаторы снифферы утилита для анализа Настройка DHCP сервера Linux, FreeBSD пакетов. Указав в качестве параметра имя интересующего вас интерфейса, вы получите расшифровку всех зафиксированных на нём DHCP-пакетов.

> dhcpdump -h
Usage: $0 <-i interface> [-h macaddress]
> dhcpdump -i rl1
  TIME: 2010-04-15 11:14:48.020
    IP: 192.168.35.4 (90:e6:ba:cf:03:b6) > 255.255.255.255 (ff:ff:ff:ff:ff:ff)
    OP: 1 (BOOTPREQUEST)
 HTYPE: 1 (Ethernet)
  HLEN: 6
  HOPS: 0
   XID: 8004af5c
  SECS: 0
 FLAGS: 0
CIADDR: 192.168.35.4
YIADDR: 0.0.0.0
SIADDR: 0.0.0.0
GIADDR: 0.0.0.0
CHADDR: 90:e6:ba:cf:03:b6:00:00:00:00:00:00:00:00:00:00
 SNAME: .
 FNAME: .
OPTION:  53 (  1) DHCP message type         8 (DHCPINFORM)
OPTION:  61 (  7) Client-identifier         01:90:e6:ba:cf:03:b6
OPTION:  12 ( 11) Host name                 TanyaSTOper
OPTION:  60 (  8) Vendor class identifier   MSFT 5.0
OPTION:  55 ( 12) Parameter Request List      1 (Subnet mask)
					     15 (Domainname)
					      3 (Routers)
					      6 (DNS server)
					     44 (NetBIOS name server)
					     46 (NetBIOS node type)
					     47 (NetBIOS scope)
					     31 (Perform router discovery)
					     33 (Static route)
					    249 (MSFT - Classless route)
					     43 (Vendor specific info)
					    252 (MSFT - WinSock Proxy Auto Detect)
					    
OPTION:  43 (  3) Vendor specific info      dc0100           ...
---------------------------------------------------------------------------