नीचे दी गई स्क्रिप्ट का उपयोग मैक द्वारा किसी भी विक्रेता को खोजने के लिए किया जा सकता है : रास्पबेरी पाई या अन्यथा।
IEEE की MAC DB में निर्दिष्ट विक्रेता के नाम की आपूर्ति करें:
" http://standards-oui.ieee.org/oui.txt "
"VENDOR" चर में और निश्चित रूप से कुछ उपयोगी के साथ इको के सशर्त अभिव्यक्ति में बदलें।
अपने वर्तमान रूप में, यह एक मेजबान पर स्थानीय रूप से निष्पादित करने के लिए है, लेकिन स्क्रिप्ट को काफी आसानी से अनुकूलित किया जा सकता है जिसकी मैं कल्पना करता हूं।
#!/bin/bash
#set -x
VENDOR='Raspberry Pi'
OUI=`ip addr list | grep -w link | awk '{print $2}' | grep -P "^(?!00:00:00)"| grep -P "^(?!fe80)" | tr -d ":" | head -c 6`
if [[ $( curl -sS "http://standards-oui.ieee.org/oui.txt" | grep -i "$OUI" | grep -o "$VENDOR" ) = 'Raspberry Pi' ]]; then
echo "This is a Pi"
else
echo "This is NOT a Pi"
fi
यह ध्यान देने योग्य है, कि companyname (oui.txt में) नए Pi4 के साथ बदल गया:
B8-27-EB
(हेक्स) रास्पबेरी पाई फाउंडेशन
DC-A6-32
(हेक्स) रास्पबेरी पाई ट्रेडिंग लिमिटेड