ตัวตรวจพอร์ตเปิด: ทดสอบพอร์ต HTTP, HTTPS และ WebSocket
ตัวตรวจพอร์ตเปิดเป็นโพรบพอร์ตเบราว์เซอร์แบบพยายามดีที่สุด ป้อนโฮสต์และพอร์ต แล้วจะใช้ browser fetch แบบ no-cors และ WebSocket เพื่อมองหาบริการที่พูด HTTP(S) หรือ WebSocket เบราว์เซอร์เปิด raw TCP socket ไม่ได้และบล็อกพอร์ตที่จำกัดเช่น SSH และ SMTP ผลลัพธ์จึงพิสูจน์ไม่ได้ว่าพอร์ตเปิดหรือปิด ใช้คำแนะนำคำสั่ง nc และ nmap ที่ให้เพื่อตรวจขั้นเด็ดขาด
ตัวตรวจพอร์ตเปิดเป็นโพรบพอร์ตเบราว์เซอร์แบบพยายามดีที่สุดสำหรับตรวจว่าโฮสต์และพอร์ตดูเหมือนเสนอบริการที่พูด HTTP(S) หรือ WebSocket หรือไม่ ให้วิธีรวดเร็วสำหรับนักพัฒนาและวิศวกร DevOps ในการสืบการเชื่อมต่อ แต่ไม่สามารถระบุขั้นเด็ดขาดว่าพอร์ตเปิดหรือปิด
วิธีตรวจเป้าหมาย: ป้อนโฮสต์และพอร์ต เครื่องมือใช้ browser fetch แบบ no-cors และ WebSocket เพื่อพยายามตรวจ เบราว์เซอร์เปิด raw TCP socket ไม่ได้ และบล็อกพอร์ตที่จำกัดเช่น SSH และ SMTP ผลคือการโพรบเบราว์เซอร์มีข้อจำกัดสำคัญ: การไม่มีการตอบกลับไม่ได้ยืนยันว่าพอร์ตปิด ตัวตรวจพอร์ตเปิดมีคำแนะนำคำสั่ง nc และ nmap สำหรับผลเด็ดขาด
โพรบเบราว์เซอร์และการตรวจพอร์ตบรรทัดคำสั่งใช้แทนกันไม่ได้ วิธีเบราว์เซอร์มองหาบริการที่พูด HTTP(S) หรือ WebSocket ได้ ส่วนเบราว์เซอร์ทำการเชื่อมต่อ raw TCP ที่ต้องสำหรับการตรวจพอร์ตเด็ดขาดไม่ได้ ใช้เครื่องมือเบราว์เซอร์สำหรับสัญญาณเบื้องต้นด่วน แล้วหันไปใช้ nc หรือ nmap เมื่อต้องการผลสรุป
เครื่องมือทำงานในเบราว์เซอร์ของคุณ แต่การตรวจเป้าหมายต้องการการเข้าถึงเครือข่าย: โฮสต์และพอร์ตที่คุณป้อนถูกส่งไปยังโฮสต์นั้นเป็นส่วนหนึ่งของความพยายามเชื่อมต่อ My-DevTools ไม่จัดเก็บอะไร ตัวตรวจพอร์ตเปิดใช้งานออฟไลน์ไม่ได้เพราะต้องเข้าถึงเป้าหมาย ช่วยนักพัฒนาและวิศวกร DevOps สืบเอ็นด์พอยต์บริการพร้อมทำให้ข้อจำกัดของการตรวจเบราว์เซอร์ชัดเจน
ขั้นตอนที่ 1: ป้อนโฮสต์และพอร์ตที่คุณต้องการตรวจ เครื่องมือต้องการรายละเอียดเหล่านี้เพื่อพยายามเชื่อมต่อไปยังเป้าหมาย
ขั้นตอนที่ 2: รันการตรวจในเบราว์เซอร์ของคุณ ตัวตรวจพอร์ตเปิดใช้ fetch แบบ no-cors และ WebSocket เพื่อมองหาบริการที่พูด HTTP(S) หรือ WebSocket
ขั้นตอนที่ 3: ตรวจผลลัพธ์เป็นสัญญาณแบบพยายามดีที่สุด ไม่ใช่ข้อความเด็ดขาดว่าพอร์ตเปิดหรือปิด ข้อจำกัดเบราว์เซอร์อาจกระทบสิ่งที่โพรบตรวจได้
ขั้นตอนที่ 4: สำหรับการตรวจขั้นเด็ดขาด ให้ใช้คำสั่ง nc หรือ nmap ที่แนะนำ เครื่องมือบรรทัดคำสั่งเหล่านี้ตรวจได้ในสิ่งที่โพรบเบราว์เซอร์ทำไม่ได้
กรณีการใช้งาน: ใช้ตัวตรวจพอร์ตเปิดเป็นการตรวจเบื้องต้นเมื่อประเมินว่าโฮสต์และพอร์ตตรงข้อกำหนดการเชื่อมต่อหรือไม่ ถือผลเบราว์เซอร์เป็นสัญญาณ แล้วยืนยันด้วย nc หรือ nmap
กรณีการใช้งาน: ตรวจเอ็นด์พอยต์บริการก่อนแชร์กับผู้ตรวจหรือผู้ใช้ คุณจึงเห็นปัญหาการเชื่อมต่อที่เป็นไปได้แต่เนิ่นๆ ผลเบราว์เซอร์ลบไม่พิสูจน์ว่าพอร์ตปิด
กรณีการใช้งาน: ให้การประเมินสถานะพอร์ตพร้อมบริบทที่ถูกต้องแทนที่จะถือผลเบราว์เซอร์เป็นคำตัดสินเด็ดขาด ติดตามด้วย nc หรือ nmap เมื่อต้องการการยืนยัน
กรณีการใช้งาน: ตรวจว่าโฮสต์ดูเหมือนเสนอบริการ HTTP(S) จากเบราว์เซอร์ของคุณหรือไม่ โพรบมีประโยชน์สำหรับการตรวจเบื้องต้น แต่ทดสอบการเชื่อมต่อ raw TCP ไม่ได้
กรณีการใช้งาน: ตรวจเบื้องต้นสำหรับบริการที่พูด WebSocket บนโฮสต์และพอร์ต ถ้าต้องการผลเด็ดขาด ให้ใช้การตรวจบรรทัดคำสั่งที่แนะนำ