NET :: Netmask

parseren, manipuleren en opzoeken IP-netwerkblokken
Download nu

NET :: Netmask Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • Perl Artistic License
  • Prijs:
  • FREE
  • Naam uitgever:
  • David Muir Sharnoff
  • Uitgever website:
  • http://search.cpan.org/~muir/

NET :: Netmask Tags


NET :: Netmask Beschrijving

Parseren, manipuleren en opzoeken IP-netwerkblokken NET :: NETMASK is een perl-module die parseert en begrijpt IPv4 CIDR-blokken. Het is gebouwd met een objectgeoriënteerde interface. Bijna alle functies zijn methoden die op een net :: NetMask-object opereren. Er zijn methoden die de bijna alle stukjes informatie over een netwerkblok dat u zou willen bieden. Er zijn ook functies om een netwerkblok in een tafel te zetten en dan later Lookup-netwerkblokken op IP-adres in die tabel. Er zijn functies om een IP-adres te maken in een lijst met CIDR-blokken. Er zijn functies om een lijst met CIDR-blokken in een lijst met IP-adressen in te schakelen. Er is een functie voor het sorteren op tekst IP-adres. Synopsisuse NET :: NETMASK; $ BLOCK = NIEUW NET :: NetMask (Netwerkblok) $ BLOCK = NIEUW NET :: NetMask (Netwerkblok, NetMASK) $ BLOCK = NIEUW2 NET :: NetMASK (Netwerkblok) $ BLOCK = NIEUW2 NET :: NETMASK (Netwerkblok, netmask) Print $ BLOK; # ABCD / BITS Print $ Block-> Base () Print $ Block-> Mask () Print $ Block-> Hostmask () Print $ Block-> Bits () Print $ Block-> Maat () Print $ Block-> Maxblock () Print $ Block-> Broadcast () Print $ Block-> Volgende () Print $ Block-> Match ($ IP); Print $ block-> nth (1, ); if ($ block-> hetzelfdeblock ("netwerkblok")) ... if ($ block-> cmpblocks ("netwerkblok")) ... $ newblock = $ block-> nextblock (); Voor $ IP ($ block-> opsommen ()) {} voor $ zone ($ block-> niet ()) {} mijn $ tabel = {}; $ block-> Stormenetblock () $ Block-> DeletenetBlock () @missingBlocks = $ Block-> CIDRS2Inverse (@blokken) $ Blok = Findnetblock (IP, ) $ Blok = FindouternetBlock (ip, ) @blocks = Findallnetblock (IP, ) if ($ block-> checknetblock () ... $ block2 = $ block1-> FindouternetBlock () @Blocks = DumpNetworkTable () @blocks = bereik2CIDRIST ($ BEGINIP, $ ENDIP); @blocks = CIDRS2CIDRS (@BLOCKS_WITH_DUPS) @LISTOFBLOCKS = CIDRS2CONTIGLISTS (@BLOCKS); @Blocks = Sorteer @blocks @blocks = Sort_Network_blocks ( @Blocks) @Sorted_IP_ADDRS = Sort_By_IP_ADDRESS (@UNSORTED_IP_ADDRS) Vereisten: · Perl


NET :: Netmask Gerelateerde software

fp

Een bibliotheek voor het programmeren in een functionele stijl ...

190

Downloaden