Gictorbit / ipcalc

IP Calculator Package Written in Go

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

ipcalc

IP Calculator Package Written in Go

Install

go get -u github.com/Packetify/ipcalc/ipv4calc

Example

package main

import (
	"fmt"
	"github.com/Packetify/ipcalc/ipv4calc"
)

func main() {

	myip := ipv4calc.New("192.168.1.102/24")

	brdIP := myip.GetBroadCastIP()
	netIP := myip.GetNetworkAddr()
	
	fmt.Println(myip,brdIP,netIP)
}
package main

import (
	"fmt"
	"net"
	"github.com/Packetify/ipcalc/ipv4calc"
)

func main() {

	ipInfo := net.IPNet{
		IP:   net.IP{192, 168, 1, 1},
		Mask: net.IPMask{255, 255, 255, 0},
	}
	
	myip := ipv4calc.New(ipInfo)

	brdIP := myip.GetBroadCastIP()
	netIP := myip.GetNetworkAddr()
	fmt.Println(myip,brdIP,netIP)
}

About

IP Calculator Package Written in Go

License:GNU Affero General Public License v3.0


Languages

Language:Go 100.0%