tis-disable-ipv6

1.0-6
disable ipv6 (except loopback interface)
1413 downloads
Download

  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_os_version :
  • max_os_version :
  • 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
  manifest.sha256 
[["setup.py","87cbe3314e9612173d58d2da1d936da8d772e4e44e9e13578db1c4d8eb63bf5b"],["WAPT/certificate.crt","a5a97261381e1d0ad46ee15916abec9c2631d0201f5cc50ceb0197a165a0bbbf"],["WAPT/wapt.psproj","df0b280a4dff05ccc3b6185cf1dd39ac9a0aeca883450cc1836a4004baee2567"],["WAPT/control","dbe27f0a2a41d31b2498836998ad3942ebfc477580292880c7cd5892d3d6003b"]]