Git Product home page Git Product logo

mptcp-exploit's People

Contributors

fabriziodemaria avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

mptcp-exploit's Issues

MTCP v0.90

I am having issues in replicating the attack with Kernel MPTCP version 0.90 (I used 0.89rc so far).
I am now trying to compile my own latest version of the Kernel and obtaining my own vmlinux file but the MPTCP doesn't open new subflows

Enable "Listening" support

The current implementation works only if the attack script is executed AFTER the MPTCP connection has been established

README Remainder

Mention the following in the final README document:

sudo iptables -I OUTPUT -p tcp --tcp-flags ALL RST,ACK -j DROP

Improve README

Fix network specifications and improve "Limitations" part

SYNACK to client PORT

The manipulated SYNACK packet to be sent to the client doesn't keep the port number that we configured and it is not recognized by the client. Use show2() to see the port difference once the packet is being reassembled.

Hijack fails

Sometimes the hijack prints 100% but it fails anyway. It happens if the Server is sending the last messages before reaching 100%.

MP_JOIN SYN/ACK not received

Apparently the current implementation doesn't trigger SYN/ACK packet back from the server.
Possible ways to solve the problem is to generate the SYN packet from scratch instead of manipulate the incoming packet (possible issue with Checksum generation involved)

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.