作者aspg5956 (Shawn)
看板Soft_Job
標題[請益] 關於c語言套件freediameter問題
時間Tue Mar 24 16:38:29 2020
請問該怎麼把 .pcap檔案內部的封包轉成人類看得懂的字串呢?
目前是想說Diameter protocol 協定,不曉得freediameter 套件內有沒有可以直接 取出
資料的functions呢?
如果有經驗的人士,可否給我點資訊呢,謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 42.77.195.25 (臺灣)
※ 文章網址: https://webptt.com/m.aspx?n=bbs/Soft_Job/M.1585039111.A.F18.html
1F:推 w180112: libpcap 03/24 17:27
2F:→ aspg5956: pcap 的確是libpcap函式庫內部的,我想知道能不能將 例 03/24 17:39
3F:→ aspg5956: 如16進制 0X FA 轉成 host....這只是舉例 03/24 17:39
4F:推 Qbsuran: inet_ntop() 03/24 18:05
5F:推 final01: 我覺得你先搞懂你到底要什麼吧.我覺得你連問問題都不會 03/24 20:08
6F:→ aspg5956: 問題就是把pcap封包內的資料轉成 字串 存取出來,但是pc 03/25 07:35
7F:→ aspg5956: ap內的資料是根據diameter protocol規則在走的 03/25 07:35
8F:推 w180112: 不懂你想問什麼 libpcap抓到的值就是raw 你想怎麼轉都 03/25 13:26
9F:→ w180112: 行 03/25 13:26
10F:→ aspg5956: 比如說 CJSON Getobject(root,“service”)->valuestrib 03/26 08:33
11F:→ aspg5956: g 這樣把serive內的string抓出來 03/26 08:33
12F:→ aspg5956: pcap內部有info欄位,如果裡面有Origin Realm就把數值 03/26 08:35
13F:→ aspg5956: 抓出來這樣 03/26 08:35
14F:推 marc47: tcpdump就可以解出來了,而且shelk script就可作業 03/29 09:00