Рубрики
Windows информация

Сеть / windows / ipconfig / nbtstat / netstat / mstsc / iperf / route / telnet / ping / netsh / dns / nslookup / mask

ifconfig

ipconfig /all - показать все сетевые  интерфейсы
ipconfig /release - очистить настройки ip 
ipconfig /renew - пере получит ip адрес
ipconfig /flushdns - чистите локальный кэш сопоставителя DNS 
ipconfig /displaydns  - покажет записи разрешения имен в кеше днс
ipconfig /registrdns - зарегистрировать пк в днс. (На контролере домена)

nbstat

nbtstat -n информация об соединения
nbtstat -a pc — имя пользователя работающего за удаленной машиной pc
nbtstat -c - показать кеш netbios
nbtstat -r - показать кеш и статистику
nbtstat -R - очистить кеш netbios (файл lmhosts)

netstat

netstat -nabo информация об соединения и о программах которые их используют
netstat -s -р [tcp|udp|icpm|ip]
netstat -r информация о маршрутах
netstat -na | findstr :445
netstat /a /o | findstr :80 - активные подключения (Active Connections) на 80 порту
netstat -a - список всех подключений к компьютеру

RDP

mstsc - стандартный RDP клиент
mstsc /v:192.168.0.82 /admin - когда кончились лицухи
shadow idsession подключится к пользователю (idsession смотрим на терминале в диспетчере задач)

iperf

iperf - аналог lynux проги для проверки соединения

iperf Server Config:
iperf -s -w 65536 -p 12345 -I 5

iperf Client Configs:
iperf -c  -w 65536 -p 12345 -t 60
iperf -c  -w 65536 -p 12345 -t 60 -d
iperf -c  -w 65536 -p 12345 -t 60 -P 4

route

route print - показать все  маршруты
route -p add  10.11.0.0(net) mask 255.255.255.0 10.254.0.190(gw)
route -p add 172.16.254.0 mask 255.255.255.0 10.254.0.190
route -p add 48.0.0.0 MASK 255.0.0.0 192.168.1.200 IF 1 - добавить маршрут для сети 48.0.0.0/24 через 192.168.1.200 интерфейсе c id 1 
route -p add 48.0.0.2 MASK 255.255.255.255 192.168.1.200 IF 10 - добавить маршрут для хоста 48.0.0.2 через 192.168.1.200 интерфейсе c id 10 
route delete 48.0.0.2 - удалить маршрут

tracert ip трассировки сетевого маршрута

telnet

telnet host port

ping

ping -t ip/dns проверка живучести хоста
ping -f -l MTU IP_address - меняй значение MTU 1400-1500 для того чтобы узнать подходящий MTU
pathping -n ip/dns трассировки сетевого маршрута. сочетает в себе функциональность утилит ping и tracert

arp

arp -a - таблица MAC адресов 
getmac - получить MAC ардесс сетевой карты и имя транспорта
arp -d  - очистка Arp cache (MAC)
arp -s   - добавить статическую запись в arp-таблицу
netsh interface ip delete arpcache - очистка Arp cache (MAC)

netsh

netsh /? - помощь :)

netsh interface ip dump > c:\ipsettings.txt - экспорт настроек ip 

netsh -c interface -f c:\ipsettings.txt - импорт  ip настроек в windows

netsh int reset all - Сброс настроек
netsh winsock reset - Сброс параметров протокола Интернета (TCP/IP)
netsh IP Reset - Сброс настроек
netsh firewall reset - Сброс настроек

netsh int ipv4 install - Установка TCP/IP протокола
netsh int ipv4 uninstall - Деинсталляция TCP/IP протокола
netsh int tcp set global autotuning=disable - отключение автоматической настройки   (твик ускорит работу при сетевом  cp/rm) 
netsh int tcp set global autotuning=normal - включение автоматической настройки  
netsh int 6to4 set st disabled - отключить ipv6
netsh int 6to4 show state - состояние службы ipv6
netsh int ip reset C:\ iplog.txt - Сброс настроек 
netsh int tcp show global - показать настройки интерфейса
netsh int tcp reset - Сброс параметров протокола Интернета (TCP/IP)

netsh diag gui  - Получаю отчет, выполненный в виде прекрасной иерархической схемы, где детально представлен каждый адаптер системы.

netsh firewall set logging droppedpackets=enable - Для логирования дропнутых пакетов
netsh firewall set logging connections=enable - Для логирования соединений
netsh firewall show logging - Для получения конфигурации фаервола
netsh firewall set opmode disable - Выключить фаервол
netsh firewall set opmode enable - Включить фаервол 

