作者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/cn.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