An endpoint parser and extractor with many flexible features by AtlasWiki/mrunoriginal and LordCat
*/} 77 |108 | An endpoint parser and extractor with many flexible features by 109 | AtlasWiki/mrunoriginal and{" "} 110 | LordCat | Designed by Mahenoor 111 |
Auto parses after page load
308 |324 | A request of 1 is recommended for higher accuracy when dealing with 325 | big web apps with many dynamic js files 326 |
327 |349 | Keep scope empty if you want to parse from all scopes 350 |
351 | 371 |422 | An endpoint parser and extractor with many flexible features by 423 | AtlasWiki/mrunoriginal and{" "} 424 | LordCat | Designed by Mahenoor 425 |
426 |Content for Generate Report modal.
15 | 16 |{currentResponse?.url || 'N/A'}289 |
291 | {Object.entries(currentResponse?.headers || {}).map(([key, value]) => ( 292 |298 |293 | {key}: 294 | {value} 295 |296 | ))} 297 |
300 | {currentResponse?.body || 'N/A'} 301 |302 |
{keywordHits.length} hits found in {endpoint.foundAt}
44 |
47 | {snippet}
48 |
49 | ))}
50 | 54 | endpoint,parsed from,root webpage 55 |56 | {/* Display URLs in CSV format */} 57 |
58 | {urls.map((endpoint, index) => 59 | `${sanitizedURL(endpoint)},${endpoint.foundAt},${endpoint.webpage}` 60 | ).join('\n')} 61 |62 |
129 | ENDPOINT ({filteredURLs.length}) 130 | | 131 |132 | SOURCE ({jsFiles.length}) 133 | | 134 |135 | WEBPAGE ({webpages.length}) 136 | | 137 |
---|---|---|
142 | {/* Search button */}
143 |
144 | {/* */}
147 |
154 | {/* Filter button */}
155 |
158 |
159 | {/* Filter menu */}
160 | {filterToggle && (
161 |
162 |
170 | {Object.entries(FILTER_CATEGORIES).map(([category, colorClass]) => (
171 | |
189 | {/* Location/Source */}
190 |
191 |
192 |
198 | {isOpenLocation && (
199 |
206 |
200 | {jsFiles.map((url, index) => (
201 |
204 | )}
205 | |
207 | {/* Webpage */}
208 |
209 |
210 |
216 | {isOpenWebpage && (
217 |
224 |
218 | {webpages.map((url, index) => (
219 |
222 | )}
223 | |
225 |
51 | {` 52 | Showing modified relative paths (format: root webpage + relative paths) 53 | Example: https://www.example.com + /help: https://www.example.com/help 54 | and absolute urls 55 | `} 56 |57 | {urls.map((endpoint, index) => ( 58 |
{sanitizedURL(endpoint)}
59 | ))} 60 |32 | showing umodified relative paths and absolute paths 33 |34 | {urls.map((endpoint, index) => ( 35 |
{endpoint.url}
36 | ))} 37 |