netsh advfirewall set allprofiles state off  - Отключение фаервола Windows firewall из командной строки
netsh advfirewall set allprofiles state on  - Включение фаервола Windows firewall из командной строки
netsh advfirewall firewall show rule name=all - Запрос правил брандмауэра
netsh advfirewall reset - Сброс брандмауэра
netsh advfirewall set currentprofile logging filename "C:\temp\pfirewall.log" - Настройка журнала фаервола.
netsh advfirewall firewall add rule name="All ICMP V4" dir=in action=block protocol=icmpv4 - отключение ICMP (ping)
netsh advfirewall firewall add rule name="All ICMP V4" dir=in action=allow protocol=icmpv4 - включение ICMP (ping)
netsh advfirewall firewall add rule name="Open SQL Server Port 1433" dir=in action=allow protocol=TCP localport=1433 - открыть порт 1433
netsh advfirewall firewall add rule name="Allow Messenger" dir=in action=allow program="C:\programfiles\messenger\msnmsgr.exe" - разрешить программу
netsh advfirewall firewall set rule group="remote administration" new enable=yes - разрешение удаленного управления (удаленный реестор и тд)
netsh advfirewall firewall set rule group="remote desktop" new enable=Yes - разрешение удаленного управления RDP
netsh advfirewall export "C:\temp\WFconfiguration.wfw" - выгрузить(export) настройки 
netsh advfirewall import "C:\temp\WFconfiguration.wfw" - загрузить(import) настройки

netsh wlan connect ssid=‘mySSID’ name=‘WLAN-NAME’ - Подключиться к уже определенной беспроводной сети
netsh wlan show settings - Показать текущие параметры беспроводной сети
netsh wlan export profile name="MyWIFI" folder=C:\1\wlan interface="Wireless Network Connection" - Экспортировать профиль беспроводной сети Wi-Fi
netsh wlan add profile filename="MYWIFI.xml " - Импортировать профиль беспроводной сети Wi-Fi
netsh wlan show profiles - Проверить его наличие профилей Wi-Fi
netsh wlan connect ssid='mySSID' name='MyWIFI' Использовать профиль для  подключения к MyWiFI
netsh wlan dump - Выполнить дамп беспроводных параметров
netsh wlan show autoconfig - Проверить параметры  автоматической настройки Wi-Fi
netsh wlan show autoconfig set autoconfig enabled=no interface='Wireless Network Adaptor' - Изменять свои параметры автоматической настройки Wi-Fi (вкл/выкл)
netsh wlan set blockednetworks display=hide - Скрывать заблокированные сети из списка доступных сетей Wi-Fi

netsh set logging set logging maxfilesize=20480 - Для управления файлом лога
netsh set logging %windir%\pfirewall.log - Для управления файлом лога

netsh dhcp show server - выдаст нам, кто есть у нас сервер DHCP.
netsh dhcp server dump - всю конфигурационную информацию сервера DHCP (так же как описано выше можно записать в файл)

netsh -c interface dump > c:\location1.txt - Экспортировать(Сохранить) сетевые настройки 
netsh -f c:\location1.txt - Импортировать Сетевые настройки

netsh interface ip show config - показать ip (почти тоже самое что ipconfig )
netsh interface ipv4 set address {interfaceName} static {ipAddress} {subnetMask} {defaultGateway} - Cмена IP из консоли
netsh interface ip set address name="Local Area Connection" static 192.168.0.100 255.255.255.0 192.168.0.1 1 - Пример смены IP
netsh interface show interface - показать сетевые интерфейсы
netsh interface ipv4 add dnsserver name={interfaceName} address={dnsServerIpAddress} index=1 - установка DNS сервера 
netsh interface ip set dns "Local Area Connection" static 192.168.0.200 - Пример установка DNS сервера
netsh interface ip set wins "Local Area Connection" static 192.168.0.200 - Пример установки wins сервера 
netsh interface ip set address "Local Area Connection" dhcp - Установка получение Ip по DHCP

netsh winhttp set proxy {proxyServerName}:{proxyPortNumber} - Установка прокси

netsh interface ipv4 set subinterface "Подключение по локальной сети" mtu=800 store=persistent  - установить mtu=800 средствами системы

dns

!!!Если не указывать сервер используется локальный dns

nslookup - входим в программу
nslookup \ server=DNS_server \ q=вид_запроса \ hostname
nslookup -> server ->  8.8.8.8 -> set q=ALL -> ya.ru  - показать все A,MX,PTR,NS и т.д.
nslookup -> server -> 8.8.8.8 -> set q=a ->  ya.ru - показать записи A домена ya.ru
nslookup -> server -> 8.8.8.8 -> set q=mx ->  ya.ru -  показать записи MX (почта) домена ya.ru
nslookup -> server -> 8.8.8.8 -> set q=ptr ->  8.8.8.8 - показать имя сервера которому принадлежит 8.8.8.8
nslookup -> server -> 8.8.8.8 -> set q=ns ->  ya.ru - показать сервер держателя DNS ya.ru

