เครื่องสแกนพอร์ตหรือพร็อกซีเซิร์ฟเวอร์สำหรับทดสอบโปรโตคอล UDP (หรืออื่น ๆ ทั้งหมด) บนพอร์ตเฉพาะ (หรือทั้งหมด)


1

ฉันมีปัญหา GPS localizer (TK102) ที่อาจส่งข้อมูลผ่าน UDP แต่เซิร์ฟเวอร์ของฉันไม่ได้รับมัน (ในขณะที่มันมาจากไคลเอนต์อื่นโดยใช้ UDP และ IP / พอร์ตนี้)

ฉันถามต่อ Unix / Linux ฉันจะลองแก้ปัญหานี้อย่างไรในฝั่งเซิร์ฟเวอร์

แต่ฉันก็จะถามที่นี่หากมีวิธีแก้ปัญหาสำหรับ Windows ที่ฉันสามารถใช้บนคอมพิวเตอร์ที่บ้านของฉัน (หลังจากเปลี่ยนเส้นทาง Localizer ไปยัง IP ของคอมพิวเตอร์เครื่องนั้นแทนเซิร์ฟเวอร์หนึ่ง) เพื่อสกัดกั้น / ติดตาม / ตรวจสอบถ้ามันเป็นการส่งอะไรจริงๆ และถ้ามี - แล้วอะไรนะ?

คำตอบ:


0

การแก้ปัญหาค่อนข้างเหมือนกันสำหรับทุกระบบปฏิบัติการ เรียกใช้แพ็คเก็ตดมกลิ่นบนเซิร์ฟเวอร์ (สำหรับ Windows มีตัวอย่างเช่น Windump หรือ Wireshark ) Windump ตัวอย่าง:

C:\> windump -D
1.\Device\NPF_{FD6B99B9-2B36-4222-A1C3-59C52DE63BB1} (Intel(R) PRO/1000 MT Desktop Adapter)

C:\> windump -i 1 -XX udp
windump: listening on \Device\NPF_{FD6B99B9-2B36-4222-A1C3-59C52DE63BB1}
...

จากนั้นส่งแพ็กเก็ต UDP ไปยังเซิร์ฟเวอร์ของคุณจากโฮสต์อื่น:

hping3 SERVER --udp -p 2342 -c 1 -n

หรือ

nmap -sU -n -Pn -p 2342 SERVER

และดูว่าแพ็คเก็ตดมกลิ่นบันทึกแพคเก็ตเหล่านั้น


ขอบคุณ! ขณะที่ฉันเขียนฉันก็ถามคำถามที่คล้ายกัน Linux / Unix เกี่ยวกับวิธีการแก้ปัญหาในฝั่งเซิร์ฟเวอร์ แต่ฉันต้องตอบตัวเอง! :] หากวิธีการแก้ปัญหาที่อธิบายไว้ล้มเหลวฉันจะบังคับให้เครื่องแปลท้องถิ่นส่งข้อมูลไปยังคอมพิวเตอร์ที่บ้านของฉันและใช้วิธีการวิเคราะห์แพ็กเก็ตของคุณ
trejder
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.