ฉันพยายามติดตั้งเซิร์ฟเวอร์เพื่อแชร์รูปภาพเดี่ยวและไฟล์ html เดียวโดยใช้ netcat ฉันมีคำถามบางอย่างเกี่ยวกับเซิร์ฟเวอร์ netcat
ถ้าฉันตั้งค่าเซิร์ฟเวอร์ให้ฟังบนพอร์ต 80 พอร์ต 80 จะแสดงเป็นการฟังโดยใช้ nmap
ฉันทำสิ่งนี้โดยใช้คำสั่ง:
nc -l -p 80
บน Linux
จากนั้นฉันรันการสแกน nmap โดยใช้คำสั่ง ด้วยที่อยู่ IP ของเครื่อง Linux:
nmap 192.168.88.221
ฉันเห็นแล้วว่ากำลังฟังอยู่ที่พอร์ต 80 ตอนนี้
เพื่อออกจาก nc
คำสั่งฉันต้องพิมพ์ Ctrl + ค บางครั้งคีย์โฮสต์คือ Ctrl สำหรับ VirtualBox ดังนั้นคุณอาจต้องใช้อันอื่น Ctrl สำคัญ.
ตอนนี้ฉันต้องการแชร์ไฟล์ที่อยู่บนเดสก์ท็อปผู้ใช้รูทดังนั้นฉันจึงใช้ คำสั่ง:
nc -lvp 80 < Heart.jpg
และมันก็บอกว่า ไม่พบไฟล์หรือโฟลเดอร์ที่คุณค้นหา.
ไฟล์ถูกบันทึกไว้บนเดสก์ท็อปและผู้ใช้ที่ฉันใช้คือรูทและรหัสผ่าน
มีคนบอกฉันว่าฉันต้องทำอะไรเพื่อให้มันใช้งานได้
nc -lvp 80 < ~/Desktop/Heart.jpg