Capture and Replay security bugs
An open source tool to capture screen and network instantly helping security engineers reproduce bugs. This is a browser extension to capture Desktop and Network Traffic
- It has a responsive UI for Security Engineers to view and search requests
- Hides the traffic inside a mkv/webm video files
- Works cross browser using extensibility API (currently supports Chrome and Opera, Firefox on roadmap)
- No server interaction, everything on client
- Export requests as cURL
- Store history in Local Storage
1. Capture network of active and navigated Tabs(Default) This option enables the tool to capture the network of the current tab and all the other tabs you navigate to. 2. Capture Network of most recently activated tab This captures the network of only the active tab at that moment. So, as you navigate across tabs, the tool captures the network of those tabs. 3. Capture Network of only current tab Captures the network of the current tab from which the extension was invoked. 4. Capture of all tabs This option enables the tool to capture network of all the tabs in the browser.
Opera: We have submitted the extension for approval in the Opera store. Feel free to upload the folder in this repository for Opera.
How to manually Install in Chrome/Opera?
- Navigate to chrome://extensions
- Expand the Developer dropdown menu and click “Load Unpacked Extension”
- Navigate to the local folder containing the extension’s code and click Ok
- Assuming there are no errors, the extension should load into your browser
Firefox: On Roadmap. Waiting for a bug to be fixed by Firefox team.
- Go to https://repro-now.com/previewer/
- Click on "Load Demo Video"
- How to build Chrome Extension: https://developer.chrome.com/extensions/getstarted
- FFmpeg.js for client side video conversion: https://github.com/Kagami/ffmpeg.js
- ts-ebml for MKV manipulation: https://github.com/legokichi/ts-ebml
- Browserify for converting node modules to work on browser: http://browserify.org/
- Ideas for web apps with FFMPEG and ffmpeg.js - Paul Kinlan: https://paul.kinlan.me/ffmpeg-ideas/
- Videoconvertor.js for showing demo of ffmpeg.js: https://github.com/bgrins/videoconverter.js