DHCPig~壓力測試

針對 DHCP server 壓力測試

安裝指令: sudo apt-get install dhcpig 

例如: sudo dhcpig -f eth0



參考: http://github.com/kamorin/DHCPig

執行:

  • 抓取網路上的 DHCP client 請求
    Listen for DHCP Requests from other clients if offer detected, respond with request for that offer.

  • 從DHCP server 索取所有IP
    Loop and Send DHCP Requests all from different hosts & MAC addresses

  • 找出網路上電腦IP, 並讓其釋放原分配的IP
    ARP for all neighbors on that LAN, then send DHCPReleases to server

====================================

Usage:

    pig.py [-h -v -6 -1 -s -f -t -a -i -o -l -x -y -z -g -r -n -c ] <interface>

  

Options:

    -h, --help                     <-- you are here :)

    -v, --verbosity                ...  0 ... no         (3)

                                        1 ... minimal

                                       10 ... default

                                       99 ... debug

                                       

    -6, --ipv6                     ... DHCPv6 (off, DHCPv4 by default)

    -1, --v6-rapid-commit          ... enable RapidCommit (2way ip assignment instead of 4way) (off)

    

    -s, --client-src               ... a list of client macs 00:11:22:33:44:55,00:11:22:33:44:56 (Default: <random>)

    -O, --request-options          ... option-codes to request e.g. 21,22,23 or 12,14-19,23 (Default: 0-80)

    

    -f, --fuzz                     ... randomly fuzz packets (off)


    -t, --threads                  ... number of sending threads (1)

    

    -a, --show-arp                 ... detect/print arp who_has (off)

    -i, --show-icmp                ... detect/print icmps requests (off)

    -o, --show-options             ... print lease infos (off)

    -l, --show-lease-confirm       ... detect/print dhcp replies (off)

    

    -g, --neighbors-attack-garp    ... knock off network segment using gratious arps (off)

    -r, --neighbors-attack-release ... release all neighbor ips (off)

    -n, --neighbors-scan-arp       ... arp neighbor scan (off)

    

    -x, --timeout-threads          ... thread spawn timer (0.4)

    -y, --timeout-dos              ... DOS timeout (8) (wait time to mass grat.arp)

    -z, --timeout-dhcprequest      ... dhcp request timeout (2)

    

    -c, --color                    ... enable color output (off)



留言

這個網誌中的熱門文章

用趨勢偵測 log4j

urlcrazy 真的很crazy