Как да проверите кои портове са отворени или блокирани в Windows 11/10

Портът основно(Port) служи като интерфейс между вашия компютър и интернет или други компютри в мрежата. Всяка комуникация в мрежата се обменя чрез тези портове, така че те са съществена част от целия модел на интернет комуникация.

Всеки IP адрес има общо 65 535 порта и това е или UDP порт, или TCP порт(a UDP port or a TCP port) . Отвореният порт в компютъра се отнася до порт, който е конфигуриран да приема връзките, а портът, който отхвърля връзки, очевидно е затворен порт.

Докато отворените портове са необходими за интернет комуникация, те могат да бъдат опасни, ако услугата, която слуша на порта, има лоши правила за сигурност и е неправилно конфигурирана. Такива отворени портове са уязвими за атаки.

В тази публикация днес ще научим как да проверим кои портове се използват във вашата машина, как да тестваме дали защитна стена(Firewall) блокира порт(Port) , както и да научим как да проверим кой процес или услуга използва отворения порт.

Проверете кои портове са отворени в Windows 10

Как да проверите кои портове са отворени в Windows 10

Отворете командния ред(Command Prompt) , въведете следното и натиснете Enter , за да видите портовете, използвани заедно с идентификаторите на процеса(Process Identifiers) (PID):

netstat -ano

Това ще покаже портовете на вашия компютър. Той ще покаже подробностите в 5 колони-

  1. протоколи,
  2. Местен адрес,
  3. чужд адрес,
  4. Държава и
  5. PID (идентификатор на процеса).

Номерата на портовете тук се показват под колоната Локален(Local Adress) адрес, например, ако локалният(Local Adress) адрес е 0.0.0.0:5040, 5040 тук е номера на порта.

В раздела Състояние(State) можете да проверите дали даден порт е отворен или не.

  • СЛУШАНЕ(LISTENING) означава, че просто чака и е готов да изпрати отговор, когато клиентска програма го поиска. Връзката става отворена, когато клиентът се свърже към този порт и започне разговор.
  • ESTABLISHED означава, че връзката е установена.
  • TIME_WAIT означава, че чака отговор или връзка. това често се случва, когато портът е активиран, а връзката все още не е. е установено
  • CLOSE_WAIT означава, че другата страна на връзката е затворила връзката.

Ето как проверявате кои всички портове са отворени във вашия Windows 10.

Можете също да видите портовете, използвани заедно с имената на процесите(Process Names) , като изпълните тази команда:

netstat -ab

Прочетете(Read) : Как да използвате инструмента за заявка на порт (PortQry.exe)(Port Query Tool (PortQry.exe)) .

Проверете(Check) кой процес или услуга използва отворения порт

Сега, когато знаем кои всички портове са отворени в нашата система, можем също да проверим коя услуга използва кой отворен порт. За да проверите това, отидете на раздела PID ( ID на процес(Process ID) ).

Нека вземем примера на нашия първи отворен порт в списъка, порт 135, и неговият PID е 1192.

Сега отворете диспечера на задачите(Task Manager) , като натиснете Ctrl+Alt+Delete. Отидете в раздела Услуги(Services) и проверете за PID 1192.

В раздела Описание(Description) ще видите кое приложение/програма използва този порт. Прекратете тази конкретна задача, ако искате да затворите тази връзка.

Като алтернатива, можете също да намерите това с помощта на тази команда:

takslist|findstr "1192"

Това ще покаже програмата, използвайки избрания порт.

Ако търсите лесен начин, можете също да използвате софтуер на трети страни, за да проверите какви всички портове са отворени във вашия Windows 10. В мрежата има доста такъв безплатен софтуер, който казва кои всички уебсайтове свързва вашия компютър до и кои всички портове са отворени във вашия компютър. Един от тези безплатни програми е CurrPorts .

Прочетете(Read) : Как да блокирате или отворите порт в защитната стена на Windows(Block or Open a Port in Windows Firewall) .

Как да тествате дали защитната стена(Firewall) блокира порт

CurrPorts е проста и преносима безплатна програма за проверка на отворените портове, която идва в zip файл и не отнема време за изтегляне на вашия компютър. Тъй като това е преносим софтуер, не е необходимо да го инсталирате. Просто(Simply) го изтеглете, извлечете всички файлове и го стартирайте. Уверете се, че сте изтеглили правилната версия според конфигурацията на вашата машина.

CurrPorts е софтуер за наблюдение на мрежата, който показва целия списък на всички отворени портове на вашия компютър. Освен номера на порта и неговото състояние(State) , безплатният софтуер също така показва подробна информация за процесите, използващи отворените портове, пълния път на процеса, описание на файла, име на продукта, версия на файла, дата и час на създаването му и много други.

След като изтеглите CurrPort и го стартирате, основният преглед има всичко. Той показва цялото нещо в един прозорец. Можете да проверите всички отворени в момента TCP и UDP портове и програмата, използвайки този конкретен порт в един прозорец. Проверете екранната снимка по-долу. Можете да изберете един или повече процеси наведнъж, да проверите техните портове и да ги убиете, ако изглеждат нежелани. Той също така ви позволява да запазите информацията за порта в HTML/XML/Text файл.

Как да проверите кои портове са отворени или блокирани в Windows

Освен това CurrPorts също ви позволява да прекратите процеса от същия прозорец. Просто(Simply) изберете процесите, които искате да убиете, щракнете с десния бутон на мишката и изберете „Убиване на процеси на избрани портове“ от падащото меню.

Друго предимство от използването на CurrPorts е, че маркира подозрителните TCP/UDP портове, притежавани от неидентифицираните приложения. Така че можете директно да ги убиете и да спасите компютъра си от възможна атака.

Разбира се, използването на този безплатен софтуер е по-лесен вариант в сравнение с опцията за командния ред(Command Prompt) , спомената по-горе. Можете да изтеглите софтуера от официалния уебсайт Nirsoft.net. Моля(Please) , имайте предвид, че има отделна връзка за изтегляне за x64 версии на Windows . Тази помощна програма работи добре с почти всяка версия на Windows . Това е самостоятелна изпълнима програма, така че не изисква никаква инсталация.



About the author

Аз съм компютърен учен с над 10 години опит в разработката на софтуер и сигурността. Имам силен интерес към игрите за Firefox, Chrome и Xbox. По-специално, особено ме интересува как да се уверя, че кодът ми е безопасен и ефективен.



Related posts