Intercept and Modify HTTP Traffic with Ease
Summary of my bookmarked Github repositories from Jun 8th, 2016
The HTTP MITM Proxy is a node.js library that allows for Man-in-the-Middle (MITM) attacks on HTTP traffic. It supports capturing and modifying both request and response data. The library can be installed using npm and is compatible with Node.js 8.x and above. It provides TypeScript type definitions out of the box. An example is provided that demonstrates how to modify search results from Google by replacing the result titles with "Pwned!". The library also supports SSL certificates generation using node-forge. Various API functions are available for customizing the proxy behavior, including request and response filters, WebSocket handling, and error handling.