ค้นหากระบวนการ Windows ที่เชื่อมต่อกับพอร์ตพร็อกซี
แยกการเชื่อมต่อขาออกไปยังพอร์ต 8080 ออกจากตัวรับฟังในเครื่อง แล้วเชื่อมโยงซ็อกเก็ตกับกระบวนการที่เป็นเจ้าของ
เมื่อตรวจสอบการเชื่อมต่อขาออกไปยังพร็อกซีที่น่าสงสัย ให้กรองพอร์ตปลายทางแทนการค้นหาตัวรับฟังในเครื่องเท่านั้น:
Get-NetTCPConnection -RemotePort 8080 |
Select-Object LocalAddress, LocalPort, RemoteAddress,
RemotePort, State, OwningProcess
OwningProcess คือ ID ของกระบวนการที่เชื่อมโยงกับซ็อกเก็ต ตรวจสอบ ID นี้ด้วย Get-Process และเทียบกับบทบาทปกติของไฟล์ปฏิบัติการ เก็บที่อยู่ปลายทางไว้ด้วย: พอร์ต 8080 อาจเป็นเว็บไซต์ทั่วไปหรือบริการอื่น ตรวจสอบการรองรับพร็อกซีแยกต่างหาก
สำหรับโปรแกรมที่รับการเชื่อมต่อพร็อกซีในเครื่อง ให้ตรวจสอบ LocalPort และสถานะ Listen แทน ไคลเอนต์มักใช้พอร์ตในเครื่องชั่วคราวขณะเชื่อมต่อกับพอร์ตปลายทางคงที่ของพร็อกซี
นี่คือการสังเกต ณ จุดเวลาหนึ่ง ความพยายามล้มเหลวช่วงสั้นอาจหายไปก่อนการสอบถาม และการค้นหากระบวนการภายหลังอาจชนกับการจบของกระบวนการ การไม่พบในสแนปช็อตเดียวไม่ได้พิสูจน์ว่าไม่มีความพยายามเกิดขึ้น