[問題] 請問jpcap要如何做出正常封包

作者: pthuang (◢曉筱◤)   2015-04-07 18:11:29
這幾天在學習JPCap
想試著用它丟出一份ICMP封包跟蹤路由
但是學著網路上的例子做了一份ping包出來之後
卻發現連一個回應都沒有
用Wireshark監看後才發現
原來我用jpcap做出來的封包幾乎都不完整
雖然勉勉強強可以稱為ICMP封包
但就是硬生生比用ping丟出去的封包還要閹割了許多
我甚至懷疑它根本沒有離開過我的網卡....
下面這是我找到的其中一個例子
http://zhidao.baidu.com/question/165002395.html
其他我能找到的範例狀況也都大同小異
而且從Wireshark監看的時候發現
一個正常的ping包有82bytes 資料有32bytes
而從那個範例做出來的封包卻只有74bytes 資料量沒變
猜測是被閹割了很多header 而不如原先的ping包完整
以上是第一個問題
==================================================
第二個問題是
我試著用了下面這個網頁的例子監看封包
http://www.cnblogs.com/wolves-dave/archive/2013/01/18/2866173.html
這例子看jpcap自己做出來的封包資料量是正常的(32bytes)
但是當看到正常的ping丟出的ICMP封包時
jpcap卻會把它的資料量判斷成68bytes
導致誤看了很多亂碼(Data欄位之前36bytes的資料)
最後才會接上正常的資料(Data欄位)
請問各位高手 以上兩個問題該如何解決才好? QAQ
拜託大家了 m(_ _)m

Links booklink

Contact Us: admin [ a t ] ucptt.com