Fórum Root.cz

Hlavní témata => Software => Téma založeno: kkt1 17. 12. 2018, 12:42:00

Název: Konverze adres do CIDR formátu
Přispěvatel: kkt1 17. 12. 2018, 12:42:00
Zdravim, mam hodne zaznamu ve formatu 2.22.55.0,2.22.55.255 a potreboval bych automatizovane z nich udelat CIDR format, t.j. 2.22.55.0/24
Vi nekdo o nejakem toolu, ktery se da pouzit na miliony takovych zaznamu?
Název: Re:Konverze do CIDR formatu
Přispěvatel: Trupik 17. 12. 2018, 13:03:21
Vzhľadom na to, že tých kombinácii môže existovať maximálne 33 (v praxi skôr do 10), riešil by som to cez search and replace. To máš v nejakých súboroch, databáze alebo kde vlastne?
Název: Re:Konverze do CIDR formatu
Přispěvatel: Petr Klejch 17. 12. 2018, 13:07:11
ipcalc ?
Kód: [Vybrat]
$ ipcalc 2.22.55.0 - 2.22.55.255
vrati
Kód: [Vybrat]
deaggregate 2.22.55.0 - 2.22.55.255
2.22.55.0/24
Název: Re:Konverze adres do CIDR formátu
Přispěvatel: Lol Phirae 17. 12. 2018, 13:09:21
Vi nekdo o nejakem toolu, ktery se da pouzit na miliony takovych zaznamu?

https://pypi.org/project/netaddr/
https://docs.python.org/3/library/ipaddress.html#ipaddress.summarize_address_range
Název: Re:Konverze adres do CIDR formátu
Přispěvatel: kkt1 17. 12. 2018, 13:33:15
dekuji vsem, pouziju ipcalc.
Název: Re:Konverze do CIDR formatu
Přispěvatel: kkt1 17. 12. 2018, 13:54:22
Vzhľadom na to, že tých kombinácii môže existovať maximálne 33 (v praxi skôr do 10), riešil by som to cez search and replace. To máš v nejakých súboroch, databáze alebo kde vlastne?
proc 33? ty site muzou byt treba 5.39.10.200-5.39.10.207, nebo 5.11.8.0-5.11.31.255, jak tohle chces resit pres replace?
Název: Re:Konverze do CIDR formatu
Přispěvatel: Trupik 17. 12. 2018, 14:06:33
Vzhľadom na to, že tých kombinácii môže existovať maximálne 33 (v praxi skôr do 10), riešil by som to cez search and replace. To máš v nejakých súboroch, databáze alebo kde vlastne?
proc 33? ty site muzou byt treba 5.39.10.200-5.39.10.207, nebo 5.11.8.0-5.11.31.255, jak tohle chces resit pres replace?
Ehm, to som zle pochopil zadanie. Myslel som, že už masku máš, len v inej notácii.