Top 0.5% dependent packages on proxy.golang.org
Top 0.6% dependent repos on proxy.golang.org
Top 5.0% forks on proxy.golang.org
Top 1.3% docker downloads on proxy.golang.org
proxy.golang.org : 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).
Registry
-
Source
- Documentation
- JSON
purl: pkg:golang/github.com/c-robinson/iplib
Keywords:
cidr
, go
, golang-library
, golang-tools
, ip
, ipaddress
, ipaddresses
, ipv4
, ipv4-address
, ipv6
, ipv6-address
, ipv6-subnetting
, library
, subnet
, subnet-calculator
, subnetting
License: MIT
Latest release: over 1 year ago
First release: about 6 years ago
Namespace: github.com/c-robinson
Dependent packages: 101
Dependent repositories: 109
Stars: 103 on GitHub
Forks: 20 on GitHub
Docker dependents: 19
Docker downloads: 2,151
See more repository details: repos.ecosyste.ms
Last synced: about 1 month ago
github.com/keyrotate/netbird v0.0.11
Connect your devices into a single secure private WireGuard®-based mesh network with SSO/MFA and ...11 versions - Latest release: 12 months ago - 0 stars on GitHub
github.phpd.cn/crowdsecurity/crowdsec v1.6.2
163 versions - Latest release: 12 months agogithub.com/h-bf/sgroups v1.15.0
26 versions - Latest release: 12 months agogithub.com/H-BF/sgroups v1.15.0
security groups backend API26 versions - Latest release: 12 months ago - 2 stars on GitHub
github.phpd.cn/future-architect/vuls v0.25.4
117 versions - Latest release: about 1 year agogithub.com/ca17/TeamsACS v1.0.3
TeamsACS exclusively serves Mikrotik's TR069 ACS server3 versions - Latest release: about 1 year ago - 51 stars on GitHub
github.com/ca17/teamsacs v1.0.3
TeamsACS exclusively serves Mikrotik's TR069 ACS server4 versions - Latest release: about 1 year ago - 1 dependent package - 1 dependent repositories - 39 stars on GitHub
github.com/talkincode/toughradius/v8 v8.0.8
toughradius provides radius server, tr069 acs, dns forward capabilities8 versions - Latest release: about 1 year ago - 461 stars on GitHub
github.com/sacloud/autoscaler v0.16.1
さくらのクラウド向けAutoScaler39 versions - Latest release: about 1 year ago - 1 dependent repositories - 5 stars on GitHub
github.phpd.cn/omec-project/pfcpsim v1.0.1
3 versions - Latest release: about 1 year agogithub.ccut.club/future-architect/vuls v0.25.2
115 versions - Latest release: about 1 year agogit.wxl.best/future-architect/vuls v0.25.1
115 versions - Latest release: about 1 year agogitlab.com/CoiaPrant/OracleBot v1.0.1
1 version - Latest release: about 1 year agogithub.skymusic.top/future-architect/vuls v0.24.9
111 versions - Latest release: over 1 year agogithub.com/gravitl/devops v0.0.0-20240118203440-d7e0ca112974
34 versions - Latest release: over 1 year agogithub.com/FlintyLemming/netbird v0.0.0-20240105115907-93fed1432231
Connect your devices into a single secure private WireGuard®-based mesh network with SSO/MFA and ...2 versions - Latest release: over 1 year ago - 0 stars on GitHub
github.com/netbirdio/management-integrations/integrations v0.0.0-20231230192609-a9dcce34ff86
13 versions - Latest release: over 1 year ago - 2 dependent packages - 0 stars on GitHubgithub.com/redcode-labs/Coldfire v0.0.0-20231123001403-f1b8b578c0b7
Package coldfire is a framework that provides functions for malware development that are mostly c...22 versions - Latest release: over 1 year ago - 5 dependent packages - 6 dependent repositories - 797 stars on GitHub
github.com/chroblert/jnet v0.1.2
3 versions - Latest release: over 1 year ago - 0 stars on GitHubgithub.com/talkincode/esmqtt v0.0.0-20231102134129-b112dcc1b194
elasticsearch mqtt agent1 version - Latest release: over 1 year ago - 1 stars on GitHub
github.skymusic.top/mudler/edgevpn v0.24.6
92 versions - Latest release: over 1 year agogithub.com/netbirdio/management-integrations v0.0.0-20231017080207-886088218221
1 version - Latest release: over 1 year ago - 0 stars on GitHubgithub.com/asians-cloud/crowdsec v1.5.47
CrowdSec - the open-source and participative IPS able to analyze visitor behavior & provide an ad...185 versions - Latest release: over 1 year ago - 2 dependent packages - 0 stars on GitHub
github.com/jcpowermac/ibm-vlan-subnet-automation v0.0.0-20231010204916-445eb3d5b6d3
2 versions - Latest release: over 1 year ago - 0 stars on GitHubgithub.com/j3ssie/go-auxs/eip v0.0.0-20230923150632-8cd7e35479d3 💰
Collection of auxiliary command line tools2 versions - Latest release: over 1 year ago - 63 stars on GitHub
github.com/songxwn/toughradius/v8 v8.0.0-20230802093856-0f2c8d7870af
1 version - Latest release: almost 2 years ago - 0 stars on GitHubgithub.com/s9rA16Bf4/go-evil v0.0.0-20230728160323-006a7304d5e7
Customizing evil has never been so easy1 version - Latest release: almost 2 years ago - 14 stars on GitHub
github.com/ecnu/open-oauth2playground v0.2.0
Open-OAuth2Playground: An out-of-the-box open source version of OAuth2-Playground3 versions - Latest release: almost 2 years ago - 33 stars on GitHub
github.com/ECNU/Open-OAuth2Playground v0.2.0
Open-OAuth2Playground: An out-of-the-box open source version of OAuth2-Playground3 versions - Latest release: almost 2 years ago - 33 stars on GitHub
github.com/TKaxv-7S/netclient v0.20.3
10 versions - Latest release: almost 2 years ago - 0 stars on GitHubgithub.com/tkaxv-7s/netclient v0.20.3
10 versions - Latest release: almost 2 years ago - 0 stars on GitHubgithub.com/tkaxv-7s/netmaker v0.20.3
Netmaker makes networks with WireGuard. Netmaker automates fast, secure, and distributed virtual ...54 versions - Latest release: almost 2 years ago - 0 stars on GitHub
github.com/TKaxv-7S/netmaker v0.20.3
Netmaker makes networks with WireGuard. Netmaker automates fast, secure, and distributed virtual ...54 versions - Latest release: almost 2 years ago - 0 stars on GitHub
github.com/mattkasun/netmaker v0.20.0
59 versions - Latest release: about 2 years agogithub.com/sjlleo/nexttrace-backend v0.0.0-20230513062033-204a80d2b20c
NextTrace BackEnd1 version - Latest release: about 2 years ago - 13 stars on GitHub
github.com/whiterabb17/gryphon v0.0.0-20230511125849-0870b7b1034c
Triple OS Malware development framework [ MacOS, Linux & Windows ]13 versions - Latest release: about 2 years ago - 0 stars on GitHub
github.com/whiteboxvpn/cli v0.1.0
1 version - Latest release: about 2 years ago - 0 stars on GitHubgithub.com/cvelab/vuls v0.0.0-20230410054429-f9a74c2e35b5
2 versions - Latest release: about 2 years ago - 0 stars on GitHubgithub.com/yogeshahiray/sysfo v0.0.0-20230315224203-aeb0881fd37f
1 version - Latest release: about 2 years ago - 0 stars on GitHubgithub.com/henokv/docs-azurerm v0.2.1
10 versions - Latest release: about 2 years ago - 0 stars on GitHubsouthwinds.dev/pilotctl v0.0.0-20230310130733-797ef381adb7
5 versions - Latest release: about 2 years ago - 0 stars on GitHubgithub.com/c3os-io/provider-c3os v1.6.1
:seedling: k3s and optional libp2p support for Kairos. Build decentralized cluster with libp2p th...26 versions - Latest release: about 2 years ago - 38 stars on GitHub
github.com/kairos-io/provider-kairos v1.6.1
:seedling: k3s and optional libp2p support for Kairos. Build decentralized cluster with libp2p th...26 versions - Latest release: about 2 years ago - 21 stars on GitHub
entanglement.garden/networking v0.1.0
1 version - Latest release: about 2 years agogit.callpipe.com/entanglement.garden/rhyzome-openwrt v0.1.0
2 versions - Latest release: about 2 years agogit.callpipe.com/entanglement.garden/rhyzome-web v0.0.0-20230221022012-9d7dff4d68a4
3 versions - Latest release: about 2 years agogithub.com/wojtekxtx/crowdsec v0.0.0-20230215104428-99176167043e
1 version - Latest release: over 2 years ago - 1 dependent repositoriesgithub.com/kairos-io/cluster-api-provider-kairos v0.0.2
Kairos CAPI shim provider2 versions - Latest release: over 2 years ago - 0 stars on GitHub
github.com/boot-go/stack v1.0.0-alpha.1
Standard boot-go stack2 versions - Latest release: over 2 years ago - 0 stars on GitHub
github.com/whiterabb17/deepfire v0.0.0-20221103103529-eb8d682eb4d4
2 versions - Latest release: over 2 years agogithub.com/ardzoht/pfcpsim v0.3.6
PFCP client simulator used for UPF testing20 versions - Latest release: over 2 years ago - 0 stars on GitHub
github.com/whiterabb17/deepfire/deepfire-dev v0.0.0-20221024073310-40b567bd0043
Triple OS Malware development framework [ MacOS, Linux & Windows ]1 version - Latest release: over 2 years ago - 0 stars on GitHub
github.com/isecwaypro/isecway v0.0.0-20220928034312-5f71cfe6437f
1 version - Latest release: over 2 years ago - 1 dependent packagegithub.com/infinitydon/pfcpsim v0.2.1
PFCP client simulator used for UPF testing2 versions - Latest release: over 2 years ago - 2 stars on GitHub
github.com/gatblau/onix/piloth v0.0.0-20220906161154-4c280ac07f00
A reactive configuration manager designed to support Infrastructure as a Code provisioning, and b...3 versions - Latest release: over 2 years ago - 89 stars on GitHub
github.com/gatblau/onix/pilotctl v0.0.0-20220906161154-4c280ac07f00
A reactive configuration manager designed to support Infrastructure as a Code provisioning, and b...6 versions - Latest release: over 2 years ago - 2 dependent packages - 2 dependent repositories - 89 stars on GitHub
github.com/themimitoof/ipg v1.0.0
A simple IPv6 address generator for lazy netadmins1 version - Latest release: over 2 years ago - 1 stars on GitHub
github.com/de30/vulnerability_scanner.vuls v0.19.8
84 versions - Latest release: almost 3 years ago - 1 stars on GitHubgithub.com/abhishek9686/netmaker v0.14.3 removed
31 versions - Latest release: almost 3 years agogithub.com/vite-cloud/vite v0.0.0-20220527151348-2759aa67a220
2 versions - Latest release: almost 3 years agogithub.com/bhojpur/vpn v0.0.1
The Bhojpur VPN is a virtual private networking system based on the Bhojpur.NET Platform for appl...1 version - Latest release: about 3 years ago - 1 stars on GitHub
github.com/akhila-s06/pfcpsim v1.3.1 removed
2 versions - Latest release: about 3 years agogithub.com/redwebcreation/nest v0.0.0-20220220114359-09eda659eb58
1 version - Latest release: about 3 years ago - 1 stars on GitHubgithub.com/metaslink/metasdns v0.0.0-20220110143731-406c194fcff8
1 version - Latest release: over 3 years ago - 1 dependent package - 2 dependent repositoriesgithub.com/ca17/datahub v0.0.0-20211231140412-c533e2ea255e
CoreDNS Plugin Data hub2 versions - Latest release: over 3 years ago - 1 dependent package - 1 dependent repositories - 0 stars on GitHub
github.com/ca17/metadnsq v0.0.0-20211231053635-6088cfcd6f46
Coredns Plugin1 version - Latest release: over 3 years ago - 0 stars on GitHub
github.com/ca17/edns v0.0.3
CoreDNS Plugin3 versions - Latest release: over 3 years ago - 0 stars on GitHub
github.com/ca17/dnssrc v0.0.2
CoreDNS Plugin2 versions - Latest release: over 3 years ago - 1 dependent package - 2 dependent repositories - 0 stars on GitHub
github.com/abc-inc/terminus v0.2.0
terminus is an IP subnet address calculator2 versions - Latest release: about 5 years ago - 1 stars on GitHub
Check this option to include packages that no longer depend on this package in their latest version but previously did.