Skip to content

Add 2026/Nisi/pbridge - L2 network bridge using libpcap#384

Open
JuliusNixi wants to merge 1 commit intolucaderi:masterfrom
JuliusNixi:2026-Nisi-pbridge
Open

Add 2026/Nisi/pbridge - L2 network bridge using libpcap#384
JuliusNixi wants to merge 1 commit intolucaderi:masterfrom
JuliusNixi:2026-Nisi-pbridge

Conversation

@JuliusNixi
Copy link
Copy Markdown

Buonasera prof,

ho implementato pbridge.c, un bridge di rete Layer 2 bidirezionale basato su libpcap, come da lei richiesto.

Il bridge inoltra frame Ethernet grezzi tra due interfacce di rete usando I/O multiplexing (select + pcap_next_ex) anziché due thread, su suo consiglio.

Ho effettuato i test su un ambiente con 3 macchine virtuali (VMA, VMB-Bridge, VMC) e ho documentato i risultati con immagini, incluse nella cartella del progetto, per cercare di sperimentare e creare un ambiente riproducibile.

Nella cartella sono inclusi anche i file di configurazione delle macchine virtuali usate per i test e il README con le istruzioni.

Supporta inoltre filtri BPF configurabili indipendentemente su ciascuna delle due interfacce.

Resto a disposizione.

Grazie,
Giulio N.

Copy link
Copy Markdown
Owner

@lucaderi lucaderi left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Ottimo lavoro

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.

2 participants