Skip to content

Add DHCP Starvation Detector project - Giulio Nisi#420

Open
JuliusNixi wants to merge 1 commit into
lucaderi:masterfrom
JuliusNixi:nisi-dhcp-starvation-detector
Open

Add DHCP Starvation Detector project - Giulio Nisi#420
JuliusNixi wants to merge 1 commit into
lucaderi:masterfrom
JuliusNixi:nisi-dhcp-starvation-detector

Conversation

@JuliusNixi

@JuliusNixi JuliusNixi commented Jun 21, 2026

Copy link
Copy Markdown
Contributor

Consegna progetto corso Gestione di Reti - Giulio Nisi.

Related to #410

Il progetto implementa un sistema di detection e mitigazione per DHCP starvation attack di vari tipi, con:

  • detector C modulare;
  • mitigazione router-side tramite NETCONF, estendibile a qualsiasi DHCP backend, ora supporta ISC e dnsmasq;
  • pipeline di reputation per client legittimi;
  • supporto per laboratori di test Docker e VM;
  • test suite automatizzata Python;
  • documentazione Markdown e istruzioni di riproduzione.

Nota:
il progetto è abbastanza ampio, quindi consiglio di partire da questi punti:

  1. README.md per una panoramica generale del progetto che rimanda a documentazione specifica delle varie sezioni.
  2. lab/docker/README.md per avviare rapidamente il laboratorio Docker manuale e provare detector, router, attacker e client.
  3. tests/README.md per eseguire la suite Python automatizzata, che prepara ed usa l'ambiente Docker, sincronizza le risorse, lancia gli scenari di attacco e raccoglie log e grafici RRD.
  4. src/defense/dhcp_starvation_detector/README.md per approfondire il core, cioè il detector C, la mitigation via NETCONF e la pipeline reputation.

Ringrazio e resto in attesa.

Giulio Nisi

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant