通過 mac 位址得到ip的指令碼
冷勝魁(seaquester)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...