Web Tool 2023

MAC-Adressen Lookup Tool

Umfassendes MAC/OUI/CID/IAB Adressen-Auflösungstool mit Multi-Plattform Integration

Projektdauer

4 Wochen

Jahr

2023

Technologien

PHP 8 MySQL/MariaDB RESTful API JSON Open Graph OpenSearch Bootstrap 5 JavaScript

Die Herausforderung

Network Engineers und IT-Administratoren benötigen häufig Informationen über MAC-Adressen für Troubleshooting und Netzwerk-Management. Die Herausforderung bestand darin, eine schnelle, zuverlässige und benutzerfreundliche Lösung zu entwickeln, die verschiedene MAC-Adress-Formate unterstützt und sowohl einzelne als auch Bulk-Lookups ermöglicht. Integration in verschiedene Workflows und Plattformen war essentiell.

Die Lösung

Die Lösung war ein umfassendes Web-Tool mit RESTful API, das MAC-Adressen zu Vendor-Informationen auflöst. Das System unterstützt alle gängigen MAC-Adress-Formate, bietet sowohl Web-Interface als auch API-Zugriff und integriert sich über Webhooks, Open Graph und OpenSearch in verschiedene Plattformen. Eine IEEE OUI-Datenbank sorgt für aktuelle und präzise Vendor-Informationen.

Implementierung

Die Implementierung erfolgte mit PHP 8 und MySQL/MariaDB für die OUI-Datenbank. Das System bietet sowohl Plaintext- als auch JSON-API-Responses, unterstützt Bulk-Verarbeitung über ARP-Tabellen und implementiert Rate-Limiting für Produktionsumgebungen. Open Graph Meta-Tags ermöglichen Preview-Integration in Messaging-Plattformen. OpenSearch-Integration erlaubt Browser-native Suche.

Ergebnisse

Ein produktives Web-Tool, das täglich von Network Engineers weltweit genutzt wird. Das System verarbeitet über 250 Requests pro Sekunde und bietet nahtlose Integration in verschiedene Workflows. Die Multi-Plattform-Unterstützung über Webhooks, Open Graph und OpenSearch ermöglicht effiziente Nutzung in verschiedenen Umgebungen. Unterstützung für alle IEEE MAC-Block-Typen (MA-L, MA-M, MA-S).

Hauptfunktionen

Multi-Format Unterstützung

Unterstützt alle gängigen MAC-Adressen-Formate und -Trennzeichen

RESTful API

JSON- und Plaintext-API mit Rate-Limiting und Bulk-Unterstützung

Plattform-Integration

Webhooks, Open Graph und OpenSearch Integration

Galerie