GithubHelp home page GithubHelp logo

Comments (2)

tintinweb avatar tintinweb commented on May 22, 2024

Hi @Esser420
Thank you for your feedback, I am happy to hear the project is useful to you.

While the project turned into a generic TLS detection and MitM attack tool it originally started out as a tool to draft TLS stripping attacks. As such, it is required to be able to manipulate traversing messages. This is what - besides others - mangle_server_data and mangle_client_data can be used for. Sockets are wrapped in another class to make sure tcp and tls sockets share a common interface and behavior (they're actually very different). mangle_server|client_data therefore operates either on a tls or tcp socket, depending on the protocols state. Since the project is using the python tls implementation wrapping the tcp socket with a tls context it might not be easy to achieve the tls protocol manipulation you're looking for as the python tls socket will quickly get out of sync (unless you're only using python tls api) if you modify anything underneath it.

Please provide an example of the modification part of the proxy implementation to see if this would be feasible.

cheers
tin

from striptls.

tintinweb avatar tintinweb commented on May 22, 2024

closing due to inactivity.

from striptls.

Related Issues (2)

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.