elfmodpnblbidnigceioaffjdadpgjko
Capture every fetch & XHR request on any page. Inspect headers, view response bodies, and replay requests in one click. See every request your page makes. NetReplay is a Chrome extension that captures every fetch and XHR network request on any page, lets you inspect headers and response bodies in a floating panel, and replays any request with a single click β no DevTools, no proxies, no setup. Whether you're debugging a broken API call, validating an endpoint in QA, or tracing what a third-party script is quietly sending, NetReplay gives you a clear, real-time view of every HTTP request your browser makes β directly alongside the page. π― Capture every fetch() and XHR request on any page β automatically, from page load π Inspect full request headers, response headers, status codes, and response bodies βΆ Replay any captured request instantly and download the response as a JSON file Key Features: --------------------- β Automatic Network Request Capture NetReplay intercepts every fetch() and XMLHttpRequest call the moment a page loads β no button to click first, no configuration required. Every API call, data request, and background poll is recorded. The request list builds in real time as the page runs, giving you a complete picture of all network activity. Unlike Chrome DevTools, you never lose captures by accidentally closing the panel or navigating away. β Full Request & Response Inspection Click any captured request to see everything: HTTP method, full URL, all request headers, request body, response status code, response headers, and the complete response body. JSON responses are automatically pretty-printed for readability. This is the HTTP request inspector chrome developers reach for when they need detail without switching away from the page they're debugging. β One-Click Request Replay Select any captured request and hit Replay. NetReplay resends the exact request β same method, same headers, same body β and shows you the live response immediately. No copy-pasting into Postman, no reconstructing curl commands by hand. Replay is the feature that makes NetReplay different from a plain network logger: you can re-run any request as many times as needed without reloading the page or repeating the user flow that triggered it. β Download Response as JSON Save any captured request and its response to disk as a timestamped .json file. The export includes the request method, URL, headers, body, response status, response headers, and response body β everything in one structured file. Share it with a teammate, diff two responses, or archive it as evidence in a bug report. One click, done. β Copy as cURL Command Generate a ready-to-paste curl command for any captured request in either bash or Windows cmd format. All headers and the request body are correctly quoted and escaped. Paste it directly into your terminal to reproduce the request in isolation, run it in CI, or hand it off for backend debugging β without touching DevTools or writing anything by hand. β URL & Method Filter Type any string into the filter bar to instantly narrow the request list by URL fragment or HTTP method. Debugging a specific endpoint in a page that makes dozens of requests? Filter to it in under a second. The filter is live β it updates as you type without clearing any captured data. β Floating Panel β Stays on the Page NetReplay renders as a floating panel injected into any page via Shadow DOM, so it never interferes with the page's own layout or styles. Open it by clicking the toolbar icon or the floating button on the page. Close it when you're done. It stays visible as you interact with the page β you don't have to toggle back and forth between a DevTools tab and the live page to see what's happening. β Enable / Disable Toggle The popup's toggle switch lets you pause capturing and hide the panel across all tabs without uninstalling the extension. Useful when you're done debugging and don't want the panel visible on every page. Re-enable it instantly when you need it again. The toolbar badge shows ON/OFF state at a glance. β Minimal Permissions NetReplay requests only two permissions: storage (to remember the on/off toggle state) and the content script host match for all URLs (required to inject the capture script on any page you visit). No remote connections. No data leaves your browser. Works On: --------------------- NetReplay is an API request capture chrome extension that works on every website that makes network requests β which is essentially every modern website: βΆ Web applications β React, Vue, Angular, or any SPA that communicates with a backend API. Capture the exact payload your app sends and the exact response it receives. βΆ REST APIs β Watch every GET, POST, PUT, PATCH, and DELETE call your page makes. Filter by method to isolate write operations. βΆ GraphQL endpoints β Capture the full query body and the complete response payload. Useful when introspection isn't available or the schema is unclear. βΆ Third-party API integrations β See exactly what requests your page makes to analytics, payment, authentication, or data providers. βΆ E-commerce sites β Inspect add-to-cart, checkout, and inventory API calls during QA testing. βΆ Authentication flows β Observe login, token refresh, and session API calls without a proxy. βΆ Streaming and media sites β Capture manifest requests, segment fetch calls, and DRM license requests for debugging playback issues. βΆ Internal tools & dashboards β Debug API calls in tools that don't have good error surfaces, without setting up a proxy or modifying source code. βΆ Any page with fetch() or XMLHttpRequest β If the page makes HTTP requests through JavaScript, NetReplay captures them. Note: NetReplay captures JavaScript-initiated requests (fetch and XHR). Navigation requests and requests made directly by the browser (resource loads like images, scripts, stylesheets initiated by HTML parsing) are not captured β only programmatic API calls. Use Cases: --------------------- NetReplay solves specific problems that come up daily in web development, QA, and API work: π Debugging a Broken API Call Your frontend shows an error but the error message is generic. Open NetReplay, reproduce the action, and find the failing request in the list immediately. See the exact status code, response headers, and error body the server returned β without hunting through the DevTools network tab or adding console.log statements to the source code. π Reproducing an Intermittent Bug A request fails once every ten tries and you can't figure out why. With NetReplay, you can replay the captured request repeatedly to isolate whether the issue is in the request itself or in server-side state. You don't need to re-run the full user flow each time β just hit Replay. π§ͺ QA Endpoint Validation You need to confirm that a user action sends the right payload to the right endpoint with the right headers. Open NetReplay, perform the action, and inspect the captured request. No proxy configuration, no Charles, no Fiddler β just the extension and the page. π΅οΈ Investigating Third-Party Scripts A third-party analytics, chat, or advertising script is making unexpected requests. NetReplay shows you exactly which URLs it's hitting, what it's sending, and what it's receiving β with no code changes and no proxy setup. π Generating cURL Commands for Backend Teams A backend engineer needs to reproduce a frontend request to debug a server-side issue. Use NetReplay to capture the request as it actually happens in the browser β cookies, auth headers, and all β and send them a copy-paste-ready curl command in seconds. π Archiving API Response Snapshots Download any request and response as a structured JSON file for documentation, bug reports, or response diffing between environments. Useful when you want a record of exactly what an API returned at a specific point in time. π Security Testing & Review Review what data your page sends to external services β authentication tokens, user identifiers, analytics payloads. NetReplay makes it easy to audit outbound requests without setting up a full proxy or man-in-the-middle tool. β‘ Faster Than Opening DevTools The DevTools network tab requires: opening DevTools, switching to the Network tab, often reloading the page to catch early requests, and then navigating away from the DevTools panel to interact with the page. NetReplay is always there β floating on the page, capturing from the start, without any of those steps. How NetReplay Compares: --------------------- The Chrome DevTools Network tab is powerful β but it requires a workflow that breaks your focus. NetReplay is designed around the problems that make DevTools slow for everyday API debugging: β DevTools requires opening a separate pane and switching focus away from the page. NetReplay is a floating panel on the page itself. β DevTools loses network history when you close it or navigate. NetReplay maintains captures as you work. β DevTools has no one-click replay. NetReplay replays any request with a single button. β DevTools requires manual reconstruction of curl commands. NetReplay generates them instantly. β Postman Interceptor requires Postman installed and sends data through Postman's cloud. NetReplay is fully local and standalone. β Requestly is a rule-based request modification tool β a different job entirely. NetReplay is a passive capture and replay tool with no modification rules to configure. β ModHeader modifies outgoing headers but doesn't capture or replay requests. NetReplay's position: zero-setup, local-only, always-on capture with instant replay β the fastest path from "something went wrong" to "I can see exactly what happened." All request capture and replay happens entirely inside your browser. NetReplay never transmits captured request data, response data, URLs, headers, or any other information anywhere. No external service is contacted at any point. The only data stored is your on/off toggle preference, saved locally via chrome.storage.local. You can clear it at any time from Chrome's extension settings. Nothing is synced to any server. Permissions Explained: --------------------- NetReplay requests only the permissions it actually needs: β’ storage β Required to save your enable/disable toggle state across browser sessions so the extension remembers whether you had capture turned on. β’ (content script match) β Required to inject the capture script on any website you visit. Without this, NetReplay could only capture requests on a fixed list of hardcoded domains. The capture script runs locally in your browser β it does not send data anywhere. No other permissions are requested. No tabs permission. No webRequest permission. No activeTab permission. The extension cannot modify requests, redirect traffic, or read your browsing history β it only observes JavaScript-initiated fetch and XHR calls on the active page. Frequently Asked Questions: --------------------- Q: Does it capture requests that happen before I open the panel? A: Yes. The capture script is injected at document_start β before the page's own JavaScript runs. Every fetch() and XHR call is captured from the very first one, whether or not the panel is open. Q: Does it work on single-page apps (React, Vue, Angular)? A: Yes, fully. SPAs communicate almost entirely through fetch() and XHR. NetReplay captures every API call your SPA makes, including those triggered by navigation within the app. Q: Will it capture WebSocket messages? A: Version 1.0 captures fetch() and XMLHttpRequest only. WebSocket message capture is planned for a future release. Q: Does replaying a request log me out or change server-side state? A: Replayed requests are sent with credentials: 'include', meaning your current session cookies are attached β the same as the original request. If the original request modified state (a POST, PUT, DELETE), replaying it will also modify state. Use Replay on idempotent requests (GET) or on POST requests where you understand the side effects. Q: Why don't I see any requests in the list? A: Make sure the enable toggle in the popup is ON. If the toggle was OFF when the page loaded, the capture script was hidden and requests may not have been collected. Toggle it ON and reload the page. Q: Does it work with HTTPS requests? A: Yes. NetReplay intercepts fetch() and XHR at the JavaScript level, before the browser's TLS layer. Protocol (HTTP or HTTPS) has no effect on what NetReplay can capture. Q: Can I use it to test APIs I'm building locally? A: Yes. NetReplay works on localhost and any URL β there are no domain restrictions. Q: Does it capture requests from iframes? A: The capture script is injected into the top-level page. Requests made by cross-origin iframes are not captured, as the content script cannot access cross-origin iframe contexts. Q: Is captured data stored between page reloads? A: No. Captured request data lives in memory only. Reloading the page clears the list and starts a fresh capture. This is intentional β it keeps the panel fast and avoids accumulating stale data. Q: Does it work on all operating systems? A: Yes. NetReplay runs on Chrome for macOS, Windows, and Linux β any desktop platform where Chrome is supported. Latest Changes: --------------------- Version 1.0 β April 2026 - Initial release - Automatic capture of fetch() and XMLHttpRequest from document_start - Full request inspection: method, URL, request headers, request body - Full response inspection: status code, response headers, response body (auto pretty-prints JSON) - One-click Replay with live response display - Download request + response as a timestamped .json file - Copy as cURL command (bash and Windows cmd formats) - URL and method filter bar - Floating Shadow DOM panel β works on any page without style conflicts - Enable/disable toggle in popup with toolbar badge (ON/OFF) - NetReplay icon set at 16Γ16, 48Γ48, and 128Γ128 resolutions - Permissions: storage only (activeTab not required)
Local Net
Simplify your LPU Wireless Network login experience with our Chrome extension ! Designed exclusively for Lovely Professionalβ¦ Simplify your LPU Wireless Network login experience with our Chrome extension ! Designed exclusively for Lovely Professional University users, this extension streamlines the login process by securely storing your LPU Internet credentials. Once set up, connecting to LPU Wireless Network becomes effortless β with just one click, you can access the network without the hassle of entering your login details every time. Save valuable time and enjoy seamless internet connectivity at LPU. Experience the convenience of instant, hassle-free logins today !
Marketplace Focus β Facebook Reels Blocker
Block Facebook Reels so you can use Facebook for Marketplace, Groups, Messenger, friends, and family β without endless scrolling. Block Facebook Reels so you can use Facebook for Marketplace, Groups, Messenger, friends, and family β without endless scrolling. Marketplace Focus is a free, privacy-first Chrome extension that blocks Facebook Reels while keeping the useful parts of Facebook available. Use Facebook for Marketplace, buy/sell groups, Messenger, work groups, friends, family, and normal browsing β without getting pulled into short-form video. Hide Reels buttons, links, modules, and direct Reels pages across Facebook. Choose your blocking style: Strong Blocking: Hides Reels entry points and redirects you away from Reels pages. Light Blocking: Hides Reels buttons and links while allowing more flexible browsing. π― CHOOSE HOW YOU WANT TO USE FACEBOOK Classic Facebook Mode: Block Reels while keeping friends, family, Groups, Messenger, Marketplace, and regular Facebook browsing available. Marketplace Focus Mode: Browse Facebook Marketplace, buy/sell groups, and product listings without Reels distractions. Strict Focus Mode: Use stronger anti-bypass controls when you know youβll be tempted to disable blocking. Need to check a Reel someone sent you? Pause blocking for 5 to 180 minutes. Blocking automatically turns back on when the timer ends. Hard Lock removes the Pause button and adds a cooldown delay before blocking can be disabled. It is useful when willpower alone is not enough. You can configure the turn-off delay in settings. Run blocking automatically on specific days and hours. Use it during work hours, study sessions, Marketplace sourcing, or any time you want Facebook to stay distraction-free. Schedule Mode supports per-day selection and overnight schedules. Marketplace Focus includes a simple popup and a full settings page for blocking modes, controls, schedules, and exceptions. π₯ WHO IS MARKETPLACE FOCUS FOR? People who want Facebook without Reels: Use Facebook for friends, family, Groups, Messenger, and useful browsing without short-form video taking over. Marketplace users: Browse Facebook Marketplace, source inventory, research listings, and manage buy/sell activity without Reels interruptions. Remote workers: Use Facebook work groups and Messenger while blocking Reels during work hours. Students: Stay focused during study sessions with scheduled blocking, Hard Lock, and friction controls. Parents and mindful browsers: Reduce short-form video consumption without deleting Facebook entirely. ADHD and focus-tool users: Use extra friction to make impulsive Reels browsing harder to access. - No account required - No tracking - No data selling - No analytics - No remote feed processing - Blocking happens locally in your browser - Runs only on Facebook pages - Uses Manifest V3, Chromeβs current extension platform Marketplace Focus is an independent browser extension and is not affiliated with, endorsed by, or sponsored by Meta or Facebook. Click the extension icon to toggle blocking, pause temporarily, activate Hard Lock, or open Settings. Stop letting Reels hijack your Facebook time. Install Marketplace Focus and use Facebook without endless scrolling.
searchable-network
A chrome extension primarily designed to help me and my team search in deep network payloads and responses A chrome extension primarily designed to help me and my team search in deep network payloads and responses. It has potential performances issues when dealing with large objects that are being worked on. The project is open source and open to improvements! Github: https://github.com/ghisloufou/searchable-network
Network Logger - HAR Exporter
Capture network requests across all tabs and export as a HAR file β no DevTools needed. Perfect for debugging and sharing logs. Capture HAR files instantly without opening Chrome DevTools. HAR Capture helps developers, QA engineers, and support teams to export HAR logs in one click. No more repeatedly opening DevTools, switching to the Network tab, and reloading pages manually. Simplify your debugging workflow and capture network activity faster. How it works Click Start Recording, browse normally, then click Export as HAR. Your complete network log is saved as a standard .har file you can open in Chrome DevTools. Key Features β’ π΄ One-click recording across all open tabs β’ π¦ Captures full request & response bodies (headers, payloads, status codes) β’ β¬οΈ Exports standard HAR 1.2 format compatible with all major tools β’ π Live request counter and session duration timer β’ π All data stays on your device β nothing is sent anywhere β’ π Custom HAR filename β name your export based on the flow you're testing (e.g. login-flow.har, checkout-bug.har). Leave blank for auto-generated timestamp name. β’ π‘οΈ Sensitive data scrubbing β toggle ON to automatically redact Authorization headers, Cookies, JWT tokens, API keys, passwords, and secrets before export. Safe to share HAR files with your team. β’ π’ Live badge counter β see the request count directly on the toolbar icon without opening the popup(Note-pin the extension to see in toolbar). Red while recording, green when stopped with data. Who is this for? β’ Developers debugging API calls and network issues β’ QA engineers capturing request logs to share with their team - main advantage for QA members that they don't need to open DevTools in another window or side window and they can see full view of Application under Test β’ Anyone who needs a network log without keeping DevTools open Privacy HAR files may contain cookies, tokens, and passwords. A warning is shown in the extension before exporting. Never share HAR files publicly.