pkg.sopackage field notes

brew / rang 2009

Installer libdnet avec Homebrew

Consultez les chemins d'installation, exécutables, métadonnées et notes de sécurité de libdnet pour les workflows d'agents IA.

installation

Commandes d'installation supplémentaires

macOS

Homebrewvérifié · 100%
brew install libdnet

provider-native install command

aperçu

Résumé du paquet

Portable low-level networking library

Commandes et alias

  • dnet
  • dnet-config

historique

Historique du projet et usages

libdnet is a portable low-level networking library that wraps address manipulation, ARP and route-table access, firewalling, interface handling, tunneling, and raw packet transmission behind one API.

Historique du projet

The original libdnet site is signed by Dug Song and presents the project as a small systems library for C, C++, Python, Perl, and Ruby users across BSD, Linux, Mac OS X, Windows, Solaris, IRIX, HP-UX, and Tru64. Its SourceForge-era download section listed libdnet 1.11 in January 2005 and CVS as the source-control mechanism.

The GitHub tag history preserves the older imported lineage, including DNET_1_10 in February 2005 and libdnet-1.12 in January 2007, then shows renewed maintenance under the ofalk repository with releases from 2020 onward. The 2023-2024 releases focused on modern build tooling, CMake/autotools cleanup, Python binding rebuilds, CI, and portability fixes.

Historique d'adoption

The official libdnet site listed projects using it such as arpd, firewalk, fragroute, honeyd, Nmap, Scapy, Unicornscan, and other network-testing or packet-manipulation tools. That placement made libdnet part of the classic Unix security-tool stack, often paired conceptually with libpcap for capture and libnet-style packet construction.

Modes d'utilisation

Developers use libdnet when they need portable access to network interfaces, routes, ARP tables, filters, tunnels, or raw Ethernet/IP transmission without writing per-OS code. The package also ships `dnet` and `dnet-config`, making it useful both as a development library and as an installed build dependency for older networking tools.

Pourquoi les passionnés de paquets s'y intéressent

libdnet is a package-nerd fossil with real utility: it carries early-2000s network-security tooling assumptions into modern distributions. Packaging it well keeps old but still-useful packet tools buildable, especially where source has moved from SourceForge/CVS through Google Code-era references into maintained GitHub forks.

Chronologie

  • 2005: libdnet 1.11 listed on the official site.
  • 2005: DNET_1_10 tag imported into the GitHub history.
  • 2007: libdnet-1.12 tag published.
  • 2020: libdnet-1.14 tag published in the maintained GitHub repository.
  • 2023: 1.16.x and 1.17.0 releases modernized build support.
  • 2024: 1.18.0 and 1.18.2 releases continued portability and tooling fixes.

Related projects

  • The official site names libpcap, WinPcap, pypcap, dpkt, libnet, PktFilter, and TUN/TAP drivers as related work, and lists Nmap, Scapy, honeyd, fragroute, arpd, and Unicornscan among downstream users.

posture de sécurité

Niveau de risque : vert

library-like package without higher-risk signals.

Classificateur de risque

risque vert · confiance faible · appliance

Pourquoi

  • library-like package without higher-risk signals

Signaux

  • metadata:library-like

Comportement d'installation

  • Aucune métadonnée de bottle Homebrew n’a été enregistrée.

Revue recommandée

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

Exécutables installés

CommandeTypeExpositionNote
dnetexécutableexécutable indexéDécouvert depuis l'index local des exécutables.
dnet-configexécutableexécutable indexéDécouvert depuis l'index local des exécutables.

fraîcheur

Version et 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.

page générée2026-08-03
version du gestionnaire1.18.2
gestionnaire mis à jour
données localesinconnu
amontnon disponible
dernière version détectéenon détecté
  • OKAucun avertissement de fraîcheur n'a été généré.

métadonnées d'installation

Métadonnées du paquet

Clé du paquetbrew:libdnet
Version1.18.2
Gestionnaire de paquetsHomebrew
Page d'accueilhttps://github.com/ofalk/libdnet
Dépôthttps://github.com/ofalk/libdnet
Bouteillenon enregistré
Serviceaucun déclaré

piste source

Généré depuis les données du dépôt

Cette page est servie par av-web depuis l'artéfact SQLite privé des paquets généré par scripts/generate-pkg-sqlite.py.

Sources utilisées

  • Geiger risk classifier
  • Nucleus package database
  • curated package history
  • pkgdb category and tag curation