---
Type: desktop-application
ID: dhcpig-web.desktop
Package: dhcpig
Name:
C: DHCPig (Web UI)
Summary:
C: DHCP exhaustion, scan, release and ARP-GARP network hardening validator
Description:
fr: |-
<p>DHCPig amorce une attaque moderne d’épuisement DHCP. Elle utilisera toutes les adresses IP du LAN,
empêchera de nouveaux utilisateurs d’obtenir une adresse, libérera toutes les adresses utilisées, puis,
pour faire bonne mesure, enverra gratuitement des requêtes ARP et gardera tous les hôtes Windows hors-ligne.
Il est basé sur la bibliothèque scapy et nécessite les privilèges d’administrateur pour être exécuté.
Il a été testé sur plusieurs distributions Linux et sur plusieurs serveurs DHCP (ISC, Windows 2k3/2k8…).</p>
pl: |-
<p>DHCPig inicjuje zaawansowany atak wyczerpania protokołu DHCP. Pochłonie wszystkie adresy IP w sieci
LAN, uniemożliwi nowym użytkownikom uzyskanie adresów IP, zwolni wszystkie używane adresy IP, a następnie,
na wszelki wypadek, wyśle bezpłatne ARP i przełączy wszystkie hosty Windows w tryb offline. Opiera
się na bibliotece scapy i wymaga uprawnień administratora do wykonywania swoich czynności. Został przetestowany
na wielu dystrybucjach Linuksa i wielu serwerach DHCP (ISC, Windows 2k3/2k8, ...).</p>
da: |-
<p>DHCPig initierer et avanceret DHCP-udmattelsesangreb. Det vil bruge alle Ip'er på LAN'et,
stoppe nye brugere fra at indhente IP'er, frigive alle IP'er i brug, og så for en sikkerhedsskyld
sende umotiveret ARP og slå alle vinduesværter af nettet. Det er baseret på biblioteket scapy og kræver
administratorprivilegier for at køre. Det er blevet testet på flere Linuxdistributioner og flere DHCP-servere
(ISC, Windows 2k3/2k8, ...).</p>
it: |-
<p>DHCPig inizia un attacco avanzato di esaurimento DHCP. Consumerà tutti gli IP sulla LAN, impedirà
ai nuovi utenti di ottenere IP, rilascerà qualsiasi IP in uso, poi, per andare sul sicuro, invierà delle
ARP non necessarie e butterà fuori linea tutti gli host Windows. È basato sulla libreria scapy e richiede
i privilegi di amministrazione per l'esecuzione. È stato testato su più distribuzioni Linux e su
più server DHCP (ISC, Windows 2k3/2k8, ...).</p>
en: |-
<p>DHCPig checks whether a network is hardened against DHCP pool exhaustion, forced lease release and
gratuitous-ARP disruption. It drains a DHCP pool, releases and re-acquires neighbouring leases, evicts
hosts from their addresses using forged RFC 5227 ARP conflicts, and reports whether the network defended
itself. It can also passively fingerprint hosts on the segment. The package provides a command-line tool
(dhcpig) and a loopback-bound local web UI (dhcpig-web). The web UI is built on the Python standard library
alone; scapy is the only significant runtime dependency. Root privileges are required for raw socket
access. Destructive operations are opt-in as named subcommands and can be limited with --scope, but there
is no authorisation gate, so an unscoped run affects the whole segment. Leases that are taken are retained
rather than released automatically, and can be reversed with "dhcpig restore" or "dhcpig
release-previous". Only run this against networks you own or are explicitly authorised to test.</p>
C: |-
<p>DHCPig checks whether a network is hardened against DHCP pool exhaustion, forced lease release and
gratuitous-ARP disruption. It drains a DHCP pool, releases and re-acquires neighbouring leases, evicts
hosts from their addresses using forged RFC 5227 ARP conflicts, and reports whether the network defended
itself. It can also passively fingerprint hosts on the segment. The package provides a command-line tool
(dhcpig) and a loopback-bound local web UI (dhcpig-web). The web UI is built on the Python standard library
alone; scapy is the only significant runtime dependency. Root privileges are required for raw socket
access. Destructive operations are opt-in as named subcommands and can be limited with --scope, but there
is no authorisation gate, so an unscoped run affects the whole segment. Leases that are taken are retained
rather than released automatically, and can be reversed with "dhcpig restore" or "dhcpig
release-previous". Only run this against networks you own or are explicitly authorised to test.</p>
Categories:
- Network
- Monitor
Keywords:
C:
- dhcp
- pentest
- exhaustion
- scapy
- arp
- fingerprint
Icon:
cached:
- name: dhcpig_dhcpig.jxl
width: 48
height: 48
- name: dhcpig_dhcpig.jxl
width: 64
height: 64
- name: dhcpig_dhcpig.jxl
width: 128
height: 128
remote:
- url: d/dh/dhcpig-web.desktop/2960ce486cb4dd79351ef41a14f9f6ac/icons/128x128/dhcpig_dhcpig.jxl
width: 128
height: 128
stock: dhcpig
Launchable:
desktop-id:
- dhcpig-web.desktop