| GET-OUI(1) | General Commands Manual | GET-OUI(1) |
نام (NAME)
get-oui - دریافت پرونده OUI برای arp-scan از وبسایت IEEE
خلاصه دستور (SYNOPSIS)
get-oui [گزینهها]
توضیحات (DESCRIPTION)
دستور get-oui دادههای ثبت MAC/تولیدکننده (Vendor) را از وبسایت IEEE دریافت کرده و به قالبی که توسط arp-scan استفاده میشود تبدیل میکند. محتویات رجیستریهای زیر بارگیری و پردازش میشوند:
| MA-L | 24-bit | رجیستری اصلی OUI |
| MA-M | 28-bit | رجیستری بلوک آدرس متوسط |
| MA-S | 36-bit | رجیستری بلوک آدرس کوچک (OUI-36) |
| IAB | 36-bit | رجیستری IAB (بستهشده برای درخواستهای جدید) |
این اسکریپت پرونده ieee-oui.txt را از جدیدترین دادههای وبسایت IEEE ایجاد میکند. میتوانید get-oui را گهگاه اجرا کنید تا پرونده OUI بهروز بماند.
دادههای OUI از نشانیهای اینترنتی مشخصشده در اسکریپت get-oui دریافت شده و پرونده خروجی در پرونده ieee-oui.txt در شاخه جاری ذخیره میشود. نام پرونده خروجی را میتوان با گزینه -f تغییر داد.
پرونده ieee-oui.txt که توسط این اسکریپت تولید میشود توسط arp-scan برای تعیین سازنده کارت شبکه اترنت از روی نشانی سختافزاری آن به کار میرود.
برنامه arp-scan ابتدا به دنبال ieee-oui.txt در شاخه جاری میگردد. اگر ناموفق بود، از پرونده سرتاسری سیستم /usr/share/arp-scan/ieee-oui.txt استفاده خواهد کرد.
گزینهها (OPTIONS)
پروندهها (FILES)
- ieee-oui.txt
- پرونده خروجی پیشفرض.
مثالها (EXAMPLES)
$ ./get-oui -v
Renaming ieee-oui.txt to ieee-oui.txt.bak
Opening ieee-oui.txt for output
Processing IEEE IAB registry data from https://standards-oui.ieee.org/iab/iab.csv
Downloaded 381454 bytes
4575 IAB entries written to ieee-oui.txt
Processing IEEE MAM registry data from https://standards-oui.ieee.org/oui28/mam.csv
Downloaded 492756 bytes
4477 MAM entries written to ieee-oui.txt
Processing IEEE OUI registry data from https://standards-oui.ieee.org/oui/oui.csv
Downloaded 3051812 bytes
32845 OUI entries written to ieee-oui.txt
Processing IEEE OUI36 registry data from https://standards-oui.ieee.org/oui36/oui36.csv
Downloaded 466151 bytes
5131 OUI36 entries written to ieee-oui.txt
Total of 47028 MAC/Vendor mappings written to ieee-oui.txt
نکات (NOTES)
دستور get-oui با پرل (Perl) پیادهسازی شده است، بنابراین برای اجرای آن نیاز به مفسر Perl روی سامانه دارید.
دستور get-oui از ماژولهای پرل LWP::UserAgent و Text::CSV برای دریافت و پردازش دادههای رجیستری IEEE استفاده میکند. شما باید این ماژولها را روی سیستم خود نصب داشته باشید تا اسکریپت کار کند. این ماژولها در بیشتر توزیعها معمولاً با نامهای libwww-perl و libtext-csv-perl موجود هستند. همچنین به صورت کد منبع از طریق CPAN در دسترس میباشند.
میتوانید با تعریف متغیر محیطی http_proxy از یک کارگزار پیشکار (proxy server) استفاده کنید.
همچنین ببینید (SEE ALSO)
| October 28, 2022 |