macOS
brew install vdeprovider-native install command
brew / rang 800
Consultez les chemins d'installation, exécutables, métadonnées et notes de sécurité de vde pour les workflows d'agents IA.
installation
brew install vdeprovider-native install command
aperçu
Ethernet compliant virtual network
historique
VDE, Virtual Distributed Ethernet, is a suite for building Ethernet-like virtual networks out of software switches, plugs, cables, tunnels, and TAP connections. It belongs to the VirtualSquare research-and-tooling tradition around virtual machines, emulators, and distributed network labs.
The package is old-school virtualization infrastructure: it predates today's container-networking defaults and gives users explicit virtual switches and virtual cables that can connect QEMU, User Mode Linux, Bochs, MPS machines, real Linux hosts, and remote switches.
The vde-2 README credits Renzo Davoli for VDEv2 work from 2003 through 2006 and notes that it was based long ago on uml-router work by Yon Uriarte and Jeff Dike from 2002. A 2005 TridentCom paper by Davoli describes VDE as an Ethernet-compliant, distributed, software virtual network intended to connect emulators, virtual machines, real operating systems, and other tools.
The historical hosting path also shows its age. SourceForge records VDE as a Virtual Distributed Ethernet project and states that the project moved to GitHub at virtualsquare/vde-2, with new issues and patches directed there. The current GitHub repository was created on 2016-02-22, preserving the vde-2 codebase under the VirtualSquare organization.
VDE's adoption was strongest in virtualization and network-emulation niches. The manpage documents end nodes including real Linux boxes through TUN/TAP, Bochs, QEMU, and MPS virtual machines; Oracle's VirtualBox manual describes VDE networking as an optional source-code feature and credits Renzo Davoli at the University of Bologna.
The 2005 paper framed VDE as a general virtual networking layer rather than a single-emulator feature. That distinction is the adoption hook: users could build virtual Ethernet topologies across different hosts and virtualization systems instead of accepting the networking model bundled with one emulator.
A typical VDE setup runs vde_switch, connects local or remote endpoints with vde_plug/vde cables, and optionally attaches a host TAP interface. The vde_switch manpage describes management through console or a Unix-socket terminal, support for VLAN-like behavior, Fast Spanning Tree work, and daemon mode.
VDE is used for heterogeneous VM labs, tunnels, mobility experiments, and overlay networks where Ethernet frames should move through a user-controlled virtual topology. The README emphasizes that units connected to VDE see each other as if they were on a real Ethernet.
VDE is significant because it exposes virtual networking as composable Unix tools rather than a hidden hypervisor setting. For package users building labs, that means repeatable topologies made of processes and sockets: switches, plugs, TAPs, packet captures, and filters.
It is also a good example of research software that became distribution software. The same package can be read as a 2000s virtualization artifact, a QEMU-era networking tool, and a still-useful way to build small Layer 2 experiments without deploying a larger SDN stack.
posture de sécurité
broad file, network, media, or database tool signal.
risque blue · confiance moyen · tool
Avant une utilisation sans surveillance par un agent, vérifiez si l'outil lit des identifiants en clair, écrit un état distant, publie des artefacts ou lance des plugins.
exécutables
| Commande | Type | Exposition | Note |
|---|---|---|---|
dpipe | exécutable | exécutable indexé | Découvert depuis l'index local des exécutables. |
unixcmd | exécutable | exécutable indexé | Découvert depuis l'index local des exécutables. |
vde_autolink | exécutable | exécutable indexé | Découvert depuis l'index local des exécutables. |
vde_over_ns | exécutable | exécutable indexé | Découvert depuis l'index local des exécutables. |
vde_pcapplug | exécutable | exécutable indexé | Découvert depuis l'index local des exécutables. |
vde_plug | exécutable | exécutable indexé | Découvert depuis l'index local des exécutables. |
vde_plug2tap | exécutable | exécutable indexé | Découvert depuis l'index local des exécutables. |
vde_router | exécutable | exécutable indexé | Découvert depuis l'index local des exécutables. |
vde_switch | exécutable | exécutable indexé | Découvert depuis l'index local des exécutables. |
vdecmd | exécutable | exécutable indexé | Découvert depuis l'index local des exécutables. |
vdeterm | exécutable | exécutable indexé | Découvert depuis l'index local des exécutables. |
wirefilter | exécutable | exécutable indexé | Découvert depuis l'index local des exécutables. |
fraîcheur
Ces signaux séparent l'âge de génération de la page, l'activité du gestionnaire de paquets et la comparaison avec les versions amont. Un retard de version n'est signalé que lorsqu'une URL de preuve et des versions comparables sont présentes.
métadonnées d'installation
| Clé du paquet | brew:vde |
|---|---|
| Version | 2.3.3 |
| Gestionnaire de paquets | Homebrew |
| Page d'accueil | https://github.com/virtualsquare/vde-2 |
| Dépôt | https://github.com/virtualsquare/vde-2 |
| Bouteille | non enregistré |
| Service | aucun déclaré |
piste source
Cette page est servie par av-web depuis l'artéfact SQLite privé des paquets généré par scripts/generate-pkg-sqlite.py.
View the package source record on GitHub.