NET :: NETMASK

Parse, manipular y buscar bloques de red IP
Descargar ahora

NET :: NETMASK Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • Perl Artistic License
  • Precio:
  • FREE
  • Nombre del editor:
  • David Muir Sharnoff
  • Sitio web del editor:
  • http://search.cpan.org/~muir/

NET :: NETMASK Etiquetas


NET :: NETMASK Descripción

Parse, manipular y buscar bloques de red IP NET :: NetMask es un módulo PERL que analiza y entiende los bloques CIDR de IPv4. Está construido con una interfaz orientada a objetos. Casi todas las funciones son los métodos que operan en un objeto Net :: NetMask. Hay métodos que proporcionan casi todos los bits de información sobre un bloque de red que quiera que desee. También hay funciones para colocar un bloque de red en una tabla y luego más tarde Bloques de red de búsqueda por dirección IP en esa tabla. Hay funciones para convertir un rango de direcciones IP en una lista de bloques CIDR. Hay funciones para convertir una lista de bloques de CIDR en una lista de direcciones IP. Hay una función para clasificar con la dirección IP de texto. Sessynopsisuse net :: netmask; $ bloque = NEW NET :: NetMask (bloque de red) $ bloque = NEW NET :: NetMask (bloque de red, Netmask) $ bloque = NEW2 NET :: Netmask (bloque de red) $ bloque = New2 net :: netmask (bloque de red, NetMask) Imprimir $ bloque; # ABCD / BITS Imprimir $ bloque-> Base () Imprimir $ bloque-> Máscara () Imprimir $ bloque-> Hostmask () Imprimir $ bloque-> Bits () Imprimir $ bloque-> Tamaño () Imprimir $ bloque-> MAXBLOCK () Imprimir $ bloque-> Transmisión () Imprimir $ bloque-> Siguiente () Imprimir $ bloque-> Coincidir ($ IP); Imprimir $ bloque-> nth (1, ); Si ($ BLOCK-> MAYORBLOCK ("Bloque de red")) ... Si ($ bloque-> CMPBLOCKS ("Bloque de red")) ... $ Newblock = $ Block-> SiguienteBlock (); por $ IP ($ bloque-> enumerar ()) {} para $ zona ($ bloque-> inaddr ()) {} My $ Table = {}; $ BLOCK-> STORENETBLOCK () $ BLOQUEO-> DELLEENETBLOCK () @MISSINGBLOCKS = $ BLOCK-> CIDRS2Inverse (@blocks) $ Block = FindNetBlock (IP, ) $ BLOQUE = FINALIRERNETBLOCK (IP, ) @BLOCKS = FINDALLNETBLOCK (IP, ) if ($ bloque-> checknetbloque () ... $ bloque2 = $ BLOK1-> FearcouterNetBlock () @blocks = dumpnetworktable () @blocks = rango2cidrlist ($ beginip, $ endip); @blocks = cidrs2cidrs (@blocks_with_dups) @listofblocks = cidrs2contiglists (@blocks); @blocks = sort @blocks @blocks = sort_network_blocks = sort_network_blocks ( @blocks) @sorted_ip_addrs = sort_by_ip_address (@unsorted_ip_addrs) Requisitos: · Perl


NET :: NETMASK Software relacionado

fp

Una biblioteca para programar en un estilo funcional ...

190

Descargar