Version 0.3.2:
Usage: dhcpdrop [-h] [-t] [-y] [-r] [-b] [-m <count>] [-c <count>] [-n <hostname>]
                [-N <clientname>] [-p <port>] [-P <port>] [-l <MAC-address>]
                [ -C <children count>] -i interface [<initial MAC address>]
        -m count - maximal number of attempts to receive answer from DHCP server.
        -c count - maximum number of receiving addresses from DHCP server (default: 255).
        -n hostname - value of DHCP-option 'HostName' (default: 'DHCP-dropper').
        -N clientname - value of DHCP-option 'Vendor-Class' (default: 'DHCP-dropper').
        -l MAC-address - ethernet address of DHCP server which need to ignore.
           May be several servers. Need option '-l' for each server.
        -i interface - defines network interface (cannot be any).
        -C count - children count (default: 0, minimal value: 2). Compatible only flag '-f'.
        -p port - set client port value.
        -P port - set server port value.
        -t - test mode. Send DHCPDISCOVER and wait DHCPOFFER. Exit with code 200 if DHCPOFFER is received.
           Otherwise - exit with code 0.
        -y - always answer 'yes' on all questions.
        -r - disable ethernet address randomize.
        -f - flood mode. Generate DHCPDISCOVER flood.
        -b - use flag 'broadcast' in DHCP message (default: don't use flag broadcast).
        -a - always wait server response on default DHCP client port (68)
        -A - always wait server response from default DHCP server port (67)
        -h - print this help message
Program can return next codes:
        0   - Exit success. Illegal DHCP server not found.
        10  - invalid user ID. You must be root for running programm.
        20  - failed to set signal handler.
        30  - configuration error. See usage.
        40  - memory allocation error. Insufficient memory?
        50  - error opening ethernet device.
        60  - pcap filter overflow.
        70  - pcap compile error.
        80  - pcap set filter error.
        90  - error sending packet.
        100 - error getting packet.
        110 - non blocked mode set error.
        200 - illegal DHCP server was found.
DHCP-dropper v0.3.2 was written by Chebotarev Roman at 13.08.2008

