วันศุกร์ที่ 25 มกราคม พ.ศ. 2551

วิธีการใช้งาน Ethereal เบื้องต้น

Ethereal เป็น โปรแกรมที่ไว้ดักจับข้อมูลใน Network ที่ผ่านเข้าออกจากเครื่องเราน่ะครับ บางทีพอเวลาเราเขียนโปรแกรมที่ต้องติดต่อกับระบบข้างนอก (เช่น การใช้ Web Service, XML Over HTTP) เราส่งข้อมูลไปครบ แต่ทำไมส่งไปฝั่งนู้นไม่ครบ ทำให้บางทีเราต้องมาตรวจสอบ Package ว่าข้อมูลที่ส่งไปจริงๆ ถูกหรือเปล่าน่ะครับ โหลดได้จาก ที่นี่ (ซึ่งเวลาเรา Install ให้เลือก Install WinPCap ด้วยนะครับ)

รูปหน้าตาโปรแกรมครับ



วิธีการใช้งานเบื้องต้น
1. เลือกว่าเราจะจับข้อมูลทางช่องทางไหน โดยดูที่ Capture --> Interfaces...
2. พอกดไปแล้ว มันจะให้เลือก ก็เลือกที่เราต้องการ (ดูง่ายๆ อันที่มีข้อมูลวิ่งน่ะครับ ก็เลือกอันนั้นเอา)
3. กด Capture เลย แล้วก็ Run Programmes ของเรา พอเสร็จก็กด Stop ก็จะได้ข้อมูลแล้วครับ แล้วก็ดูใน Package เอาก็จะรู้แล้วว่าข้อมูลที่ส่งไปถูกหรือไม่

ปล.
1. Filter ง่ายๆ ip.addr = IP ที่เราต้องการ
2. ถ้าจะดูข้อมูลคลิกขวาที่ Package แล้วเลือก Follow TCP Stream ก็จะเห็นข้อมูลที่เราส่งไปครับ