An open API service indexing awesome lists of open source software.

https://github.com/praserx/ipconv

Golang IP address converter (provides conversion between net.IP and integer).
https://github.com/praserx/ipconv

converter golang ipv4 ipv6

Last synced: 4 months ago
JSON representation

Golang IP address converter (provides conversion between net.IP and integer).

Awesome Lists containing this project

README

          

# ipconv

This library provides simple conversion between `net.IP` and integer (`net.IP <--> int`). As new feature, library now contains extension of `net.ParseIP` which returns also byte length of IP address on input.

I hope it will serve you well.

## Example

```go
package main

import (
"fmt"
"net"
"github.com/praserx/ipconv"
)

func main() {
if ip, version, err := ipconv.ParseIP("192.168.1.1"); err != nil && version == 4 {
fmt.Println(ipconv.IPv4ToInt(ip))
}
}
```