通過 MAC 位址得到IP的指令碼

2021-04-18 22:21:08 字數 438 閱讀 4303

通過 mac 位址得到ip的指令碼
冷勝魁(seaquester)

[email protected]

2008-7-16

掃瞄某乙個網段,尋找指定網絡卡(由mac位址確定)的ip。

#!/bin/bash

ipprefix=172.21.73

count=1

mac=$1

while (( $count < 255 )) ; do

str=`arping -c 1 $ipprefix.$count | grep $mac`

if [ -n "$str" ] ; then

echo $ipprefix.$count

exit

filet count+=1

done

通過IP獲取MAC位址

option explicit private declare function openprocess lib kernel32 byval dwdesiredaccess as long,byval binherithandle as long,byval dwprocessid as long...

利用shell指令碼得到mac位址

在linux下,利用shell程式設計,可以很方便的處理文字或得到系統資訊,這裡就利用shell程式設計拿到mac位址,ipv4位址,ipv6位址。ifconfig awk eth0 tr 50 e5 49 32 9d a0 sbin ifconfig sed ne eth0 s hwaddr 1 ...

PB得到本機的名稱和IP位址MAC位址

函式名稱 f getip 呼叫方法 f getip ip name 返回結果 string 由ip name決定的反回結果 建立全域性的結構s wsadata 結構如下 version unsignedinteger highversion unsignedinteger description 2...