NetAddr :: IP

NETADDR :: IP est un module Perl pouvant gérer les adresses IPv4 et IPv6 et les sous-réseaux.
Télécharger maintenant

NetAddr :: IP Classement & Résumé

Publicité

  • Rating:
  • Licence:
  • Perl Artistic License
  • Prix:
  • FREE
  • Nom de l'éditeur:
  • Luis E. Mu
  • Site Internet de l'éditeur:
  • http://search.cpan.org/~luismunoz/Crypt-PasswdMD5-1.3/PasswdMD5.pm

NetAddr :: IP Mots clés


NetAddr :: IP La description

NetAddr :: IP est un module PERL pouvant gérer les adresses et les sous-rénés IPv4 et IPv6. NetAddr :: IP est un module Perl pouvant gérer les adresses IPv4 et IPv6 et SubNets.Synopsis Utilisation NetAddr :: IP QW (Compact Coalesce Zero V4MASK V4NET: Aton: Old_Sorable: Old_nth); My $ IP = Nouveau NetAddr :: IP 'Loopback'; Imprimer "L'adresse est", $ ip-> addr, "avec masque", $ ip-> masque, "n"; Si ($ ip-> dans (New NetAddr :: IP "127.0.0.0.0", "255.0.0.0.0")) {IMPRESSION "est une adresse de bouclage"; } # Ceci imprime 127.0.0.1/32 Imprimer "Vous pouvez également dire $ IP ... n"; * Les quatre fonctions suivantes renvoient des représentations IPv6 de :: = zeros (); FFFF: FFFF: FFFF: FFFF: FFFF: FFFF: FFFF: FFFF: = Côté (); FFFF: FFFF: FFFF: FFFF: FFFF: FFFF :: = v4mask (); :: FFFF: FFFF = V4NET (); * Pour accepter les adresses du format, comme retourné par INET_ATON, appelez le module comme suit: Utilisez NetAddr :: IP QW (: Aton); * Pour activer l'utilisation des fichiers de données hérités contenant NetAddr :: Objets IP stockés à l'aide du module stockable. utiliser netaddr :: IP QW (: Old_storable); * Pour compacter de nombreux sous-rénés plus petits (voir: $ ME-> compact compact ($ addr1, $ addr2, ...) @compacted_object_list = compact (@Object_list) * renvoie une référence à la liste de NetAddr :: Sous-notes IP de Masklen Mask Longueur , lorsque $ Nombre ou plus d'adresses de @List_of_subnets figurent dans ledit sous-réseau. $ ArrayRef = Coalesce ($ masklen, $ Numéro, @List_of_subnets) Conditions requises: · Perlwhat's Neuf dans cette version: · Dépendance en mathématiques: , fonctionne avec des versions antérieures de Perl. Le module a été partitionné en trois morceaux logiques comme suit: · Utilisation Util.pm Math et Logic Opération sur les cordes de bits et le nombre représentent des adresses IP et des masques. Conversions entre différents formats de nombres. Mise en uvre dans C_XS pour la vitesse et pure perl de transport. · Opérations Lite.PM, conversions simples et comparaisons d'adresses IP, notations et formats. · Opérations complexes et conversions complexes IP.pm de la notation d'adresse IP, des filets, des sous-réseaux et des gammes. · La représentation interne des adresses a été changé à 128 bits Bina RY Strings comme retourné par inet_pton (IPv6_aton dans ce module). Les notations IPv4 et IPv6 peuvent être librement mélangées et assorties. · Des méthodes supplémentaires ajoutées pour forcer les opérations dans un espace IPv6, même lorsque la notation IPv4 est utilisée.


NetAddr :: IP Logiciels associés