JSLogger
A simple yet effective JavaScript Logger Plugin for Caido, built to streamline the discovery of JS files during web app testing.
Install / Use
/learn @F2u0a0d3/JSLoggerREADME
JSLogger - Caido Extension
Extract and analyze JavaScript from HTTP traffic
<img width="2558" height="1373" alt="Screenshot_3" src="https://github.com/user-attachments/assets/233085e2-ff1d-4120-8675-df4b7eebb542" />Features
- JavaScript Detection: Automatically monitors HTTP responses and detects JavaScript files
- Content Analysis: Stores complete file content for detailed analysis
- File Management: Export, copy, and clear collected JavaScript URLs
- Auto Refresh: Toggle between manual and automatic refresh modes
- File Viewing: View detailed JavaScript file content in a dialog
- Debug Tools: Built-in debugging functionality for troubleshooting
Installation
- Clone this repository
- Install dependencies:
pnpm install - Build the extension:
pnpm build - Load the built extension into Caido
Technology Stack
- pnpm as package manager
- TypeScript
- VueJS
- PrimeVue for UI components
- Caido SDK for extension development
Author
f2u0a0d3 - f2u0a0d3@gmail.com
License
See LICENSE file for details.
