
Іноді буває потрібно розуміти як формуються вашим продуктом URL з різноманітними даними або параметрами пошуку. Іноді це не дуже потрібно, але просто цікаво 🙂
На днях для тестування інтеграції між двома системами (JSON передається в URL 🙀) потрібно було розпарсити адресний рядок, для цього знайшов дуже прикольний інструмент, який розбиває URL на найдрібніші компоненти та представляє їх у вигляді графу.
Unfurl має парсери для URLs, пошукових систем, чатів, соцмереж та іншого. Також unfurl розуміє таймстампи, uuid, base64. То ж дуже корисна штука для реверс-інжинірингу.
Використання:
⚙️ Має онлайн версію: https://dfir.blog/unfurl
⚙️ Може використовуватись як javascript bookmarklet:
javascript:window.location.href='https://dfir.blog/unfurl/?url='+window.location.href;'
⚙️ Або ж може бути встановленим локально, оскільки це Python скрипт. Скачати можна тут: https://github.com/obsidianforensics/unfurl