charcoal-dev/networking

Generic networking utilities for IP, CIDR, and related low-level helpers

Maintainers

Package info

github.com/charcoal-dev/networking

pkg:composer/charcoal-dev/networking

Statistics

Installs: 104

Dependents: 1

Suggesters: 0

Stars: 0

Open Issues: 0

0.1.0 2025-08-26 06:03 UTC

This package is auto-updated.

Last update: 2026-02-26 07:19:28 UTC


README

MIT License

A lightweight base library that provides generic networking utilities, starting with IpHelper for validating, normalizing, and working with IPv4/IPv6 addresses, and optional CidrHelper for parsing and matching IPs against CIDR ranges. It is framework-agnostic, has no HTTP dependencies, and serves as the foundation for higher-level packages like http-trust-proxy, keeping low-level network concerns cleanly separated and reusable.

For detailed information, guidance, and setup instructions regarding this library, please refer to our official documentation website:

https://charcoal.dev/libs/networking