Isticmaal Netstat si aad u aragto Dekadaha Dhageysiga iyo PID gudaha Windows

Maqaal kale, waxaan ku sharaxnay dekedaha kumbuyuutarka iyo waxa loo isticmaalo(explained computer ports and what they’re used for) . Marka laga reebo, maxaan ku samayn karnaa macluumaadka dekedda? Mar haddii dhammaan taraafikada ka soo baxa kombayutarka ay maraan dekedo, waan ka hubin karnaa iyaga si aan u aragno waxa ay sameynayaan. Waxaa laga yaabaa in dekeddu aysan dhageysan taraafikada? Waxaa laga yaabaa in shay isticmaalaya deked aan ahayn inay ahaato? 

Waxaan isticmaali doonaa amarka Windows netstat si aan u aragno dekedaheena dhegeysiga iyo PID ( Aqoonsiga Habka(Process ID) ). Waxaan sidoo kale dooneynaa inaan aragno waxa aan ku sameyn karno macluumaadkaas.

Waa maxay Netstat?(What Is Netstat?)

Amarka netstat waa isku darka ereyada 'shabakadda' iyo 'statistics'. Amarka netstat wuxuu ka shaqeeyaa dhammaan noocyada Windows ka Windows XP ilaa Windows 10 . Waxa kale oo loo isticmaalaa nidaamyada kale ee hawlgalka (OS) sida Unix iyo Linux , laakiin waxaan ku dhegganaan doonaa Windows halkan.

Netstat waxay na siin kartaa:

  • Magaca borotokoolka ay dekeddu isticmaalayso ( TCP ama UDP ).
  • Ciwaanka IP-ga deegaanka iyo magaca kombiyuutarka iyo lambarka dekedda ee la isticmaalayo.
  • Ciwaanka IP-ga iyo lambarka dekedda ee aanu ku xidhnayno.
  • Xaalada xidhiidhka TCP Faahfaahinta waxa ay yihiin goboladan, akhri qaybta habaynta Dhacdada ee RFC 793(Event Processing section of RFC 793) .

Isticmaalka Netstat si aad u aragto Dekadaha Dhageysiga & PID(Using Netstat To See Listening Ports & PID)

  • Isticmaal furaha isku dhafka ah ee Win Key + X X. Menu ee furmay, dooro Command Prompt .

  • Gali(Enter) amarka
    netstat -a -n -o
    . Halbeegyada netstat waxaa lagu hormariyaa xaraf-xidhaale, ma aha horudhac horudhac ah sida amarro kale oo badan. The -a waxay u sheegaysaa inay ina tuso dhammaan xidhiidhada firfircoon iyo dekedaha uu kumbiyuutarku ku dhegaysanayo.

    The -n wuxuu u sheegaa netstat inuu tuso cinwaanada IP-ga iyo dekedaha inay yihiin lambaro kaliya. Waxaan u sheegaynaa in aan la isku dayin in la xalliyo magacyada. Tani waxay ka dhigaysaa muuqaal degdeg ah oo nadiif ah. The -o wuxuu u sheegaa netstat inuu ku daro PID . Waxaan isticmaali doonaa PID -da hadhow si aan u ogaano habka loo isticmaalayo deked gaar ah.

  • Arag(View) natiijooyinka oo u fiirso ciwaanada, lambarada dekeda, gobolka, iyo PID . Aynu nidhaahno waxaan rabnaa inaan ogaano waxa isticmaalaya dekedda 63240. Ogow PID -kiisu waa 8552 wuxuuna ku xidhayaa cinwaanka IP 172.217.12.138 ee dekedda 443.

Maxaa Isticmaala Dekeddaas?(What’s Using That Port?)

  • Fur Manager Hawsha(Task Manager) . Taas waxaa si fudud loo sameeyaa iyadoo la adeegsanayo isku dhafka muhiimka ah ee Ctrl + Shift + Esc .

  • Guji tabka Faahfaahinta . (Details )Si tan loo fududeeyo, dhagsii madaxa tiirka PID si aad u kala soocdo PID- (PID )yada(PIDs) tiro ahaan.

  • Hoos ugu dhaadhac PID 8552 oo arag habka uu yahay. Xaaladdan oo kale, waa googledrivesync.exe . Laakin ma dhab baa? Mararka qaarkood fayrasyadu waxay isu ekaysiin karaan habab sharci ah.

  • Barrawsarraha shabakadda, aad ipinfo.io . Geli ciwaanka IP-ga 172.217.12.138 . Sida aan arki karno, cinwaanka IP-ga wuxuu ka diiwaan gashan yahay Google . Markaa googledrivesync.exe-kan waa mid sharci ah.

