คำตอบนี้แสดงให้เห็นnetstat
ว่าเทียบเท่าnmap
และระบุnmap for windows
ว่าไม่ได้ผล
แต่ฉันใช้nmap
เพื่อวัตถุประสงค์เฉพาะและเพื่อดูว่าพอร์ตของเครือข่ายเปิดอยู่หรือไม่เช่นนี้
nmap -p port ip
คำตอบนี้แสดงให้เห็นnetstat
ว่าเทียบเท่าnmap
และระบุnmap for windows
ว่าไม่ได้ผล
แต่ฉันใช้nmap
เพื่อวัตถุประสงค์เฉพาะและเพื่อดูว่าพอร์ตของเครือข่ายเปิดอยู่หรือไม่เช่นนี้
nmap -p port ip
คำตอบ:
เทียบเท่า Windows เพื่อnmapเป็นnmap คุณสามารถดาวน์โหลดตัวติดตั้งที่สร้างไว้ล่วงหน้าพร้อมเครื่องมือ CLI และไดรเวอร์ Npcap ที่จำเป็นสำหรับตัวเลือกการสแกนขั้นสูง
เหตุผลที่ผู้ตอบตอบว่า nmap ไม่ทำงานบน Windows เพราะเธรดนั้นใช้เพื่อจุดประสงค์ที่แตกต่าง : แทนที่จะสแกนระบบจากระยะไกลพวกเขาคุยเรื่องการสแกน "localhost" สิ่งนี้ไม่น่าเชื่อถือบน Windows (ขึ้นอยู่กับโหมดการสแกนที่ใช้) เนื่องจากส่วนต่อประสานวนกลับทำงานแตกต่างกันตรงนั้น - แต่มันใช้ไม่ได้กับคำถามของคุณ การสแกนอุปกรณ์ระยะไกลทำงานในลักษณะเดียวกันในทุกระบบ
สำหรับการตรวจสอบเฉพาะว่าพอร์ต TCP ยอมรับการเชื่อมต่อหรือไม่มีเครื่องมือประเภท "netcat" ที่มีอยู่มากมาย: nc.exe -v -v <host> <port>
จากแหล่งต่าง ๆ plink.exe -v -raw -p <port> <host>
จาก PuTTY พวกเขาจะเชื่อมต่อสำเร็จหรือแสดงข้อความข้อผิดพลาดบางอย่าง
-sT
ตัวเลือก (การเชื่อมต่อ TCP สแกน) นอกจากนี้ Nmap ยังมาพร้อมกับการเปลี่ยน Netcat ที่เรียกว่า Ncat.exe