NET :: NETMASKParse, manipular y buscar bloques de red IP | |
Descargar ahora |
NET :: NETMASK Clasificación y resumen
Anuncio publicitario
- 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