wireshark

จาก kristhara meteam

ไลบรารี่เพื่อโปรโตคอล SNMP ครับ

ใช้วิธีดัก packets ที่อุปกรณ์ส่งกันจากด้วยโปรแกรม wireshark แล้วนำมาใช้ส่งครับ

วิธีดังนี้ครับ

1.) เปิดโปรแกรม wireshark ทิ้งไว้ ตั้งค่ากรองเอาแต่ snmp

2.) เปิดโปรแกรม MIB Browser สั่ง GET printer status จาก IP ของ printer

3.) คัดลอก packets ที่โปรแกรม MIB ถามไป จากโปรแกรม wireshark

4.) นำมาใส่ใน code Udp.write() เพื่อถามแบบเดียวกัน

5.) นำ response มาใช้งานครับ

ถ้าเป็นคนล่ะรุ่นก็ต้อง ดัก package ใหม่ใช่ไหมครับ

ไม่ต้องแล้วครับ มันเป็นมาตรฐานเดียวกัน ต่างกันที่ส่วน header udp กับ requst id เท่านั้น ทดลองแล้วคับ คำสั่งใน code นี้ใช้กับ printer brother ที่ ออฟฟิตผม ที่ ip ต่างกันได้ครับ