51学通信技术论坛

标题: 如何通过wireshark过滤出某个特定用户的Iu接口信令流程? [打印本页]

作者: 爱卫生    时间: 2012-4-1 22:35:57     标题: 如何通过wireshark过滤出某个特定用户的Iu接口信令流程?

上周和一位朋友学的,在电路域里经常用。

PS域中,Iu连接的建立实际上是在SCCP层标识的。而具体来讲,只要一个Iu连接不释放,实际上用于标识SCCP层连接的Destination Local Reference字段是不会变的。因此,可以用此字段作为过滤条件,另外,再借助wireshark提供的SCCP层连接自动关联功能,可以将属于这个Iu连接的信令都过滤出来,非常方便。这肯定是属于同一个用户的。因为不同用户的Iu连接肯定不一样。具体方法如下:

1 打开一个包含了很多Iu接口的pcap文件。

2 点击“edit”菜单,选择最后一项"preferences"。

3 再选择弹出菜单里的"protocols"下的SCCP。

4 将trace associations选项打勾。点击apply应用。如下所示。

[attach]1177[/attach]

5 实际上已经生效了。找一个RANAP的包查看效果。最好是一个GMM L3消息。

点开SCCP层,发现SCCP层最后,多了一个Association ID字段(这是wireshark加的,不是协议本身的)。已经将相关的数据包都关联在一起了。如下图所示。

[attach]1178[/attach]


作者: hycl5410    时间: 2012-4-2 10:52:58

这个功能不错,不用写filter了。
楼主要是把原理再写清楚点会对大家理解IUC的SCCP建立比较有帮助
作者: laopowoai    时间: 2012-4-5 22:35:02

学习了,这样过滤确实很方便
作者: xiner    时间: 2012-4-6 19:30:01

必须顶啊,非常感谢
作者: 昵称难倒的汉子    时间: 2012-4-8 18:01:03

学习,谢谢楼主
作者: jayslkidd    时间: 2012-6-26 20:46:17

灰常感谢啊~~相当有帮助~~
那么再请问一下,通过这个方法知道了某些报文属于同一用户,那么怎么知道这个用户是谁呢?比方从哪里找他的手机号、imsi、IMEI等信息啊?
作者: 爱卫生    时间: 2012-6-27 20:46:08

jayslkidd 发表于 2012-6-26 20:46
灰常感谢啊~~相当有帮助~~
那么再请问一下,通过这个方法知道了某些报文属于同一用户,那么怎么知道这个用 ...

有一些消息里例如附着请求里会有用户的IMSI或P-TMSI等身份信息,然后就到SGSN上查对应的MM上下文里的用户信息就好了!

作者: gpf_gprs2012    时间: 2012-7-25 16:09:50

学习了,谢谢
作者: wenliu    时间: 2012-12-6 14:18:24

hycl5410 发表于 2012-4-2 10:52
这个功能不错,不用写filter了。
楼主要是把原理再写清楚点会对大家理解IUC的SCCP建立比较有帮助

你可以看到SCCP 的CR,CC消息,表示SCCP的面向连接成功。 这时候SLR,和DLR 才全。随后用SCCP DT1作为Ranap的承载就行了。






欢迎光临 51学通信技术论坛 (http://51xuetongxin.com/bbs/) Powered by Discuz! X2