Giter Site home page Giter Site logo

hep-wireshark's People

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

hep-wireshark's Issues

Cant' decode HEP2 protocol

Hi,
I installed the hep.lua plugin in Wireshark but I can't decode HEP2 packages:
I got this error:

image

I'm using the Wireshark version 2.2.8 in OS X.

Thanks in advance,
Roberto

Lack of boundary checking

Hi, we've tried to use this dissector to debug new implementation of the HEPv3 client, but it seems to be lacking any even basic boundary/sanity checks, causing wireshark to hang solid while dissecting small capture (attached). This severely limits its usefulness for such use cases as well could lead to problems while processing large number of real-world packets, as wire errors do happen in real life.

cap.zip

infinite loop on parsing gzipped packet

For chunk_type, 00000011, I suggest you handle it as a normal payload even if it shows jibberish, because right now it gets stuck in an infinite loop and hangs wireshark.

Not all nodes on ladder diagram

Hello!

Below is the config from Kamailio (it has Public and Private interfaces) and tcpdump parameters:

modparam("siptrace", "duplicate_uri", "sip:127.0.0.1:9060")
modparam("siptrace", "hep_mode_on", 1)
modparam("siptrace", "trace_to_database", 0)
modparam("siptrace", "trace_flag", 22)
modparam("siptrace", "trace_on", 1)
modparam("siptrace", "hep_version",2)

If I use sngrep, it shows well.
sngrep -d lo -L udp:127.0.0.1:9060 -c

Screenshot_1

If I collect trace with tcpdump, Wireshark shows only two parties in the conversation (which packets came from).
tcpdump -i lo port 9060 -w /home/sngrep/hepv2.pcap

Screenshot_2

But in HEP packet payload IPs are present.

Screenshot_3

PS. I suspect that the problem is not related to your plugin, but maybe you know solution

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.