nslookup -type=all ya.ru  8.8.8.8 - показать все A,MX,PTR,NS и т.д.
nslookup -type=a ya.ru  8.8.8.8 - показать записи A домена ya.ru
nslookup -type=mx ya.ru  8.8.8.8 -  показать записи MX (почта) домена ya.ru
nslookup -type=ptr 8.8.8.8  8.8.8.8 - показать имя сервера которому принадлежит 8.8.8.8
nslookup -type=ns ya.ru 8.8.8.8 - показать сервер держателя DNS ya.ru

ipconfig /flushdns - очистите локальный кэш DNS
ipconfig /displaydns  - покажет записи разрешения имен в кеше днс

net

 
net user username passworduser /add /expires:never /passwordchg:no - создание юзера
net user Администратор /active:yes включение Администратора
net user имя /active:no - заблокировать пользователя
net user имя /active:yes - разблокировать пользователя
net user имя /domain - информация о пользователе домена
net user Имя /add — добавить пользователя
net user имя_пользователя пароль /add
net user Имя /delete — удалить пользователя

net group username grupaforuser -добавление юзера в группу
net localgroup Administrators имя_пользователя /add - добавление пользователя в группу
net localgroup Users имя_пользователя /delete - удаление пользователя из группы
net localgroup administrators - показывает кто состоит в группе администраторы
net localgroup administrators /domain показывает кто в группе администратор в домене

net accounts /maxpwage:unlimited
net accounts -показывает политику паролей
net account /domain показывает политику паролей в домене

net use t: /delete - где t имя удаляемого диска
net use * /delete - убить все подключенные шары
net use x:\\ip
net use \\ip\ipc$ * /u:user
net use x: \\server\cdrom password /USER:domain\username пароль -  подключить диск с логином и паролем
net use l: \\имя компа\папка\ - подключить сетевым диском l: папку на удаленном компьютере
net use w: \\компьютер\ресурс "пароль" /USER:"домен\пользователь"
net use z: \\шара\путь /user:Имя_сервера\Юзер Пароль /persistent:yes

net start netlogon && net stop netlogon - перезапуск службы

net view \\ip - посмотреть доступные шары на пк \\ip
net view /all localhost - посмотреть свои общие ресурсы (шары) 

IРС$ - используется для удаленного управления компьютером
print$ -  используется для обмена файлами драйвера принтера в окружении, где есть общий принтер.
wwwroot$ - присутствует в списке, когда на компьютере установлено программное обеспечение Microsoft Internet Information Server (IIS)

net time - время

net share   - показывает диски с общим доступом
net share admin$ /yes - подключить общие системные папки

net localgroup group user /add — Добавить в группу group, пользователя user
net localgroup group user /delete — Удалить пользователя из группы

net send pc ''текст '' - отправить сообщение пользователю компьютера pc
net sessions - список пользователей
net session /delete - закрывает все сетевые сессии
net statistics server - Как посмотреть uptime в Windows

net config workstation - показывает информацию по пк
net config server /hidden:yes - запретить отображение компьютера в папке Сеть (Network)
net config server - показать информацию 
net config server /hidden:no - сделать компьютер видимым в сети 

mask

255.255.255.255  - 32 - 1 хост
255.255.255.254  - 31 - такой маски сети не бывает
255.255.255.252  - 30 - 3 хоста  (часто дают провайдеры ) 
255.255.255.240  - 28 - 15 хостов
255.255.255.224  - 27 - 31 хост
255.255.255.192  - 26 - 63 хоста
255.255.255.128  - 25 - 127 хостов
255.255.255.0    - 24 - 255 хостов 
255.255.254.0    - 23 - 511 хостов
255.255.252.0    - 22 - 1023 хостов 
255.255.248.0    - 21 - 2047 хостов          
255.255.0.0      - 16 - 65535 хостов
255.240.0.0      - 12 - 1048575 хостов
255.0.0.0        -  8 - 16777215 хостов

networks

http://jodies.de/ipcalc - ip калькулятор
192.168.0.0-192.168.0.254/24
192.168.0.0-192.168.255.254/16
172.16.0.0-172.16.32.0/12
10.0.0.0-10.255.255.254/8

hosts

Где расположен файл hosts
файла hosts в %SystemRoot%\System32\Drivers\Etc
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\Tcpip\Parameters
Параметр DataBasePath содержит путь к стандартным файлам баз данных (hosts, lmhosts, networks, protocols)

MAC

Изменение MAC-адреса в редакторе реестра
В редакторе реестра откройте раздел:
Параметры сетевых карт в редакторе реестра.
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E972-E325-11CE-BFC1-08002BE10318}
В этом разделе будет содержаться несколько «папок», каждая из которых соответствует 
отдельному сетевому устройству. Найдите то из них, MAC-адрес которого нужно изменить. 
Для этого обращайте внимание на параметр DriverDesc в правой части редактора реестра.