golang本地監聽埠獲取本機網絡卡的IP和MAC

2021-10-07 19:21:26 字數 638 閱讀 1648

主要的思路就是:

1、使用http暴露介面

2、使用net包讀取本地的ip和mac

主要的**如下:

//獲取本機ip

func

getlocalip()

string

for_

, address :=

range addrs }}

return""}

//獲取本機mac

func

getmac()

string

for_

, inter :=

range inte***ces

}return

""}之後使用瀏覽器訪問:127.0.0.1:8080/hello

就可以看到返回的ip和mac

參考網上**寫的,勿噴!!!

Linux 使用NC命令永久監聽本地埠

linux可以使用nc命令來測試網路埠是否正常,類似於telnet命令,但也可以用nc命令來監聽本地埠,支援tcp udp協議,當我們測試ntp服務網路策略是否正常時,可以使用到nc命令測試udp 123埠。使用案例如下 1 測試tcp埠 nc vz ip tcp port 2 測試udp nc u...

伺服器本地埠資料監聽

usr bin python3 coding utf 8 本 是旨在接收分批接收資料 from socket import from time import ctime import re import sys def stringtoint string,num i 0 list string s...

Linux 使用NC命令永久監聽本地埠

感謝 冰點陽光 linux可以使用nc命令來測試網路埠是否正常,類似於telnet命令,但也可以用nc命令來監聽本地埠,支援tcp udp協議,當我們測試ntp服務網路策略是否正常時,可以使用到nc命令測試udp 123埠。使用案例如下 1 測試tcp埠 nc vz ip tcp port 2 測試...