Text & Data🔒 المتصفح (محلي)متاح عبر API📴 يعمل بدون اتصالbeginner
مدقق MAC
يتحقق من صحة وتنسيق عناوين MAC للأجهزة الفيزيائية ويكتشف الشركة المصنعة (OUI Lookup).
البيانات تبقى في متصفحك ولا تُرسل لأي سيرفر
جاهز للاستخدام الفوريمعالجة فورية فائقة السرعة
النتيجة
—إيه اللي الأداة دي بتعمله؟
يتحقق من صحة وتنسيق عناوين MAC للأجهزة الفيزيائية ويكتشف الشركة المصنعة (OUI Lookup).
إمتى أستخدمها؟
- التحقق من صحة عناوين MAC في إعدادات الراوتر وجداول الـ DHCP وجدران الحماية.
- التحويل بين التنسيقات المختلفة لعناوين MAC (فواصل نقطية، شرطات، بدون فواصل).
- التعرف على الشركة المصنعة لبطاقة الشبكة (مثل Apple أو Intel أو Cisco) من خلال بادئة العنوان.
مثال واقعي
الإدخال
00:1A:2B:3C:4D:5E
الناتج
الحالة: عنوان MAC صالح (Unicast) | التنسيق المعياري: 00:1a:2b:3c:4d:5e | الشركة المصنعة: Ayecom Technology
فحص دقيق لكافة تنسيقات العناوين الفيزيائية 48-bit و 64-bit.
إدخال → معالجة → ناتج → الخطوة التالية
- الإدخال
- أدخل عنوان MAC بأي تنسيق شائع.
- المعالجة
- يفحص المحرك صحة الأحرف الست عشرية ويطابق أول 3 بايتات مع سجلات IEEE OUI.
- الناتج
- تقرير بحالة العنوان، نوع البث (Unicast/Multicast)، النطاق (U/L)، والشركة المصنعة.
- الخطوة التالية
- انسخ العنوان بالتنسيق المطلوب واستخدمه في إعدادات تصفية الماك (MAC Filtering).
أخطاء شائعة
- استخدام أحرف غير ست عشرية (خارج النطاق 0-9 و A-F).
- خلط التنسيقات (مثل استخدام نقطتين وشرطة في نفس العنوان).
- تضمين أكثر أو أقل من 6 أزواج من الأحرف (12 حرفاً ست عشرياً).
يعني إيه النتيجة
تأكيد صحة العنوان الفيزيائي لبطاقة الشبكة وتحديد جهة التصنيع الرسمية الخاصة بها.
الخصوصية والأمان
Your input is processed entirely in your browser and never sent to a YAS server.
API
Endpoint
POST https://yas.sh/api/v1/tools/mac-validator
Request Header
Content-Type: application/json
cURL
curl -X POST "https://yas.sh/api/v1/tools/mac-validator" \
-H "Content-Type: application/json" \
-d '{"input":"00:1B:44:11:3A:B7"}'JavaScript
const res = await fetch("https://yas.sh/api/v1/tools/mac-validator", {
method: "POST",
headers: { "Content-Type": "application/json" },
body: JSON.stringify({
"input": "00:1B:44:11:3A:B7"
}),
});
const data = await res.json();Python
import requests
r = requests.post("https://yas.sh/api/v1/tools/mac-validator", json={"input":"00:1B:44:11:3A:B7"})
data = r.json()| Field | Type | Required | Description |
|---|---|---|---|
| input | string | Yes | e.g. 00:1B:44:11:3A:B7 |
Success response
{ "slug": "mac-validator", "result": { "input": "00:1B:44:11:3A:B7", "valid": true } }Validate MAC addresses (colon/hyphen/plain forms).
Error responses
400 VALIDATION_ERROR— invalid input or unsupported option.413 PAYLOAD_TOO_LARGE— input exceeds the 64 KB limit.429 RATE_LIMIT_EXCEEDED— rate limit exceeded (60 req/min).
Limits
- Maximum input: 64 KB per request.
- Rate limit: 60 requests/min per IP address.
- Authenticated accounts benefit from higher tier quotas.