SpiderPigXL
SpiderPigXL

Reputation: 11

How to access http-toolkit packets programmatically using python?

Is there a way to receive and process packets intercepted in http-toolkit programmatically using python? Is there any internal API I access?

Ideally I would like to receive the packets in a JSON or HAR format.

Upvotes: 1

Views: 986

Answers (1)

Tim Perry
Tim Perry

Reputation: 13266

Within HTTP Toolkit itself, this isn't possible right now, but it is planned in future. You can +1 on the issue to vote for it here: https://github.com/httptoolkit/httptoolkit/issues/37. With that, you'd be able to add your own scripts within HTTP Toolkit which could process or store packets elsewhere any way you like, including sending them to a Python process.

In the meantime, this may be possible using Mockttp. Mockttp is the internals of HTTP Toolkit as an open-source JavaScript library that you can use to build your own fully scriptable proxy, and once that's working you can easily add logic to forward packets to Python on top of that. There's a getting started guide here: https://httptoolkit.tech/blog/javascript-mitm-proxy-mockttp/.

Upvotes: 3

Related Questions