Skip to content

The cidr package provides a Go utility for converting CIDR (Classless Inter-Domain Routing) blocks into a range of numeric IP addresses. It is designed to work specifically with IPv4 addresses and is useful for network-related operations such as checking if an IP address falls within a CIDR range.

License

Notifications You must be signed in to change notification settings

H0llyW00dzZ/cidr

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

   ______      ______________  ____ 
  / ____/___  / ____/  _/ __ \/ __ \
 / / __/ __ \/ /    / // / / / /_/ /
/ /_/ / /_/ / /____/ // /_/ / _, _/    Range Converter
\____/\____/\____/___/_____/_/ |_|  
                                    
Copyright (©️) 2024 @H0llyW00dzZ All rights reserved.

Go Version Go Reference Go Report Card

The cidr package provides a Go utility for converting CIDR (Classless Inter-Domain Routing) blocks into a range of numeric IP addresses. It is designed to work specifically with IPv4 addresses and is useful for network-related operations such as checking if an IP address falls within a CIDR range.

Features

  • Convert CIDR blocks to numeric IP address ranges.
  • Handle IPv4 addresses.
  • Simple and easy-to-use API.

Installation

Note

This requires go1.22.1+. The reason it's not supported on older versions (e.g, go1.21 or lower) is because go1.22+ supports range over integers. If you're advanced in Go, you can easily perform mass checking using multiple goroutines or a single goroutine.

To install the cidr package, you need to have Go installed on your machine. Use the following go get command to retrieve the package:

go get github.com/H0llyW00dzZ/cidr

About

The cidr package provides a Go utility for converting CIDR (Classless Inter-Domain Routing) blocks into a range of numeric IP addresses. It is designed to work specifically with IPv4 addresses and is useful for network-related operations such as checking if an IP address falls within a CIDR range.

Topics

Resources

License

Stars

Watchers

Forks

Languages