Kod Çıktıları

package main

import (
	"fmt"

	"github.com/google/gopacket/pcap"
)

func main() {
	devices, err := pcap.FindAllDevs()
	if err != nil {
		fmt.Println("Ağ arayüzleri bulunamadı:", err)
		return
	}

	for _, device := range devices {
		fmt.Println("Arayüz:", device.Name)
		if len(device.Addresses) > 0 {
			for _, address := range device.Addresses {
				fmt.Println("  IP:", address.IP)
				fmt.Println("  Netmask:", address.Netmask)
			}
		}
	}
}

PS C:\Users\Efe\Desktop\Go> go run main.go

Arayüz: \Device\NPF_{4A58535B-8C33-4097-96D6-2C085A0EC85B}

Arayüz: \Device\NPF_{11DF73D5-EB7B-4129-B1FB-98466B31448D}

Arayüz: \Device\NPF_{15C4A4D3-7AD4-4EA3-A539-6178CE0CF506}

Arayüz: \Device\NPF_{7AE6BCC4-D713-462E-9FD9-4A3179F544B7}

IP: 169.254.168.66

Netmask: ffff0000

IP: fe80::d038:fba4:6afc:6616

Netmask: ffffffffffffffff0000000000000000

Arayüz: \Device\NPF_{AB6EB7FF-3D8F-44A6-94C9-ABA08A8B0595}

IP: 10.246.98.12

Netmask: ffffffff

IP: fe80::ab74:d7cc:9c63:7415

Netmask: ffffffffffffffff0000000000000000

Arayüz: \Device\NPF_{8062ACCE-5472-4622-B299-22A3F28E3A7F}

IP: 169.254.72.202

Netmask: ffff0000

IP: fe80::244:a16c:d4:c0b0

Netmask: ffffffffffffffff0000000000000000

Arayüz: \Device\NPF_{0B4B26B6-A1AC-4740-AC1B-82067E096905}

IP: 169.254.95.57

Netmask: ffff0000

IP: fe80::c246:9cfb:a132:ccae

Netmask: ffffffffffffffff0000000000000000

Arayüz: \Device\NPF_{31236E50-F327-4194-A1F3-539EF1C7FED9}

IP: 192.168.56.1

Netmask: ffffff00

IP: fe80::ecba:747b:a9bc:f682

Netmask: ffffffffffffffff0000000000000000

Arayüz: \Device\NPF_{265C8FFF-CE08-4AD4-AB03-DE81984FC69F}

IP: 172.27.32.1

Netmask: fffff000

IP: fe80::5190:ec3:e3d5:ae20

Netmask: ffffffffffffffff0000000000000000

Arayüz: \Device\NPF_Loopback

IP: ::1

Netmask: ffffffffffffffffffffffffffffffff

IP: 127.0.0.1

Netmask: ff000000

Netmask: ffffffffffffffff0000000000000000

Arayüz: \Device\NPF_Loopback

IP: ::1

Netmask: ffffffffffffffffffffffffffffffff

IP: 127.0.0.1

Netmask: ffffffffffffffff0000000000000000

Arayüz: \Device\NPF_Loopback

IP: ::1

Netmask: ffffffffffffffffffffffffffffffff

Netmask: ffffffffffffffff0000000000000000

Arayüz: \Device\NPF_Loopback

IP: ::1

Netmask: ffffffffffffffffffffffffffffffff

IP: 127.0.0.1

Netmask: ffffffffffffffff0000000000000000

Arayüz: \Device\NPF_Loopback

IP: ::1

Netmask: ffffffffffffffffffffffffffffffff

IP: 127.0.0.1

Netmask: ffffffffffffffff0000000000000000

Arayüz: \Device\NPF_Loopback

IP: ::1

Netmask: ffffffffffffffffffffffffffffffff

Netmask: ffffffffffffffff0000000000000000

Arayüz: \Device\NPF_Loopback

Netmask: ffffffffffffffff0000000000000000

Netmask: ffffffffffffffff0000000000000000

Arayüz: \Device\NPF_Loopback

Netmask: ffffffffffffffff0000000000000000

Arayüz: \Device\NPF_Loopback

Netmask: ffffffffffffffff0000000000000000

Netmask: ffffffffffffffff0000000000000000

Netmask: ffffffffffffffff0000000000000000

Netmask: ffffffffffffffff0000000000000000

Netmask: ffffffffffffffff0000000000000000

Arayüz: \Device\NPF_Loopback

IP: ::1

Netmask: ffffffffffffffff0000000000000000

Arayüz: \Device\NPF_Loopback

Netmask: ffffffffffffffff0000000000000000

Arayüz: \Device\NPF_Loopback

IP: ::1

Netmask: ffffffffffffffffffffffffffffffff

IP: 127.0.0.1

Netmask: ff000000

Arayüz: \Device\NPF_{64465DC4-3841-4CEF-8051-B6C54863EE01}

IP: 169.254.129.156

Netmask: ffff0000

IP: fe80::fdda:6fe3:a311:caa

Netmask: ffffffffffffffff0000000000000000