注意:

The Funtoo Linux project has transitioned to "Hobby Mode" and this wiki is now read-only.

Package:Odhcploc

From Funtoo
Jump to navigation Jump to search

Odhcploc

   Tip

We welcome improvements to this page. To edit this page, Create a Funtoo account. Then log in and then click here to edit this page. See our editing guidelines to becoming a wiki-editing pro.

ODHCPloc is a package to locate unauthorized dhcp servers.

Installation

root # emerge net-analyzer/odhcploc

Usage

change the ip from 192.168.1.25 to your ip:

root # odhcploc -c 3 192.168.1.25
03:57:37 (IP)192.168.1.5     OFFER     (S)192.168.1.1         ***
03:57:55 (IP)192.168.1.5     OFFER     (S)192.168.1.1         ***

This does not insert the users ip into the dhcp client table.


example pulled from odhcploc website:

root # odhcploc -v 192.168.1.218
22:21:15 (S)192.168.1.2         ***
Message type: 2 Boot reply
Hardware type: 1
Hardware addr len: 6
Hops: 0
Transaction ID: 0x00000000
Seconds elapsed: 0
Flags: 0x0000
Client IP address: 0.0.0.0
Your (client) IP address: 192.168.1.104
Next server IP address: 192.168.1.2
Relay agent IP address: 0.0.0.0
Client MAC address: 31:32:33:34:35:36
Server host name not given
Boot file name not given
Valid magic cookie
Option(t= 53, l=  1): DHCP Message Type - DHCP Offer
Option(t= 54, l=  4): Server Identifier - 192.168.1.2
Option(t= 51, l=  4): IP Address Lease Time - 86400
Option(t=  1, l=  4): Subnet Mask - 255.255.255.0
Option(t=  3, l=  4): Router Option - 192.168.1.2
Option(t= 15, l= 22): Domain Name - test.example.com
Option(t=  6, l=  8): Domain Name Server Option - 192.168.1.2
Option(t=255): End Option