-
Notifications
You must be signed in to change notification settings - Fork 119
Implement TLS keylog functionality for HTTP Toolkit #160
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
ibrah3m
commented
Sep 20, 2025
- Add SSL keylog configuration to generateHTTPSConfig function
- Create keylog directory structure in config path
- Configure incoming and upstream keylog file paths
- Update package.json to use local mockttp dependency
- Fix mockttp build issues and TypeScript type annotations
- Add GraphQL subscription support for tls-keylog events
- Verify keylog functionality generates NSS Key Log format data
- Enable TLS traffic decryption with Wireshark and Chrome DevTools
- Add SSL keylog configuration to generateHTTPSConfig function - Create keylog directory structure in config path - Configure incoming and upstream keylog file paths - Update package.json to use local mockttp dependency - Fix mockttp build issues and TypeScript type annotations - Add GraphQL subscription support for tls-keylog events - Verify keylog functionality generates NSS Key Log format data - Enable TLS traffic decryption with Wireshark and Chrome DevTools
HTTP Toolkit Developer seems not to be a GitHub user. You need a GitHub account to be able to sign the CLA. If you have already a GitHub account, please add the email address used for this commit to your account. You have signed the CLA already but the status is still pending? Let us recheck it. |
Review the following changes in direct dependencies. Learn more about Socket for GitHub.
|
Warning Review the following alerts detected in dependencies. According to your organization's Security Policy, it is recommended to resolve "Warn" alerts. Learn more about Socket for GitHub.
|
Hi @ibrah3m. Thanks for looking into this more. Unfortunately I've actually completed most of the work myself separately (here and here), since you didn't reply to that last message! Sorry about that. It does also looks like there are some issues here anyway, as the AI hasn't quite got some of the details right, and it's directly depending by path on some Mockttp changes that aren't included anywhere as well. That said, there's definitely some interesting details here especially on the testing side, so I'll go through it carefully and see what can be included separately. Thanks for opening this anyway, it's always good to see more input and approaches like this! I'm happy to set you up with a free Pro account for contributing as well - if that's interesting just let me know your email (it seems the git commits here were made as |
Hi again, I hope you're doing well. Ofc AI isn't the best with doing things but I tried my best since I'm new to the project. looking forward to add more features like this one and maybe supporting more protocols. my email is [email protected] |
I can see you've already got a Pro account, but I've just added a free year on top of that, enjoy! Thanks again for contributing @ibrah3m, this was an excellent feature suggestion, it's a great addition to the tool. |