小弟正在做oracle 的TNS协议分析,用pcap捕捉到tns协议的数据包后,不知如何判断用户所输入的SQL命令在tns包的起始地址
我用ethereal来看包,它也只能解开tns的header,可是tns的data区它就不能解开了.
盼有大侠指点

解决方案 »

  1.   

    呵呵,你这个太高深啦,太internal
      

  2.   

    tns只负责连接的建立,建立后oracle会另建一个连接实现通信。
      

  3.   

    呀,经过了一年多了,楼主对ORACLE的SQL分析,有什么新观点吗?data区里的数据有办法解不?
      

  4.   

    看到一些资料,说wirecache sql query analyzer 和 scape for oracle (scape4o) 可以解析,不过,没找下下载的。
      

  5.   

    发现最新开发版的wireshark里(得SVN导出来)里面多了一个文件packet-sqloracle.c
    似乎还没完整,没有加进去编译!
      

  6.   

    楼主还在吗?呵呵!我刚好也想做Oracle的TNS的解析!
    bjt_的“tns只负责连接的建立,建立后oracle会另建一个连接实现通信。”
    要是能展开讲讲多好啊!
      

  7.   

    wakao, 3年了,,,,,