Passive DHCP analyzer with OS fingerprinting on the LAN through DHCP
- Linux (work in progress for other OS)
- perl 5.8+
- Net::Pcap
-
Install Net::Pcap
On RHEL / CentOS / Fedora:
yum install perl-Net-Pcap
On Debian / Ubuntu:
apt-get install libnet-pcap-perl
-
git clone git://github.com/inverse-inc/dhcp0f.git
-
cd dhcp0f/
First, get a Fingerbank API key by registering an account on https://fingerbank.inverse.ca/users/register
Note: You need root privileges because we need to bind to a service port.
sudo ./dhcp0f.pl -i <interface> -k FINGERBANK_API_KEY
Run ./dhcp0f.pl -h
to see all options described.
Inverse inc.
Copyright (C) 2012-2016 Inverse inc.
Licensed under the GPLv2 or later. See LICENSE for the full text.
Other elements in extlib/ might carry another license. Refer to the individual projects.