Sida Loo Helo Dekadda, PID, & Magaca Habka ee PowerShell(How To Get Port, PID, & Process Name In PowerShell)

PowerShell waa habka cusub ee Microsoft ee loo isticmaalo interface-line interface oo leh Windows . Waxaan nidhaahnaa wax ka cusub, laakiin waxa ay u jirtay dhawr nooc. Waa inaad barataa PowerShell xataa haddii aad tahay isticmaale guri(learn PowerShell even if you’re a home user) .

Inta badan amarrada Windows sidoo kale waxay ku shaqeeyaan (Windows)PowerShell , oo lagu daray waxaan ku dari karnaa iyaga iyo PowerShell 's cmdlets - pronounced command-lets . Joe at Winteltools.com ayaa bixisa qoraalka habkan.

  • Fur Notepad oo geli koodka soo socda:
$netstat = netstat -aon | Select-String -pattern "(TCP|UDP)"
$processList = Get-Process

foreach ($result in $netstat) {
   $splitArray = $result -split " "
   $procID = $splitArray[$splitArray.length – 1]
   $processName = $processList | Where-Object {$_.id -eq $procID} |    select processname
   $splitArray[$splitArray.length – 1] = $procID + " " +      $processName.processname
   $splitArray -join " "
}

  • Kaydi faylka sidii get-NetstatProcessName.ps1 . Hubi inaad ogaato halka lagu kaydinayo. Waa muhiim in la beddelo Badbaadinta sida nooca:(Save as type: ) Dhammaan All Files (*.*) ama waxaa loo keydin doonaa sida get-NetstatProcessName.ps1 .txt oo naguma shaqeyn doonto.

  • Fur PowerShell oo u gudub meesha qoraalka lagu keydiyay. Xaaladdan oo kale, waa <pre>cd C: Scripts</pre>. Ku dhufo Gelida(Enter) si aad u socodsiiso amarka

  • Ku socodsii qoraalka adiga oo isticmaalaya dhibco-soo-saarka si uu u shaqeeyo. Taas macnaheedu waa isticmaal ./ ka hor magaca faylka. Amarka ayaa noqon doona
    ./get-NetstatProcessName.ps1 < /pre

  • Hadda waxaan arki karnaa dhammaan macluumaadka netstat-dhaqameedka iyo magaca habka. Looma baahna in la furo Task Manager .

Tag iyaga soo qaado(Go Get Them)

Waxaan daboolnay laba siyaabood oo loo isticmaalo amarka netstat si aan u aragno dekedaha dhegeysiga. Waxaa loo isticmaali karaa sidii hore ee Command Prompt(Command Prompt) ama qoraalka PowerShell gudahooda. (PowerShell)Xogta ay na siin karto, waxaan eegnay sida ay nooga caawin karto in aan ogaano waxa uu kombuyuutarkeenu qabanayo. 

Haddii aad u malaysay in netstat uu yahay utility weyn, u fiirso qaar ka mid ah adeegyada kale ee Windows TCP/IP sida tracert, ipconfig, iyo nslookup . Ama isticmaal Ilaha Kormeerka si aad si fiican ugu eegno shabakadaha qarsoon iyo isku xirka internetka(use Resource Monitor to get a better look into hidden website and Internet connections) . Waxa jira wax badan oo aad samayn karto si aad u aragto sida saxda ah waxa kombayutarkaagu qabanayo.

Miyaad isticmaashay netstat si aad u xalliso dhibaatada? Fadlan(Please) noo sheeg waxaad samaysay. Ma jiraan su'aalo ku saabsan sida loo isticmaalo netstat? Fadlan(Please) na weydii faallooyinka hoose.



About the author

Waxaan ahay injineer maqal ah oo xirfad leh oo leh khibrad 10 sano ka badan. Waxaan ka shaqeynayay warshadaha muusikada dhowrkii sano ee la soo dhaafay, waxaanan ku yeeshay sumcad xooggan gudaha goobtaas. Waxaan sidoo kale ahay koontada isticmaale ee khibrad sare leh iyo hawlwadeenka badbaadada qoyska. Mas'uuliyadahayga waxaa ka mid ah maaraynta xisaabaadka isticmaalaha, bixinta taageerada macaamiisha, iyo bixinta talooyinka badbaadada qoyska shaqaalaha.



Related posts