NET :: cidr.

Manipolazione Netblocks IPv4 / IPv6 in Notazione CIDR
Scarica ora

NET :: cidr. Classifica e riepilogo

Annuncio pubblicitario

  • Rating:
  • Licenza:
  • Perl Artistic License
  • Prezzo:
  • FREE
  • Nome editore:
  • Sam Varshavchik
  • Sito web dell'editore:
  • http://www.courier-mta.org/maildrop/

NET :: cidr. Tag


NET :: cidr. Descrizione

Manipola netblock IPv4 / IPv6 in notazione CIDR NET :: CIDR è un modulo perl che contiene funzioni che manipolano gli elenchi di Netblock IP espressi in notazione CIDR. Le funzioni NET :: CIDR maneggiano entrambi gli indirizzi IPv4 e IPv6. @ CIDR_LIST = NET :: CIDR :: GAMMA2CIDR (@Range_List); Ogni elemento in @Range_List è una stringa "Start-Finish", dove "Start" è il primo Indirizzo IP e "Fine" è l'ultimo indirizzo IP. La gamma2cidr () converte ogni intervallo in un netblock CIDR equivalente. Restituisce un elenco di netblocks tranne nel caso in cui viene assegnato solo un parametro ed è chiamato in Scalare contesto.Synopsis Uso NET: cidr; Usa net :: cidr ': tutto'; Stampa join ("\ n", net :: cidr :: gamma2cidr ("192.68.0.0-192.68.255.255", "10.0.0.0-10.3.255.255")). "\n"; # # Output da sopra: # # # 192.68.0.0/16 # 10.0.0.0/14 Stampa Iscriviti ("\ n", rete :: cidr :: gamma2cidr ("Dead: Beef :: - Dead: Beef: Ffff: FFFF: FFFF: ffff: ffff: ffff ")). "\n"; # # Uscita dall'alto: # # Dead: manzo :: / 32 Stampa Iscriviti ("\ n", net :: cidr :: gamma2cidr ("192.68.1.0-192.68.2.255")). "\n"; # # Output da sopra: # # 192.68.1.0/24 # 192.68.2.0/24 # 192.68.2.0/24 # 192.68.2.0/24 # 192.68.2.0/24 # 192.68.2.0/24 # 192.68.2.0/24 # 192.68.2.0/24 # 192.68.2.0/24 # 192.68.2.0/24 # 192.68.2.0/24 # 192.68.2.0/24 # 192.68.2.0/24 # 192.68.2.0/24 # 192.68.2.0/24 # 192.68.2.0/24 # 192.68.2.0/24 # 192.68.2.0/24 # 192.68.2.0/24 # 192.68.2.0/24 # 192.68.2.0/24 # 192.68.2.0/24 "\n"; # # Output dall'alto: # # 192.68.0.0-192.68.255.0-192.68.255.255 Stampa Iscriviti ("\ n", net :: cidr :: cidr2range ("morto :: manzo :: / 46")). "\n"; # # Output da sopra: # # Dead: manzo :: - Dead: Beef: 3: FFFF: FFFF: ffff: ffff: ffff @list = ("192.68.0/24"); @ List = net :: cidr :: cidradd ("192.68.1.0-192.68.1.255", @list); Stampa Iscriviti ("\ n", @list). "\n"; # # Output da sopra: # # 192.68.0.0/23 Stampa Iscriviti ("\ n", net :: cidr :: cidr2octets ("192.68.0/22")). "\n"; # # Output da sopra: # # 192.68.0 # 192.68.1 # 192.68.2 # 192.68.2 # 192.68.3 Stampa Iscriviti ("\ n", net :: cidr :: cidr2octets ("Dead :: Beefing :: / 46") ). "\n"; # # Output da sopra: # # Dead: manzo: 0000 # morto: manzo: 0001 # morto: manzo: 0002 # morto: manzo: 0003 @list = ("192.68.0.0/24"); Stampa netta :: cidr :: cidrlookup ("192.68.0.12", @list); # # Output da sopra: # # 1 @list = net :: cidr :: addr2cidr ("192.68.0.31"); Stampa join ("\ n", @list); # # Output dall'alto: # # 192.68.0.31/32 # 192.68.0.30/31 # 192.68.0.28/30 # 192.68.0.24/29 # 192.68.0.16/28 # 192.68.0.0/27 # 192.68.0.0/26 # 192.68.0.0/25 # 192.68.0/24 # 192.68.0.0/24 # 192.68.0.0/24 # Print NET :: CIDR :: addrandmask2cidr ("195.1449.50.61", "255.255.255.248"). "\ N"; # # Output da sopra: # # 195.149.50.56/29 Requisiti: · Perl.


NET :: cidr. Software correlato

ifdef.

Abilita condizionatamente il testo all'interno delle sezioni del Pod come codice ...

128

Scarica