Ecosyste.ms: Repos
An open API service providing repository metadata for many open source software ecosystems.
Package Usage: go: github.com/c-robinson/iplib
Package iplib provides enhanced tools for working with IP networks and
addresses. These tools are built upon and extend the generic functionality
found in the Go "net" package.
The main library comes in two parts: a series of utilities for working with
net.IP (sort, increment, decrement, delta, compare, convert to binary or hex-
string, convert between net.IP and integer) and an enhancement of net.IPNet
called iplib.Net that can calculate the first and last IPs of a block as well
as enumerating the block into []net.IP, incrementing and decrementing within
the boundaries of the block and creating sub- or super-nets of it.
For most features iplib exposes a v4 and a v6 variant to handle each network
properly, but in all cases there is a generic function that handles any IP and
routes between them. One caveat to this is those functions that require or
return an integer value representing the address, in these cases the IPv4
variants take an int32 as input while the IPv6 functions require a *big.Int
in order to work with the 128bits of address.
For managing the complexity of IPv6 address-spaces, this library adds a new
mask, called a Hostmask, as an optional constraint on iplib.Net6 networks,
please see the type-documentation for more information on using it.
For functions where it is possible to exceed the address-space the rule is
that underflows return the version-appropriate all-zeroes address while
overflows return the all-ones.
There are also two submodules under iplib: the iplib/iid module contains
functions for generating RFC 7217-compliant IPv6 Interface ID addresses, and
iplib/iana imports the IANA IP Special Registries and exposes functions for
comparing IP addresses against those registries to determine if the IP is part
of a special reservation (for example RFC 1918 private networks or the RFC
3849 documentation network).
13 versions
Latest release: 5 months ago
78 dependent packages
View more package details: https://packages.ecosyste.ms/registries/proxy.golang.org/packages/github.com/c-robinson/iplib
View more repository details: https://repos.ecosyste.ms/hosts/GitHub/repositories/c-robinson%2Fiplib
Dependent Repos 156
kokizzu/vuls Fork of future-architect/vuls
Vulnerability scanner for Linux/FreeBSD, agentless, written in Go- v1.0.3 go.mod
- v1.0.3 go.sum
Size: 28.3 MB - Last synced: about 1 month ago - Pushed: about 2 months ago
PacktPublishing/Network-Automation-with-Go
Network Automation with Go, Published by Packt- v1.0.3 ch04/ipaddr/go.mod
- v1.0.3 ch04/ipaddr/go.sum
Size: 69.9 MB - Last synced: about 2 months ago - Pushed: 11 months ago
sacloud/autoscaler
さくらのクラウド向けAutoScaler- v1.0.3 go.mod
- v1.0.3 go.sum
Size: 6.11 MB - Last synced: 24 days ago - Pushed: 26 days ago
omec-project/upf
4G/5G Mobile Core User Plane- v1.0.3 go.sum
Size: 7.32 MB - Last synced: 8 days ago - Pushed: 17 days ago
crowdsecurity/cs-firewall-bouncer
Crowdsec bouncer written in golang for firewalls- v1.0.3 go.sum
Size: 11.2 MB - Last synced: 24 days ago - Pushed: 24 days ago
crowdsecurity/cs-cloudflare-bouncer
A CrowdSec Bouncer that syncs the decisions made by CrowdSec with CloudFlare's firewall. Manages multi user, multi account, multi zone setup. Supports IP, Country and AS scoped decisions.- v1.0.3 go.sum
Size: 8.3 MB - Last synced: 5 months ago - Pushed: 5 months ago
gatblau/onix 📦
A reactive configuration manager designed to support Infrastructure as a Code provisioning, and bi-directional configuration management providing a single source of truth across multi-cloud environments.- v1.0.3 pilotctl/go.mod
- v1.0.3 pilotctl/go.sum
- v1.0.3 piloth/go.mod
- v1.0.3 piloth/go.sum
Size: 299 MB - Last synced: 4 months ago - Pushed: over 1 year ago
crowdsecurity/cs-aws-waf-bouncer
Crowdsec bouncer for AWS WAF- v1.0.3 go.sum
Size: 384 KB - Last synced: 2 months ago - Pushed: 2 months ago
netbirdio/netbird
Connect your devices into a single secure private WireGuard®-based mesh network with SSO/MFA and simple access controls.- v1.0.3 go.mod
- v1.0.3 go.sum
Size: 31.2 MB - Last synced: about 1 month ago - Pushed: about 1 month ago
volterraedge/terraform-provider-volterra
Volterra's Public Terraform Provider- v0.3.1 go.sum
Size: 89.5 MB - Last synced: about 1 month ago - Pushed: about 1 month ago
funkolab/cs-mikrotik-bouncer
A CrowdSec bouncer for MikroTik RouterOS appliance- v1.0.3 go.sum
Size: 239 KB - Last synced: 11 months ago - Pushed: 12 months ago
crowdsecurity/cs-custom-bouncer
CrowdSec bouncer to use custom scripts- v1.0.3 go.sum
Size: 6.59 MB - Last synced: 3 months ago - Pushed: 3 months ago
redcode-labs/Coldfire
Golang malware development library- v1.0.3 go.mod
- v1.0.3 go.sum
Size: 207 KB - Last synced: 24 days ago - Pushed: about 2 months ago
krsna1729/upf-epc Fork of omec-project/upf
4G/5G Mobile core user plane- v1.0.3 go.sum
Size: 7.3 MB - Last synced: about 1 year ago - Pushed: over 1 year ago
crowdsecurity/go-cs-bouncer
Go library to use crowdsec API.- v1.0.3 examples/live/go.sum
- v1.0.3 examples/live_mtls/go.mod
- v1.0.3 examples/live_mtls/go.sum
- v1.0.3 examples/stream/go.sum
- v1.0.3 go.sum
Size: 201 KB - Last synced: about 1 month ago - Pushed: about 1 month ago
tuxtof/cs-mikrotik-bouncer 📦
A CrowdSec bouncer for MikroTik RouterOS appliance- v1.0.3 go.sum
Size: 311 KB - Last synced: about 1 month ago - Pushed: about 2 years ago
shigechika/vuls Fork of future-architect/vuls
Vulnerability scanner for Linux/FreeBSD, agentless, written in Go- v1.0.3 go.mod
- v1.0.3 go.sum
Size: 27.7 MB - Last synced: about 1 year ago - Pushed: about 1 year ago
itsrbpandit/vuls Fork of future-architect/vuls
Agent-less vulnerability scanner for Linux, FreeBSD, Container Image, Running Container, WordPress, Programming language libraries, Network devices- v1.0.3 go.mod
- v1.0.3 go.sum
Size: 27.7 MB - Last synced: about 1 month ago - Pushed: about 1 month ago
stevemeier/qbox
- v1.0.3 go.mod
- v1.0.3 go.sum
Size: 491 KB - Last synced: 28 days ago - Pushed: 28 days ago
xpertdev/netmaker Fork of gravitl/netmaker
Netmaker makes networks. Netmaker makes networking easy, fast, and secure across all environments.- v1.0.4 go.sum
- v1.0.4 go.mod
Size: 228 MB - Last synced: 7 months ago - Pushed: 7 months ago
bruto001/vuls Fork of future-architect/vuls
Agent-less vulnerability scanner for Linux, FreeBSD, Container, WordPress, Programming language libraries, Network devices- v1.0.3 go.mod
- v1.0.3 go.sum
Size: 27.6 MB - Last synced: 8 months ago - Pushed: 8 months ago
phiberoptick/vuls Fork of future-architect/vuls
Agent-less vulnerability scanner for Linux, FreeBSD, Container, WordPress, Programming language libraries, Network devices- v1.0.3 go.mod
- v1.0.3 go.sum
Size: 28.4 MB - Last synced: about 1 month ago - Pushed: about 1 month ago
evershalik/upf Fork of omec-project/upf
4G/5G Mobile Core User Plane- v1.0.3 go.sum
Size: 7.02 MB - Last synced: about 1 year ago - Pushed: over 1 year ago
omec-project/pfcpsim
PFCP client simulator used for UPF testing- v1.0.3 go.mod
- v1.0.3 go.sum
Size: 124 KB - Last synced: 16 days ago - Pushed: 17 days ago
sabban/crowdsec Fork of crowdsecurity/crowdsec
CrowdSec - an open-source massively multiplayer firewall able to analyze visitor behavior & provide an adapted response to all kinds of attacks. It also leverages the crowd power to generate a global IP reputation database to protect the user network.- v1.0.3 go.mod
- v1.0.3 go.sum
Size: 83 MB - Last synced: 5 months ago - Pushed: 11 months ago
CA17/edns
CoreDNS Plugin- v1.0.3 go.mod
- v1.0.3 go.sum
Size: 42 KB - Last synced: 11 months ago - Pushed: over 2 years ago
CA17/datahub
CoreDNS Plugin Data hub- v1.0.3 go.mod
- v1.0.3 go.sum
Size: 3.79 MB - Last synced: 10 months ago - Pushed: over 2 years ago
CA17/dnssrc
CoreDNS Plugin- v1.0.3 go.mod
- v1.0.3 go.sum
Size: 73.2 KB - Last synced: 10 months ago - Pushed: over 2 years ago
vmware-samples/photon-os-container-builder
Compose and deploy photon OS containers- v0.3.1 go.mod
- v0.3.1 go.sum
Size: 5.17 MB - Last synced: 20 days ago - Pushed: 20 days ago
ista-gcs/ista-api
Core API for web-based MAVLink-compatible GCS- v1.0.3 go.mod
- v1.0.3 go.sum
Last synced: 5 months ago
kairos-io/go-nodepair
Golang library to handle transparent remote node pairing- v1.0.3 go.mod
- v1.0.3 go.sum
Size: 155 KB - Last synced: 5 days ago - Pushed: 5 days ago
CA17/metadnsq
Coredns Plugin- v1.0.3 go.mod
- v1.0.3 go.sum
Size: 3.77 MB - Last synced: 11 months ago - Pushed: over 2 years ago
sw-alpha-romeo/onix Fork of gatblau/onix
A reactive configuration manager designed to support Infrastructure as a Code provisioning, and bi-directional configuration management providing a single source of truth across multi-cloud environments.- v1.0.3 pilotctl/go.mod
- v1.0.3 pilotctl/go.sum
- v1.0.3 piloth/go.mod
- v1.0.3 piloth/go.sum
Size: 299 MB - Last synced: over 1 year ago - Pushed: over 1 year ago
bhojpur/vpn
The Bhojpur VPN is a virtual private networking system based on the Bhojpur.NET Platform for application delivery.- v1.0.3 go.mod
- v1.0.3 go.sum
Size: 491 KB - Last synced: 10 months ago - Pushed: about 2 years ago
mmetc/cs-blocklist-mirror Fork of crowdsecurity/cs-blocklist-mirror
- v1.0.3 go.mod
- v1.0.3 go.sum
Size: 445 KB - Last synced: about 1 month ago - Pushed: 10 months ago
j3ssie/go-auxs
Collection of auxiliary command line tools- v1.0.3 eip/go.mod
- v1.0.3 eip/go.sum
Size: 568 KB - Last synced: 3 months ago - Pushed: 8 months ago
forestvpn/cli
ForestVPN CLI- v1.0.3 src/go.mod
- v1.0.3 src/go.sum
Size: 10.5 MB - Last synced: 11 months ago - Pushed: 11 months ago
cultofchaos/nym
xmr miner- v1.0.3 go.mod
- v1.0.3 go.sum
Size: 11.7 KB - Last synced: about 1 month ago - Pushed: about 1 month ago
Themimitoof/ipg
A simple IPv6 address generator for lazy netadmins- v1.0.3 go.mod
- v1.0.3 go.sum
Size: 20.5 KB - Last synced: about 1 year ago - Pushed: almost 2 years ago
xibolun/GOTest
some go test- v1.0.3 go.mod
- v1.0.3 go.sum
Size: 4.39 MB - Last synced: about 1 year ago - Pushed: about 1 year ago
mmetc/cs-firewall-bouncer Fork of crowdsecurity/cs-firewall-bouncer
Crowdsec bouncer written in golang for firewalls- v1.0.3 go.sum
Size: 9.08 MB - Last synced: about 1 month ago - Pushed: 9 months ago
hanskorg/netmaker Fork of gravitl/netmaker
Netmaker makes networks with WireGuard. Netmaker automates fast, secure, and distributed virtual networks.- v1.0.3 go.mod
- v1.0.3 go.sum
Size: 201 MB - Last synced: about 1 year ago - Pushed: over 1 year ago
kl-sinclair/vuls Fork of future-architect/vuls
Agent-less vulnerability scanner for Linux, FreeBSD, Container, WordPress, Programming language libraries, Network devices- v1.0.3 go.mod
- v1.0.3 go.sum
Size: 27.9 MB - Last synced: 3 months ago - Pushed: 3 months ago
crowdsecurity/cs-blocklist-mirror
- v1.0.3 go.mod
- v1.0.3 go.sum
Size: 3.13 MB - Last synced: 2 months ago - Pushed: 2 months ago
bakarilevy/Santana
Discord Trojan Proof of Concept- v1.0.3 go.mod
- v1.0.3 go.sum
Size: 10.7 KB - Last synced: 12 months ago - Pushed: almost 2 years ago
alanadiprastyo/learn-by-code
- v1.0.3 go.mod
- v1.0.3 go.sum
Size: 49.8 KB - Last synced: about 2 months ago - Pushed: over 2 years ago
redwebcreation/nest 📦
- v1.0.3 go.mod
- v1.0.3 go.sum
Size: 938 KB - Last synced: 11 months ago - Pushed: over 2 years ago