libdnet
« Back to VersTracker
Description:
Portable low-level networking library
Type: Formula  |  Tracked Since: Dec 28, 2025
Links: Homepage  |  formulae.brew.sh
Category: Networking
Tags: networking c-library raw-sockets packet-manipulation cross-platform
Install: brew install libdnet
About:
Libdnet is a portable, low-level networking library designed to provide a unified interface for packet manipulation across different operating systems. It abstracts the complexities of raw sockets and ARP handling, enabling developers to write network tools that work consistently on various platforms. This library is essential for creating applications that require direct access to network layers.
Key Features:
  • Cross-platform API for raw sockets and ARP
  • Abstraction for network device and address handling
  • Supports packet filtering and injection
  • Lightweight and suitable for embedded systems
Use Cases:
  • Developing portable network scanners and security tools
  • Building custom packet capture and analysis utilities
  • Implementing low-level network protocols or drivers
Alternatives:
  • libpcap – Focuses specifically on packet capture (sniffing) rather than the full range of low-level networking operations provided by Libdnet.
  • libnet – Specializes in constructing and injecting network packets, whereas Libdnet offers a broader set of utilities including ARP and device management.
Version History
Detected Version Rev Change Commit
Sep 10, 2025 11:15pm 0 VERSION_BUMP bcfadaaf