Odhcploc

net-analyzer/odhcploc


Source Repository:Repository:Gentoo Portage Tree

http://odhcploc.sourceforge.net/

Summary: Open DHCP Locator

News

Oleg

GCC Update

GCC Update
2016-11-25 by Oleg
Oleg

Portage Git Sync Fix

Portage Git Sync fix
2016-11-14 by Oleg
Oleg

Python-3.3-Removal

Python-3.3 Removal from Portage Tree
2016-10-28 by Oleg
More...

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

# emerge net-analyzer/odhcploc

Usage

change the ip from 192.168.1.25 to your ip:

# 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:

# 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