Skip to content
/ ipconv Public

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

License

Notifications You must be signed in to change notification settings

praserx/ipconv

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

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))
    }
}

About

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

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages