คำถามติดแท็ก nc

2
อะไรคือความแตกต่างระหว่าง ncat, nc และ netcat?
ผมไม่แน่ใจว่าเกี่ยวกับเมื่อใช้nc, หรือnetcat ncatหากหนึ่งเป็นรุ่นที่เลิกใช้ของคนอื่น? ถ้ามีเพียงหนึ่งเดียวในการกระจายเท่านั้น ถ้ามันเป็นคำสั่งเดียวกัน แต่มีชื่อแตกต่างกันอย่างไร จริงๆแล้วฉันสับสนเล็กน้อย คำถามของฉันมาจากการที่ต้องการทดสอบความเร็วเครือข่ายระหว่างเซิร์ฟเวอร์ CentOS 7 สองเครื่อง ฉันมาข้ามหลายตัวอย่างการใช้ncและddแต่ไม่มากใช้หรือnetcatncat ใครช่วยอธิบายเรื่องนี้ให้ฉันหน่อยได้ไหม?
20 centos  netcat  nc 

1
ใช้ netcat สำหรับการส่งต่อพอร์ต
ฉันมีกระบวนการที่คอยรับฟังIP:portในความเป็นจริงมันเป็น spark สตรีมมิ่งที่เชื่อมต่อกับซ็อกเก็ต ปัญหาคือฉันต้องการสร้างเซิร์ฟเวอร์ที่เชื่อมต่อเพื่อจุดประกายบนพอร์ตหนึ่งและข้อมูลจะถูกสตรีมไปยังเซิร์ฟเวอร์นี้จากพอร์ตอื่น ตัวอย่างเช่นตัวอย่างการสตรีมแบบ spark ใช้ยูทิลิตี netcat (ตัวอย่างnc -lk 5005) อย่างไรก็ตามฉันมีบริการอื่นที่รับฟังข้อความที่เข้ามาจากนั้นคายข้อความ ดังนั้นฉันต้องการเซิร์ฟเวอร์บางประเภทที่สามารถฟังข้อความจากบริการ A และส่งต่อไปยังประกายไฟ บริการของฉัน A พึ่งพาซ็อกเก็ต และผู้บริโภคที่เป็นประกายของฉันอาศัยซ็อกเก็ต นี่คือสิ่งที่ฉันได้ทำไปแล้วจนถึงตอนนี้คือการส่งต่อจากพอร์ตหนึ่งไปอีกพอร์ต แต่ดูเหมือนจะไม่ทำงาน: nc -X 4 -x 127.0.0.1:5005 localhost 5006 ด้วยแนวคิดที่ว่าบริการA:5005-> ซ็อกเก็ต -> 5006-> Spark ฉันไม่สามารถหาวิธีที่ถูกต้องในการทำงานนี้ คำตอบบางข้อเสนอแนะต่อไปนี้: socat tcp-l:5005,fork,reuseaddr tcp:127.0.0.1:5006 ผู้รับซ็อกเก็ต Spark ของฉันไม่ได้หรือไม่สามารถเชื่อมต่อได้ ฉันได้รับข้อผิดพลาด:Error connecting to 127.0.0.1:5006 - java.net.ConnectException: Connection refused
20 linux  networking  netcat  nc 
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.