CaptureBuddy! เป็นโปรแกรมที่ผมเอง เป็นคนเขียนขึ้นครับ ซึ่งจุดประสงค์เพียงหนึ่งเดียวของมันคือ ผมต้องการจะอัดรายการ ซึ่งถ่ายทอดผ่านทางระบบเครือข่าย Broadband TV ซึ่งผมใช้อยู่ โดยที่คง
คุณภาพไว้ให้ได้สูงสุดครับ และที่สำคัญคือ ไม่อยากเสียตังค์ไปซื้อการ์ด Capture ด้วยละ ในเมื่อภาพมันส่งมาทางสาย ADSL และส่งต่อไปยัง Set Top Box ผ่านสาย LAN มันก็ต้องมีทาง
จับข้อมูลเหล่านั้น เก็บไว้น่ะสิ!!!
ปัจจุบันนี้ผมใช้ WiFi Router ของ ASUS รุ่น WL-500g Premium ซึ่งผมได้ทำการตั้งค่าให้มันสามารถกระจายสัญญาณ Broadband TV ไปยัง Set Top Box ได้อยู่แล้ว โดยใช้การแบ่ง VLAN ช่วย ในซึ่งผมได้ไอเดียมาจากฟอรั่มแห่งหนึ่งเรื่องการแบ่ง Vlan ที่ว่า (จริงๆ ก็เพิ่งจะเข้าใจเนี่ย ว่าทำไมต้องแบ่ง...
) ก็เลยมาประยุกต์ใช้กับที่บ้าน ลักษณะดังรูปนี้ครับ
(ไม่เหมือนอย่างเดียวคือ ที่บ้านไม่ใช่จอ Plasma ครับ เหอๆ)
แล้วเมื่อวานนี้ ก็เกิดนึกขึ้นมาได้ว่า อยากได้ MV เพลง เราเป็นคนเลือกเองของ SF แบบที่ไม่มีคาราโอเกะจังเลย แล้วก็บังเอิญนึกขึ้นได้อีกว่า เดี๋ยวช่องเพลงของ Broadband TV ที่บ้าน มันจะมีรายงาน Chart เพลงนี่นา!!! ผมมั่นใจว่าเพลงนี้ต้องติดชาร์ทแน่นอน ก็เลยเกิดอยากจะอัด MV ดังกล่าวขึ้นมา แน่ละ ผมจะออกไปซื้อการ์ด Capture มาเลย ก็ดูจะรวยไปนิด แถมคงกลับมาไม่ทันอยู่ดี ก้อเลยบังเกิดความคิดว่า น่าจะลองดูหน่อยว่า ถ้าเราพาตัวเองไปอยู่ WAN เหมือนกับตัว Set Top Box เนี่ย จะพอเห็นอะไรบ้างมั๊ย
สำหรับ Tool ที่ขาดไม่ได้เลย เวลาจะเล่นอะไรกับระบบ Network เนี่ย ก็คือ WireShark ครับ ระหว่างที่ผมโหลดผ่าน WiFi อยู่ ก็ไปจัดแจงแบ่ง vlan ใหม่ แล้วเอาเครื่องผมต่อเข้าไปแบบนี้
แล้วลองเปิด Wireshark ดู ก็ปรากฏว่า...
โป๊ะเช๊ะเลยครับ มี Packet วิ่งมาอื้อเลย จริงๆ แค่เดินไปที่ Router ก็จะเห็นเลยครับ ว่าไฟที่ Port 3 และ 4 นี่ กระพริบรัวเชียว ผมก็ไม่รอช้าครับ รีบไปหา Wrapper ที่เป็น C# ของ WinPcap มาทันที ก็หามาได้ตัวนึง ซึ่งดีมากครับ คือ SharpPcap ของคุณ Tamir Gal เขาเนี่ยแหละ และผลที่ได้ ก็ออกมาเป็นโปรแกรม CaptureBuddy นี่แหละครับ! (ต้องให้บอกมั๊ยเนี่ย ว่าที่บ้านใช้บริการของอะไร)
แต่ปรากฏว่า อัด MV ไม่ทันครับ ตอนที่มันเริ่มทำงานได้ MV ก็เริ่มเล่นไปแล้วพอดี...[:'(] แต่ว่าก็ได้ใช้อัดสุดยอดพลังเสียงของน้องแก้มเดอะสตาร์ และรุจจีบกับมีเรียได้ตอนกลางคืน (อิจฉานายจริงๆ ว่ะรุจ...) เอาละ มาถึงตรงนี้แล้ว ก็อยากจะให้ช่วยกันใช้ครับ ผมให้ใช้ได้ฟรี ไม่คิดตังค์ แต่ไม่ขอ Open Source นะครับ เพราะว่าอันที่จริงมันก็เขียนได้ง่ายมากเลย ถ้ามี Library พร้อมขนาดนี้ ใช้ความพยายามในการศึกษา Pattern ของตัว Packet นิดเดียวเท่านั้น (จริงๆ) ขอกั๊กไว้ก่อน พอดีว่า มีอะไรอยากเพิ่มอีกนิดหน่อยครับ และมันก็ไม่ค่อยสวยด้วย เพราะว่าเขียนเอามันอย่างเดียว หลังจากสะใจแล้ว เดี๋ยวจะคิดเรื่อง Source Code อีกที 
ดาวน์โหลดได้ จากเว็บ CoreSharp.net นี่เลยครับ ไม่ต้อง Install ครับ แตกไฟล์แล้วใช้ได้เลย แต่ว่าต้องสมัครสมาชิกก่อน ถึงจะโหลดได้ครับ
จะเป็นต้องมี WinPcap และ .NET Framework 3.5 ในเครื่องด้วย ถึงจะใช้งานได้ครับ
สำหรับคำแนะนำ ติชม อยากจะให้เพิ่มอะไร อยากรายงาน Bug ก็ใช้ Forum ได้เลยครับ