Catalog · How the catalog works
WiFi-Scanner
A WiFi scanner with lots of information and functions for the WiFi network.
- ★ 2 on GitHub
Anyone may press Interesting, signed in or not. It helps others find this project.
README
WiFi-Scanner:
</br>


</br>
</br>
There are two types of WiFi sniffers: Active and Passive.
Active WiFi sniffers:
The fairly common Netstumbler, which is primarily used on Windows systems, belongs to this category. Active WLAN sniffers send so-called ProbeRequest packets to the access point, which then responds with a Probe Response packet. So an explicit query takes place. Colloquially Maybe you can explain it like this: The sniffer calls out "Hello, is anyone there?" on every channel. and every access point that can “hear” it (in current WLAN channel) answers "Yes, there is a network here 'so and so'".Passive WLAN-Sniffer:
The best-known sniffer in this category is the Kismet sniffer, which is widely used under (among others) GNU/Linux. To find and listen, the WLAN card is turned into one Monitor mode (not to be confused with promiscuous mode, which works one layer higher). It no longer sends data, but rather passes it received packets directly and raw to the WLAN sniffer. This allows the user of the sniffer to see whether a WLAN is within range and what parameters the network has. Either the user data (normal network traffic) of the WLAN or, for example, at night, the AP is received The only node in the WLAN network is the so-called beacons. As soon as there are enough "packages" (up to 10 million - for newer attacks like KoreK's this is enough (although often 10% or less of them) have already been collected, you can start guessing the WEP key. Passive scanners have a few Advantages over active scanners:- Passive scanners cannot be detected because there are no emissions from the scanner. Ward driving with a passive scanner is therefore not in Log files (except that of the scanner) are detectable.
- Passive scanners can of course detect active scanners. For example, it is possible to connect intrusion detection systems like Snort to passive scanners like Kismet to detect attacks on Wi-Fi networks.
- Passive scanners also detect "exotic" WLAN networks that do not respond to normal probe requests and use modified protocols (trams in some cities), or whose ESSID is hidden, in short, where there is no "handshake" as described above.
WLAN sniffers are also used by WarDrivers and WarWalkers. These programs are very easy to use and therefore also for a script kiddie suitable. Unauthorized, intentional interception or logging of radio connections is of course prohibited. Unwanted eavesdropping seems like that Telecommunications Act is permitted, but storage, distribution or use of the data obtained in this way is also not permitted.
</br>
</br>
Types of wireless LANs
The IEEE 802.11 has two basic modes of operation: infrastructure and ad hoc mode. In ad hoc mode, mobile units communicate directly peer-to-peer. In infrastructure mode, mobile units communicate through a wireless access point (WAP) that also serves as a bridge to other networks such as a local area network or the Internet.
Since wireless communication uses a more open medium for communication in comparison to wired LANs, the 802.11 designers also included encryption mechanisms: Wired Equivalent Privacy (WEP), which is no longer considered secure, and Wi-Fi Protected Access (WPA, WPA2, WPA3), to secure wireless computer networks. Many access points will also offer Wi-Fi Protected Setup, a quick, but no longer considered secure, method of joining a new device to an encrypted network.
netsh interface
This program gets a lot of information via the netsh console command. It can be run directly from the program or as a batch file. If the command is executed from source code, the code generally only allows one command line.
The netsh interface command provides a comprehensive set of tools for configuring and managing network interfaces in Windows. Using this command, you can enable or disable network adapters, assign static or dynamic IP addresses, configure DNS and WINS servers, rename interfaces, and monitor interface statistics. The interface context is useful for troubleshooting connectivity issues, optimizing network settings, and automating network configuration tasks across physical and virtual adapters.
Additionally, netsh interface supports advanced features such as configuring port proxies, managing IPv4 and IPv6 settings, and controlling tunneling protocols like 6to4, ISATAP, and Teredo. You can also use it to adjust TCP and UDP parameters, set routing policies, and manage global network behaviors. These capabilities make netsh interface a powerful tool for both admins and power users who need granular control over network configuration and diagnostics.
Network shell:
Network shell (netsh) is a versatile and comprehensive command-line utility for configuring, managing, and monitoring network components and server roles on Windows and Windows Server systems. With netsh, you can view and modify network settings, automate tasks, and troubleshoot network issues locally or remotely.
Example syntax
netsh [-a <Aliasfile>] [-c <Context>] [-r <RemoteMachine>] [-u <DomainName>\<Username>] [-p <Password> | *] [Command> | -f <ScriptFile>]
The following parameters are optional.
| Parameter | Description |
|---|---|
-a |
Specifies that you want to return to the netsh shell after running an alias file. An alias file is the text file that contains one or more netsh commands. |
-c |
Enters the specified netsh context. The context represents a specific set of available commands related to a particular feature or function. |
-r |
Specifies that you want the command to run on a remote computer using its computer name, a fully qualified domain name (FQDN), or IP address. The Remote Registry service must be running on the remote computer. If it's not running, Windows displays a "Network Path Not Found" error message. If you specify -r followed by another command, netsh runs the command on the remote computer and then returns to the command prompt. If you specify -r without another command, netsh opens in remote mode. The process is similar to using set machine at the netsh command shell. When you use -r, you set the target computer for the current instance of netsh only. |
-u |
Specifies that you want to run the netsh command under a specific user account using DomainName\Username format. |
-p |
Specifies that you want to provide a password for the user account. If * is used, this specifies you want to securely enter the password. |
Command |
This is the netsh command that you want to run. |
-f |
Specifies that you want to exit netsh after executing the commands from the script file you provide. |
If your string value contains spaces between characters, you must enclose the string value in quotation marks. For example, -r "contoso remote device". After you exit and reenter netsh, the target computer is reset as the local computer. You can run netsh commands on a remote computer by specifying a computer name stored in WINS, a UNC name, an internet name to be resolved by the DNS server, or an IP address.
</br>
Possible Commands:
netsh interface [6to4 | clat | dump | fl48 | fl68 | help | httpstunnel | ipv4 | ipv6 | isatap | portproxy | set | show | tcp | teredo | udp | ?]
netsh interface 6to4 dump
netsh interface 6to4 set interface [name=]<string> [routing=](enabled|disabled|default)
netsh interface 6to4 set relay [name=]<string>|default [state=]enabled|disabled|automatic|default [interval=]<integer>
netsh interface 6to4 set routing [routing=]enabled|disabled|automatic|default [sitelocals=]enabled|disabled|default
netsh interface 6to4 set state [state=]enabled|disabled|default [undoonstop=]enabled|disabled|default
netsh interface 6to4 show <interface> <relay> <routing> <state>
netsh interface clat dump
netsh interface clat set global [permit=]disabled|enabled [pref64fromdns=]disabled|enabled [pref64fromra=]disabled|enabled
netsh interface clat show global
netsh interface fl48 dump
netsh interface fl48 show virtualinterfaces
netsh interface fl68 dump
netsh interface fl68 show virtualinterfaces
netsh interface httpstunnel add interface [type=]server|client [url=]<string> [state=]enabled|disabled|default
[authmode=]none|certificates
netsh interface httpstunnel delete interface
netsh interface httpstunnel dump
netsh interface httpstunnel reset
netsh interface httpstunnel set interface [url=]<string> [state=]enabled|disabled|default [authmode=]none|certificates
netsh interface httpstunnel show interfaces [store=]active|persistent
netsh interface httpstunnel show statistics [interface=]<string>
netsh interface ipv4 add address [name=]<string> [address=]<IPv4 address>[/<integer> [mask=]<IPv4 mask>]
[type=]unicast|anycast [gateway=]<IPv4 address> [gwmetric=]<integer>
[validlifetime=]<integer>|infinite [preferredlifetime=]<integer>|infinite
[subinterface=]<string> [store=]active|persistent [skipassource=]true|false
netsh interface ipv4 add dnsservers [name=]<string> [address=]<IPv4 address> [index=]<integer> [validate=]yes|no
netsh interface ipv4 add excludedportrange [protocol=]tcp|udp [startport=]<integer> [numberofports=]<integer>
[store=]active|persistent
netsh interface ipv4 add neighbors [interface=]<string> [address=]<IPv4 address> [neighbor=]<string>
[subinterface=]<string> [store=]active|persistent
netsh interface ipv4 add route [prefix=]<IPv4 address>/<integer> [interface=]<string> [nexthop=]<IPv4 address>
[siteprefixlength=]<integer> [metric=]<integer> [publish=]no|age|yes
[validlifetime=]<integer>|infinite [preferredlifetime=]<integer>|infinite
[store=]active|persistent
netsh interface ipv4 add winsservers [name=]<string> [address=]<IP address> [index=]<integer>
netsh interface ipv4 delete address [name=]<string> [address=]<IPv4 address> [gateway=]<IPv4 address>|all
[store=]active|persistent
netsh interface ipv4 delete arpcache [name=]<string> [address=]<IPv4 address> [subinterface=]<string>
[store=]active|persistent
netsh interface ipv4 delete destinationcache [interface=]<string> [address=]<IP address>
netsh interface ipv4 delete dnsservers [name=]<string> [address=]<IPv4 address> [validate=]yes|no
netsh interface ipv4 delete excludedportrange [protocol=]tcp|udp [startport=]<integer> [numberofports=]<integer>
[store=]active|persistent
netsh interface ipv4 delete neighbors [name=]<string> [address=]<IPv4 address> [subinterface=]<string>
[store=]active|persistent
netsh interface ipv4 delete route [prefix=]<IPv4 address>/<integer> [interface=]<string> [nexthop=]<IPv4 address>
[store=]active|persistent
netsh interface ipv4 delete winsservers [name=]<string> [address=]<IP address>|all
netsh interface ipv4 dump
netsh interface ipv4 install
netsh interface ipv4 reset
netsh interface ipv4 set address [name=]<string> [source=]dhcp|static [address=]<IPv4 address>[/<integer>]
[mask=]<IPv4 mask> [gateway=]<IPv4 address>|none [gwmetric=]<integer>
[type=]unicast|anycast [subinterface=]<string> [store=]active|persistent
netsh interface ipv4 set compartment [compartment=]<integer> [defaultcurhoplimit=]<integer>
[store=]active|persistent
netsh interface ipv4 set dnsservers [name=]<string> [source=]dhcp|static [address=]<IP address>|none
[register=]none|primary|both [validate=]yes|no
netsh interface ipv4 set dynamicportrange [protocol=]tcp|udp [startport=]<integer> [numberofports=]<integer>
[store=]active|persistent
netsh interface ipv4 set global [defaultcurhoplimit=]<integer> [neighborcachelimit=]<integer>
[routecachelimit=]<integer> [reassemblylimit=]<integer>
[icmpredirects=]enabled|disabled [sourceroutingbehavior=]drop|forward|dontforward
[taskoffload=]enabled|disabled [dhcpmediasense=]enabled|disabled
[mediasenseeventlog=]enabled|disabled [mldlevel=]none|sendonly|all
[mldversion=]version1|version2|version3 [multicastforwarding=]enabled|disabled
[groupforwardedfragments=]enabled|disabled [randomizeidentifiers=]enabled|disabled
[store=]active|persistent [addressmaskreply=]enabled|disabled [minmtu=]<integer>
[flowlabel=]enabled|disabled [loopbacklargemtu=]enabled|disabled
[loopbackworkercount=]enabled|disabled [loopbackexecutionmode=]inline|adaptive|worker
[sourcebasedecmp=]enabled|disabled [reassemblyoutoforderlimit=]<integer>
[slaacprivacylevel=]<integer> [slaacmaxdadattempts=]<integer>
[routepolicies=]enabled|disabled [recursivereassembly=]enabled|disabled
[icmpjumbograms=]enabled|disabled
netsh interface ipv4 set interface [interface=]<string> [[forwarding=]enabled|disabled]
[advertise=]enabled|disabled [mtu=]<integer> [siteprefixlength=]<integer>
[nud=]enabled|disabled [basereachabletime=]<integer>
[retransmittime=]<integer> [dadtransmits=]<integer>
[routerdiscovery=]enabled|disabled|dhcp [managedaddress=]enabled|disabled
[otherstateful=]enabled|disabled [weakhostsend=]enabled|disabled
[weakhostreceive=]enabled|disabled [ignoredefaultroutes=]enabled|disabled
[advertisedrouterlifetime=]<0-65535> [advertisedefaultroute=]enabled|disabled
[currenthoplimit=]<0-255> [store=]active|persistent
[forcearpndwolpattern=]enabled|disabled [enabledirectedmacwolpattern=]enabled|disabled
[ecncapability=]ecndisabled|ect1|ect0|application [rabaseddnsconfig=]enabled|disabled
[dhcpstaticipcoexistence=]enabled|disabled
netsh interface ipv4 set neighbors [interface=]<string> [address=]<IPv4 address> [neighbor=]<string> [store=]active|persistent
netsh interface ipv4 set route [prefix=]<IPv4 address>/<integer> [interface=]<string> [nexthop=]<IPv4 address>
[siteprefixlength=]<integer> [metric=]<integer> [publish=]no|age|yes
[validlifetime=]<integer>|infinite [preferredlifetime=]<integer>|infinite
[store=]active|persistent
netsh interface ipv4 set subinterface [interface=]<string> [mtu=]<integer> [subinterface=]<string> [store=]active|persistent
netsh interface ipv4 set winsservers [name=]<string> [source=]dhcp|static [address=]<IP address>|none
netsh interface ipv4 show addresses [name=]<string>
netsh interface ipv4 show compartments [compartment=]<integer> [level=]normal|verbose [store=]active|persistent
netsh interface ipv4 show config [name=]<string>
netsh interface ipv4 show destinationcache [interface=]<string> [address=]<IP address> [level=]normal|verbose
netsh interface ipv4 show dnsservers [name=]string
netsh interface ipv4 show dynamicportrange [protocol=]tcp|udp [store=]active|persistent
netsh interface ipv4 show excludedportrange [protocol=]tcp|udp [store=]active|persistent
netsh interface ipv4 show global [store=]active|persistent
netsh interface ipv4 show icmpstats [rr=]<integer>
netsh interface ipv4 show interfaces [interface=]<string> [rr=]<integer> [level=]normal|verbose [store=]active|persistent
netsh interface ipv4 show ipaddresses [interface=]<string> [level=]normal|verbose [store=]active|persistent
netsh interface ipv4 show ipnettomedia [rr=]<integer>
netsh interface ipv4 show ipstats [rr=]<integer>
netsh interface ipv4 show joins [interface=]<string> [level=]normal|verbose
netsh interface ipv4 show neighbors [interface=]<string> [address=]<IP address> [subinterface=]<string>
[level=]normal|verbose [store=]active|persistent
netsh interface ipv4 show offload [name=]<string>
netsh interface ipv4 show route [level=]normal|verbose [store=]active|persistent
netsh interface ipv4 show subinterfaces [interface=]<string> [subinterface=]<string> [level=]normal|verbose
[store=]active|persistent
netsh interface ipv4 show tcpconnections [localaddress=]<IPv4 address> [localport=]<integer> [remoteaddress=]<IPv4 address>
[remoteport=]<integer> [rr=]<integer>
netsh interface ipv4 show tcpstats [rr=]<integer>
netsh interface ipv4 show udpconnections [localaddress=]<IPv4 address> [localport=]<integer> [rr=]<integer>
netsh interface ipv4 show udpstats [rr=]<integer>
netsh interface ipv4 show winsservers [name=]string
netsh interface ipv4 uninstall
netsh interface ipv6 6to4 dump
netsh interface ipv6 6to4 set interface [name=]<string> [routing=]enabled|disabled|default
netsh interface ipv6 6to4 set relay [name=]<string>|default [state=]enabled|disabled|automatic|default [interval=]<integer>
netsh interface ipv6 6to4 set routing [routing=]enabled|disabled|automatic|default [sitelocals=]enabled|disabled|default
netsh interface ipv6 6to4 set state [state=]enabled|disabled|default [undoonstop=]enabled|disabled|default
netsh interface ipv6 6to4 show <interface> <relay> <routing> <state>
netsh interface ipv6 add address [interface=]<string> [address=]<IPv6 address>[/<integer>] [type=]unicast|anycast
[validlifetime=]<integer>|infinite [preferredlifetime=]<integer>|infinite
[store=]active|persistent [skipassource=]true|false
netsh interface ipv6 add dnsservers [name=]<string> [address=]<IPv6 address> [index=]<integer> [validate=]yes|no
netsh interface ipv6 add excludedportrange [protocol=]tcp|udp [startport=]<integer> [numberofports=]<integer>
[store=]active|persistent
netsh interface ipv6 add neighbors [interface=]<string> [address=]<IPv6 address> [neighbor=]<string> [subinterface=]<string>
[store=]active|persistent
netsh interface ipv6 add potentialrouter [interface=]<string> [address=]<IPv6 address>
netsh interface ipv6 add prefixpolicy [prefix=]<IPv6 address>/<integer> [precedence=]<integer> [label=]<integer>
[store=]active|persistent
netsh interface ipv6 add route [prefix=]<IPv6 address>/<integer> [interface=]<string> [nexthop=]<IPv6 address>
[siteprefixlength=]<integer> [metric=]<integer> [publish=]no|age|yes
[validlifetime=]<integer>|infinite [preferredlifetime=]<integer>|infinite
[store=]active|persistent
netsh interface ipv6 add v6v4tunnel [interface=]<string> [localaddress=]<IPv4 address> [remoteaddress=]<IPv4 address>
netsh interface ipv6 delete address [interface=]<string> [address=]<IPv6 address> [store=]active|persistent
netsh interface ipv6 delete destinationcache [interface=]<string> [address=]<IP address>
netsh interface ipv6 delete dnsservers [name=]<string> [address=]<IPv6 address>|all [validate=]yes|no
netsh interface ipv6 delete excludedportrange [protocol=]tcp|udp [startport=]<integer> [numberofports=]<integer>
[store=]active|persistent
netsh interface ipv6 delete interface [interface=]<string>
netsh interface ipv6 delete neighbors [interface=]<string> [address=]<IPv6 address> [subinterface=]<string>
[store=]active|persistent
netsh interface ipv6 delete potentialrouter [interface=]<string> [address=]<IPv6 address>
netsh interface ipv6 delete prefixpolicy [prefix=]<IPv6 address>/<integer> [store=]active|persistent
netsh interface ipv6 delete route [prefix=]<IPv6 address>/<integer> [interface=]<string> [nexthop=]<IPv6 address>
[store=]active|persistent
netsh interface ipv6 dump
netsh interface ipv6 isatap dump
netsh interface ipv6 isatap set router [name=]<string>|default [state=]enabled|disabled|default [interval=]<integer>
netsh interface ipv6 isatap set state [state=]enabled|disabled|default
netsh interface ipv6 isatap show <router> <state>
netsh interface ipv6 reset
netsh interface ipv6 set address [interface=]<string> [address=]<IPv6 address> [type=]unicast|anycast
[validlifetime=]<integer>|infinite [preferredlifetime=]<integer>|infinite
[store=]active|persistent
netsh interface ipv6 set compartment [compartment=]<integer> [defaultcurhoplimit=]<integer> [store=]active|persistent
netsh interface ipv6 set dnsservers [name=]<string> [source=]dhcp|static [address=]<IP address>|none
[register=]none|primary|both [validate=]yes|no
netsh interface ipv6 set dynamicportrange [protocol=]tcp|udp [startport=]<integer> [numberofports=]<integer>
[store=]active|persistent
netsh interface ipv6 set global [defaultcurhoplimit=]<integer> [neighborcachelimit=]<integer>
[routecachelimit=]<integer> [reassemblylimit=]<integer>
[icmpredirects=]enabled|disabled [sourceroutingbehavior=]drop|forward|dontforward
[taskoffload=]enabled|disabled [dhcpmediasense=]enabled|disabled
[mediasenseeventlog=]enabled|disabled [mldlevel=]none|sendonly|all
[mldversion=]version1|version2|version3 [multicastforwarding=]enabled|disabled
[groupforwardedfragments=]enabled|disabled [randomizeidentifiers=]enabled|disabled
[store=]active|persistent [addressmaskreply=]enabled|disabled [minmtu=]<integer>
[flowlabel=]enabled|disabled [loopbacklargemtu=]enabled|disabled
[loopbackworkercount=]enabled|disabled [loopbackexecutionmode=]inline|adaptive|worker
[sourcebasedecmp=]enabled|disabled [reassemblyoutoforderlimit=]<integer>
[slaacprivacylevel=]<integer> [slaacmaxdadattempts=]<integer>
[routepolicies=]enabled|disabled [recursivereassembly=]enabled|disabled
[icmpjumbograms=]enabled|disabled
netsh interface ipv6 set interface [interface=]<string> [[forwarding=]enabled|disabled]
[advertise=]enabled|disabled [mtu=]<integer> [siteprefixlength=]<integer>
[nud=]enabled|disabled [basereachabletime=]<integer>
[retransmittime=]<integer> [dadtransmits=]<integer>
[routerdiscovery=]enabled|disabled|dhcp [managedaddress=]enabled|disabled
[otherstateful=]enabled|disabled [weakhostsend=]enabled|disabled
[weakhostreceive=]enabled|disabled [ignoredefaultroutes=]enabled|disabled
[advertisedrouterlifetime=]<0-65535> [advertisedefaultroute=]enabled|disabled
[currenthoplimit=]<0-255> [store=]active|persistent
[forcearpndwolpattern=]enabled|disabled [enabledirectedmacwolpattern=]enabled|disabled
[ecncapability=]ecndisabled|ect1|ect0|application [rabaseddnsconfig=]enabled|disabled
[dhcpstaticipcoexistence=]enabled|disabled
netsh interface ipv6 set neighbors [interface=]<string> [address=]<IPv6 address> [neighbor=]<string> [store=]active|persistent
netsh interface ipv6 set prefixpolicy [prefix=]<IPv6 address>/<integer> [precedence=]<integer> [label=]<integer>
[store=]active|persistent
netsh interface ipv6 set privacy [prefix=]<IPv6 address>/<integer> [precedence=]<integer> [label=]<integer>
[store=]active|persistent
netsh interface ipv6 set route [prefix=]<IPv6 address>/<integer> [interface=]<string> [nexthop=]<IPv6 address>
[siteprefixlength=]<integer> [metric=]<integer> [publish=]no|age|yes
[validlifetime=]<integer>|infinite [preferredlifetime=]<integer>|infinite
[store=]active|persistent
netsh interface ipv6 set slaacsecretkey [key=]<string>
netsh interface ipv6 set subinterface [interface=]<string> [mtu=]<integer> [subinterface=]<string> [store=]active|persistent
netsh interface ipv6 set teredo [type]=disabled|client|enterpriseclient|natawareclient|server|default
[servername=]<hostname>|<IPv4 address>|default [refreshinterval=]<integer>|default
[clientport=]<integer>|default [servervirtualip=]<IPv4 address>|default
netsh interface ipv6 show addresses [interface=]<string> [level=]normal|verbose [store=]active|persistent
netsh interface ipv6 show compartments [compartment=]<integer> [level=]normal|verbose [store=]active|persistent
netsh interface ipv6 show destinationcache [interface=]<string> [address=]<IP address> [level=]normal|verbose
netsh interface ipv6 show dnsservers [name=]string
netsh interface ipv6 show dynamicportrange [protocol=]tcp|udp [store=]active|persistent
netsh interface ipv6 show excludedportrange [protocol=]tcp|udp [store=]active|persistent
netsh interface ipv6 show global [store=]active|persistent
netsh interface ipv6 show interfaces [interface=]<string> [rr=]<integer> [level=]normal|verbose [store=]active|persistent
netsh interface ipv6 show ipstats [rr=]<integer>
netsh interface ipv6 show joins [interface=]<string> [level=]normal|verbose
netsh interface ipv6 show neighbors [interface=]<string> [address=]<IP address> [subinterface=]<string>
[level=]normal|verbose [store=]active|persistent
netsh interface ipv6 show offload [name=]<string>
netsh interface ipv6 show potentialrouters [interface=]<string>
netsh interface ipv6 show prefixpolicies [store=]active|persistent
netsh interface ipv6 show privacy [store=]active|persistent
netsh interface ipv6 show route [level=]normal|verbose [store=]active|persistent
netsh interface ipv6 show siteprefixes
netsh interface ipv6 show slaacsecretkey [store=]active|persistent
netsh interface ipv6 show subinterfaces [interface=]<string> [subinterface=]<string> [level=]normal|verbose
[store=]active|persistent
netsh interface ipv6 show tcpstats [rr=]<integer>
netsh interface ipv6 show teredo
netsh interface ipv6 show tfofallback
netsh interface ipv6 show udpstats [rr=]<integer>
netsh interface isatap dump
netsh interface isatap set router [name=]<string>|default [state=]enabled|disabled|default [interval=]<integer>
netsh interface isatap set state [state=]enabled|disabled|default
netsh interface isatap show <router> <state>
netsh interface portproxy add v4tov4 [listenport=]<integer>|<servicename> [connectaddress=]<IPv4 address>|<hostname>
[connectport=]<integer>|<servicename> [listenaddress=]<IPv4 address>|<hostname>
[protocol=]tcp
netsh interface portproxy add v4tov6 [listenport=]<integer>|<servicename> [connectaddress=]<IPv6 address>|<hostname>
[connectport=]<integer>|<servicename> [listenaddress=]<IPv4 address>|<hostname>
[protocol=]tcp
netsh interface portproxy add v6tov4 [listenport=]<integer>|<servicename> [connectaddress=]<IPv4 address>|<hostname>
[connectport=]<integer>|<servicename> [listenaddress=]<IPv6 address>|<hostname>
[protocol=]tcp
netsh interface portproxy add v6tov6 [listenport=]<integer>|<servicename> [connectaddress=]<IPv6 address>|<hostname>
[connectport=]<integer>|<servicename> [listenaddress=]<IPv6 address>|<hostname>
[protocol=]tcp
netsh interface portproxy deleted v4tov4 [listenport=]<integer>|<servicename> [listenaddress=]<IPv4 address>|<hostname>
[protocol=]tcp
netsh interface portproxy deleted v4tov6 [listenport=]<integer>|<servicename> [listenaddress=]<IPv4 address>|<hostname>
[protocol=]tcp
netsh interface portproxy deleted v6tov4 [listenport=]<integer>|<servicename> [listenaddress=]<IPv6 address>|<hostname>
[protocol=]tcp
netsh interface portproxy deleted v6tov6 [listenport=]<integer>|<servicename> [listenaddress=]<IPv6 address>|<hostname>
[protocol=]tcp
netsh interface portproxy dump
netsh interface portproxy reset
netsh interface portproxy set v4tov4 [listenport=]<integer>|<servicename> [connectaddress=]<IPv4 address>|<hostname>
[connectport=]<integer>|<servicename> [listenaddress=]<IPv4 address>|<hostname>
[protocol=]tcp
netsh interface portproxy set v4tov6 [listenport=]<integer>|<servicename> [connectaddress=]<IPv6 address>|<hostname>
[connectport=]<integer>|<servicename> [listenaddress=]<IPv4 address>|<hostname>
[protocol=]tcp
netsh interface portproxy set v6tov4 [listenport=]<integer>|<servicename> [connectaddress=]<IPv4 address>|<hostname>
[connectport=]<integer>|<servicename> [listenaddress=]<IPv6 address>|<hostname>
[protocol=]tcp
netsh interface portproxy set v6tov6 [listenport=]<integer>|<servicename> [connectaddress=]<IPv6 address>|<hostname>
[connectport=]<integer>|<servicename> [listenaddress=]<IPv6 address>|<hostname>
[protocol=]tcp
netsh interface portproxy show all
netsh interface portproxy show <v4tov4> <v4tov6> <v6tov4> <v6tov6>
netsh interface set interface [name=]IfName [admin=]ENABLED|DISABLED [connect=]CONNECTED|DISCONNECTED [newname=]NewName
netsh interface show interface [name=]string
netsh interface tcp add supplementalport [template=]internet|datacenter|automatic|custom|compat [localport=]*|<integer>
[remoteport=]*|<integer>
netsh interface tcp add supplementalsubnet [template=]internet|datacenter|automatic|custom|compat [family=]ipv4|ipv6
[address=]<IPv4 or IPv6 address>/<prefix length>
netsh interface tcp delete supplementalport [localport=]*|<number> [remoteport=]*|<number>
netsh interface tcp delete supplementalsubnet [family=]ipv4|ipv6 [address=]<IPv4 or IPv6 address>/<prefix length>
netsh interface tcp dump
netsh interface tcp reload
netsh interface tcp rundown
netsh interface tcp set global [rss=]disabled|enabled|default
[autotuninglevel=]disabled|highlyrestricted|restricted|normal|experimental
[ecncapability=]disabled|enabled|default [timestamps=]disabled|enabled|default
[initialrto=]<300-3000> [rsc=]disabled|enabled|default
[nonsackrttresiliency=]disabled|enabled|default [maxsynretransmissions=]<2-8>
[fastopen=]disabled|enabled|default [fastopenfallback=]disabled|enabled|default
[hystart=]disabled|enabled|default [prr=]disabled|enabled|default
[pacingprofile=]off|initialwindow|slowstart|always|default
netsh interface tcp set heuristics [wsh=]disabled|enabled|default [forcews=]disabled|enabled|default
netsh interface tcp set security [mpp=]disabled|enabled|default [startport=]<integer> [numberofports=]<integer>
[profiles=]disabled|enabled|default
netsh interface tcp set supplemental [template=]automatic|datacenter|internet|compat|custom [minrto=]<integer>
[icw=]<integer> [congestionprovider=]none|ctcp|dctcp|cubic|bbr2|default
[enablecwndrestart=]disabled|enabled|default [delayedacktimeout=]<integer>
[delayedackfrequency=]<integer> [rack=]disabled|enabled|default
[taillossprobe=]disabled|enabled|default
netsh interface tcp show global [store=]active|persistent
netsh interface tcp show heuristics [heuristics=]wsh|forcews
netsh interface tcp show rscstats [interface=]<string>
netsh interface tcp show security [store=]active|persistent
netsh interface tcp show supplemental [template=]automatic|datacenter|internet|compat|custom
netsh interface tcp show supplementalports [level=]normal|verbose
netsh interface tcp show supplementalsubnets [level=]normal|verbose
netsh interface teredo dump
netsh interface teredo set state [type]=disabled|client|enterpriseclient|natawareclient|server|default
[servername=]<hostname>|<IPv4 address>|default [refreshinterval=]<integer>|default
[clientport=]<integer>|default [servervirtualip=]<IPv4 address>|default
netsh interface teredo show state
netsh interface udp dump
netsh interface udp reset
netsh interface udp set global [uro=]disabled|enabled|default [uso=]disabled|enabled|default
netsh interface udp show global [store=]active|persistent</br>
Complete List Microsoft :
https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/netsh
Driver Download
wlanapi.dll :
https://de.dll-files.com/wlanapi.dll.html
wzcsapi.dll:
https://www.dll-files.com/wzcsapi.dll.html

