วันพุธที่ 27 พฤษภาคม พ.ศ. 2552

โปรแกรมตรวจสอบการแยกสาย

สืบเนื่องจากกระทู้ : http://www.linuxthai.org/forum/index.php?topic=2495.0



เริ่มที่จะว่างๆ ผมเลยเกิด idea เด็ดๆ ทำ Script ขึ้นมาให้มิตรรักแฟนเพลงได้ลองกันเลยครับ

อีกอย่างผมก็ไม่อยากแอบแซบคนเดียวซะด้วยครับหลังจาก Download : http://203.154.173.174/multiwan/checkwan.tar.gz

ให้ทำการแตกไฟล์ออกมาด้วยคำสั่ง tar ตัวอย่าง :

#tar xvfz checkwan.tar.gz

จากนั้นทดลองใช้งานด้วยคำสั่ง

#./checkwan ต่อด้วย parameter ของ ip เครื่องลูกดังตัวอย่าง
###################################

loma:~/wan# ./checkwan.pl 192.168.1.5

Power by Delphi@linuxthai.org version 1.0

protocol source destination sport dport interface

tcp 192.168.1.5 61.90.203.53 1369 27931 ppp103 : 117.47.x.xxloma:~/wan#

###################################

ทดลองใช้ดูครับ การทำงานเป็นลักษณะ Realtime ส่วน Source code ด้านใน สามารถปรับแต่งเองได้ (ไปศึกษาภาษา Perl เอาเองนะครับ)

ปล ใช้ฟรีครับ ใครจะเอาไปแก้ Code ด้านในก็ขอ เครดิตแบบ GNU ของฝรั่งก็ดีนะครับ หรือใครมีไอเดียเจ๋งๆ กว่านี้ก็เชิญแก้แล้วนำมาแบ่งปันต่อก็จะดีมากๆ เลยครับ Screen shot 1.3



######## แก้บักครับ
## Ver 1.3 เพิ่มในส่วนColumn State แทน column source IP ออกครับ แก้ไขการแสดงผลให้ดูกระชับขึ้นครับ ส่วน code ด้านในก็ยังสะเปะสะปะ เหมือนเดิมครับ อิอิ http://203.154.173.174/multiwan/checkwan13.tar.gz
## Ver 1.2 เพิ่มในส่วน UDP ครับ http://203.154.173.174/multiwan/checkwan12.tar.gz
## ver 1.1 เนื่องจากถ้าเกิดกรณีสายหลุดแล้วทำให้ คอลัมส่วน interface ไม่ show ppp ขึ้นมา(ซึ่งก็ไม่ควรจะโชว์เพราะเป็น IP เก่า) ผมได้ตัดการแสดงในส่วนนี้ไปนะครับ โหลดใหม่ตาม link ด้วนล่างนี้http://203.154.173.174/multiwan/checkwan11.tar.gzส่วน link ก่อนหน้านี้เป็น ver 1.0 เอาไว้ให้ดูเทียบเอาครับว่าแก้ตรงไหนบ้าง

เครดิตผู้เขียนและจัดทำ : delphi แห่ง http://www.linuxthai.org/

อ่านเพิ่มเติมได้ที่นี่ : http://www.linuxthai.org/forum/index.php?topic=2566.0

ไม่มีความคิดเห็น:

แสดงความคิดเห็น