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

zzanzare/crowdsec
  • v1.0.3 go.mod
  • v1.0.3 go.sum

Last synced: 11 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

repos-holder/edgevpn
  • v1.0.3 go.mod
  • v1.0.3 go.sum

Last synced: 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

securitystuffbackup/vuls
  • v1.0.3 go.mod
  • v1.0.3 go.sum

Last synced: over 1 year 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

mmariani/crowdsec
  • v1.0.3 go.mod
  • v1.0.3 go.sum

Last synced: over 1 year ago

irtec/netmaker
  • v1.0.3 go.mod
  • v1.0.3 go.sum

Last synced: over 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