Windows เทียบเท่ากับ nmap


0

คำตอบนี้แสดงให้เห็นnetstatว่าเทียบเท่าnmapและระบุnmap for windowsว่าไม่ได้ผล

แต่ฉันใช้nmapเพื่อวัตถุประสงค์เฉพาะและเพื่อดูว่าพอร์ตของเครือข่ายเปิดอยู่หรือไม่เช่นนี้

nmap -p port ip

และฉันเรียนรู้คำสั่งนี้จากที่นี่

คำตอบ:


3

เทียบเท่า 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 พวกเขาจะเชื่อมต่อสำเร็จหรือแสดงข้อความข้อผิดพลาดบางอย่าง


ฉัน googled netcat และผลการค้นหาแรกคือeternallybored.org/misc/netcatปรากฎว่าเป็นการอัปโหลดปลอมที่เต็มไปด้วยไวรัสvirustotal.com/#/file/…และฉันพบผู้อัปโหลดต้นฉบับsourceforge.net/projects/nc110/files
Shayan

2
ดูไม่ผิดสำหรับฉัน VirusTotal ตรวจพบว่าเป็นnetcatแท้จริง- เพราะผู้เขียนมัลแวร์ขี้เกียจจำนวนมากมักจะใช้มันแทนที่จะเขียนโค้ดของตัวเอง (โปรดสังเกตว่ามีห้าบางทีอาจจะมากกว่าการใช้งานที่แตกต่างกันของ netcat - ส้อมของเดิมบางอิสระอย่างเต็มที่เช่น BSD netcat บาง - ดังนั้น "ต้นฉบับ" ไม่ได้ถือมาก.)
grawity

หมายเหตุ: Nmap สามารถสแกน localhost บน Windows หากติดตั้ง Npcap หรือหากคุณใช้-sTตัวเลือก (การเชื่อมต่อ TCP สแกน) นอกจากนี้ Nmap ยังมาพร้อมกับการเปลี่ยน Netcat ที่เรียกว่า Ncat.exe
bonsaiviking
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.