tis-disable-ipv6

1.0-6
disable ipv6 (except loopback interface)
2372 downloads
Download
default icon

  Description 

  • package : tis-disable-ipv6
  • version : 1.0-6
  • architecture : all
  • categories :
  • maintainer : TIS <technique@tranquil-it-systems.fr>
  • description : disable ipv6 (except loopback interface)
  • locale :
  • target_os :
  • min_wapt_version :
  • sources :
  • installed_size :
  • impacted_process :
  • description_fr :
  • description_pl :
  • description_de :
  • description_es :
  • description_pt :
  • description_it :
  • description_nl :
  • description_ru :
  • editor :
  • licence :
  • signature_date : 2020-02-27T21:29:45.597603

  Setup.py 

#!/usr/bin/python
# -*- coding: utf-8 -*-
from setuphelpers import *
uninstallkey=[]

u"""
Tapez 0 pour réactiver tous les composants IPv6 (paramètre par défaut de Windows).
Tapez 0xFF Pour désactiver tous les composants IPv6, à l’exception de l’interface de bouclage IPv6.
    Cette valeur configure également Windows pour utiliser IPv4 plutôt que IPv6 en modifiant les entrées dans cette table.
    Pour plus d’informations, reportez-vous à la section. Sélection des adresses source et de destination.
Tapez 0x20 pour préférer IPv4 à IPv6 en modifiant les entrées dans cette table.
Tapez 0x10 pour désactiver IPv6 sur toutes les interfaces nontunnel (réseau local et protocole point à point [PPP]).
Tapez 0x01 pour désactiver IPv6 sur toutes les interfaces de tunnel.
Tapez 0x11 pour désactiver toutes les interfaces IPv6 à l'exception de l'interface de bouclage IPv6.
"""

def install():
    registry_setstring(HKEY_LOCAL_MACHINE,r'SYSTEM\CurrentControlSet\Services\Tcpip6\Parameters','DisabledComponents',0xff,type=REG_DWORD)

    if windows_version() >= Version('6.0.0'):
        run('netsh interface teredo set state disabled')
        run('netsh interface ipv6 6to4 set state state=disabled undoonstop=disabled')
        run('netsh interface ipv6 isatap set state state=disabled')


def uninstall():
    registry_delete(HKEY_LOCAL_MACHINE,r'SYSTEM\CurrentControlSet\Services\Tcpip6\Parameters','DisabledComponents')

    if windows_version() >= Version('6.0.0'):
        run('netsh interface teredo set state type=client')
        run('netsh interface ipv6 6to4 set state state=enabled undoonstop=enabled')
        run('netsh interface ipv6 isatap set state state=enabled')

										

  Changelog 



No changelog.txt.
									
  manifest.sha256