NetAddr :: MacPoignées Quincaillerie MAC Adresses (EUI-48 et EUI-64) | |
Télécharger maintenant |
NetAddr :: Mac Classement & Résumé
Publicité
- Licence:
- Perl Artistic License
- Prix:
- FREE
- Nom de l'éditeur:
- Dean Hamstead
- Site Internet de l'éditeur:
- http://search.cpan.org/~djzort/
NetAddr :: Mac Mots clés
NetAddr :: Mac La description
NetAddr :: Mac est un module PERL qui fournit une interface pour traiter les adresses de contrôle d'accès aux médias (ou Mac). Ce sont les adresses qui identifient de manière unique un périphérique sur un réseau de couche 2. Bien que le cas commun soit des adresses matérielles sur les cartes réseau Ethernet, il existe une variété de périphériques qui utilisent ce système. Ce module prend en charge les adresses UEI-48 et EUI-64 et implémente une interface OO et une interface fonctionnelle. Les appareils qui utilisent des adresses EUI-48 (ou MAC-48) incluent: Ethernet 802.11 Networks sans fil Bluetooth IEEE 802.5 Bague de jetons ANKEN Bague FDDI Dispositifs Utiliser les adresses EUI-64 incluent: Firewire IPv6 ZigBee / 802.15.4 Networks de la zone personnelle sans filSynopsis Utilisez NetAddr :: Mac; My $ Mac = NetAddr :: Mac-> Nouveau ('00: 11: 22: AA: BB: CC '); My $ Mac = Neaddr :: Mac-> Nouveau (Mac => '0011.22AA.bbcc'); Imprimer "Mac fournis à la création d'objets était:", $ MAC-> Original; imprimer "eui48 \ n" si $ mac-> is_eui48; print "eui64 \ n" si $ mac-> is_eui64; Imprimer "Unicast \ n" si $ mac-> is_unicast; Imprimer "MultiCast \ N" si $ mac-> is_multicast; Imprimer "Administration locale \ n" si $ mac-> is_local; Imprimer "universellement administré \ n" si $ mac-> is_universal; Imprimer "format de base:", $ mac-> as_basic, "\ n"; Imprimer 'Format BPR:', $ Mac-> as_bpr, "\ n"; Imprimer 'Cisco Format:', $ Mac-> as_cisco, "\ n"; Imprimer 'Format IEEE:', $ MAC-> as_eeee, "\ n"; Imprimer 'Adresse IPv6:', $ Mac-> as_ipv6_suffix, "\ n"; Imprimer 'Format Microsoft:', $ Mac-> as_microsoft, "\ n"; Imprimer "Format de tiret unique:", $ mac-> as_singleash, "\ n"; Imprimer 'Soleil Format:', $ Mac-> as_sun, "\ n"; Imprimer 'Token Bague Format:', $ Mac-> as_tokengring, "\ n"; utiliser netaddr :: Mac QW (: tout); mon $ MAC = Q / 00.11.22.33.44.55 /; imprimer "eui48 \ n" si MAC_IS_EUI48 ($ MAC); imprimer "eui64 \ n" si MAC_IS_EUI64 ($ MAC); Imprimer "Unicast \ n" si mac_is_unicast ($ Mac); Imprimer "MultiCast \ n" si MAC_IS_MULTICAST ($ MAC); Imprimer "localement administerd \ n" si mac_is_local ($ mac); Imprimer "universellement administré \ n" si mac_is_universal ($ mac); Imprimer 'Format de base:', Mac_AS_Basic ($ Mac), "\ n"; Imprimer 'Format BPR:', MAC_AS_BPR ($ MAC), "\ n"; Imprimer 'Cisco Format:', Mac_AS_CISCO ($ MAC), "\ n"; Imprimer 'Format IEEE:', MAC_AS_IEEE ($ MAC), "\ n"; Imprimer 'Adresse IPv6:', Mac_AS_IPV6_Suffix ($ MAC), "\ n"; Imprimer 'Format Microsoft:', Mac_AS_MicRosoft ($ Mac), "\ n"; Imprimer "Format de tiret unique:", mac_as_singledash ($ mac), "\ n"; Imprimer 'Soleil Format:', Mac_AS_SUN ($ MAC), "\ n"; Imprimer 'Token Bague Format:', Mac_AS_TokenRing ($ Mac), "\ n"; page d'accueil du produit
NetAddr :: Mac Logiciels associés