Python-Zonediff

Bibliotheek en opdrachtregelgereedschap om logische verschillen van ZoneFiles te creëren
Download nu

Python-Zonediff Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • Other/Proprietary Li...
  • Prijs:
  • FREE
  • Naam uitgever:
  • Dennis Kaarsemaker
  • Uitgever website:
  • http://www.kaarsemaker.net/files/Software/

Python-Zonediff Tags


Python-Zonediff Beschrijving

Python-Zonediff is een python-bibliotheek en opdrachtregelgereedschap om logische verschillen van ZoneFiles te creëren.InstallingPyThon Setup.py InstallTusageYou kan deze tool gebruiken als een python-bibliotheek of als een stand-alone tool.standalonepython -Mzonediff ZoneFile versie1 Zonediff kan PlainExt-bestanden of versie besturingsinstellingen gebruiken. Op dit moment ondersteunt het Git, BZR en RC's, maar ondersteuning voor andere systemen is eenvoudig te implementeren. De twee hoofdmodi van operaties zijn: Python -Mzonediff Foo-old.zone Foo-new.zone Python -Mzonediff --BZR FOO.ZONE 4546OUTSPUT is html of duidelijke tekst. Zie de uitvoer van Python -Mzonediff --Help voor Complete gebruiksinfo's Er zijn een bibliotheek3-functies beschikbaar: Diff_zones, Format_Changes_Plain en Format_Changes_html. Ze doen wat hun naam suggereert die ze doen .Diff_zones (ZONE1, ZONE2, IGNORE_TTL = FALSE, IGNORE_SOA = FALSE) -> Wijzigingen kunnen twee DNS.ZONE.ZONE-objecten en retourneren een lijst met alle wijzigingen in het formaat (naam, Oldnode, Newnode) .Als negeer_ttl is waar, een knooppunt wordt niet aan deze lijst toegevoegd als de enige verandering de TTL.IF is dat negeer_soa waar is, een knooppunt wordt niet aan deze lijst toegevoegd als de enige wijzigingen een wijziging in een SOA RDATA-set is. De geretourneerde knooppunten bevatten alle RDATA-sets voor alle knooppunten met wijzigingen, waaronder ongewijzigd RDATA SETS.DNS.ZONE.ZONE Objecten kunnen worden gemaakt van Open FileHandles als zodanig: DNS.ZONE.FROM_FILE (OUD, ORIGIN = '.', CHECK_ORIGIN = FALSE) FORMATE_CANTERS (OldFile, NewFile, Wijzigingen, Ignore_TTL = FALSE) -> Strgiven 2 bestandsnamen en een lijst met veranderingen van diff_zones, produceren diff-achtige uitvoer. Als negeer_ttl waar is, worden TTL-alleen veranderingen niet weergegevenformat_changes (oldfile, newfile, wijzigingen, negeer_ttl = false) -> strgiven 2 bestandsnamen en een lijst met veranderingen van diff_zones, produceren een mooie HTML-uitgang. Als negeer_ttl waar is, zijn alleen veranderingen van TTL-ALLEEN WEINIGHEIDSPRODUCT


Python-Zonediff Gerelateerde software