Git Product home page Git Product logo

mptcpanalyzer's People

Contributors

teto avatar

Stargazers

 avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

mptcpanalyzer's Issues

highlevel TODO list

to reach feature parity with mptcpanalyzer:

  • restore cache capabilities
  • autocompletion of commands/parameters
  • plugins
  • ability to customize plots
  • check source formatting

enable caching

to enable caching, we need to:

be able to generate a hash from a CacheEntry
When writing to cache we have:
Nothing | Nothing | Just 0 | Just 4093186044
we need special write instances so that we can use the same loading procedure from csv etc

Very interested to try this out

Hello,

I'm very interested to try this out. Is there a guide for installation for this mptcpanalyzer? And also which kernel version or OS you are using to make it work properly?
Any guidance would be greatly appreciated!

better error when file does not exist

there should be a better error than

�[m�[91mexamples/client_2_filtered.pcapng> �[39mmap-tcp examples/client_2_filtered.pcapng examples/server_2_filtered 0
...
�[m�[32m[debug]�[39m [M.Loader#82] cache miss: "Not implemented yet"
�[m�[32m[debug]�[39m [M.Loader#83] Calling tshark
�[mExporting fields ["frame.time_epoch","frame.interface_name","_ws.col.ipdst","ip.dst_host","_ws.col.ipsrc","ip.src_host","mptcp.ack","tcp.options.mptcp.datafin.flag","mptcp.dsn","mptcp.expected_token","tcp.options.mptcp.recvkey","tcp.options.mptcp.recvtok","tcp.options.mptcp.sendkey","mptcp.stream","tcp.options.mptcp.ve
�[mrsion","frame.number","mptcp.reinjection_of","mptcp.reinjection_of","frame.time_relative","mptcp.related_mapping","tcp.window_size","tcp.ack","tcp.dstport","tcp.flags","tcp.len","tcp.option_kind","tcp.seq","tcp.srcport","tcp.stream","tcp.options.timestamp.tsecr","tcp.options.timestamp.tsval"]
�[mCommand run: RawCommand "tshark" ["-E","separator=|","-r","examples/server_2_filtered","-o","mptcp.analyze_mptcp:true","-o","mptcp.intersubflows_retransmission:true","-o","mptcp.relative_sequence_numbers:true","-o","mptcp.analyze_mappings:true","-o","tcp.analyze_sequence_numbers:true","-o","gui.column.format:Time,%At,i
�[mpsrc,%s,ipdst,%d","-2","-R","mptcp or tcp and not icmp","-T","fields","-e","frame.time_epoch","-e","frame.interface_name","-e","_ws.col.ipdst","-e","ip.dst_host","-e","_ws.col.ipsrc","-e","ip.src_host","-e","mptcp.ack","-e","tcp.options.mptcp.datafin.flag","-e","mptcp.dsn","-e","mptcp.expected_token","-e","tcp.options.
�[mmptcp.recvkey","-e","tcp.options.mptcp.recvtok","-e","tcp.options.mptcp.sendkey","-e","mptcp.stream","-e","tcp.options.mptcp.version","-e","frame.number","-e","mptcp.reinjection_of","-e","mptcp.reinjection_of","-e","frame.time_relative","-e","mptcp.related_mapping","-e","tcp.window_size","-e","tcp.ack","-e","tcp.dstpor
�[mt","-e","tcp.flags","-e","tcp.len","-e","tcp.option_kind","-e","tcp.seq","-e","tcp.srcport","-e","tcp.stream","-e","tcp.options.timestamp.tsecr","-e","tcp.options.timestamp.tsval"]
�[m�[34m[info] �[39m [M.Loader#102] Error happened: ExitFailure 2
�[mmptcpanalyzer: fd:6: hGetContents: illegal operation (delayed read on closed handle)

when a file does not exist

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.