unfurl icon indicating copy to clipboard operation
unfurl copied to clipboard

Extract and Visualize Data from URLs using Unfurl

Results 52 unfurl issues
Sort by recently updated
recently updated
newest added

**Description** Gmail URLs have embedded info in IDs that we can extract. **Examples** - https://mail.google.com/mail/u/0/#inbox/16426a350b26c600 - https://mail.google.com/mail/u/1/#inbox/FMfcgxvwzcMvCVqtTprDSvtNVBhnMBzq **References** - https://arsenalrecon.com/2018/08/digging-into-gmail-urls/ - https://arsenalrecon.com/2019/07/digging-deeper-into-gmail-urls-introducing-gmail-url-decoder/

Enhancement
Parser

**Description** Firebase's push IDs are the chronological, 20-character unique IDs. A push ID contains 120 bits of information. The first 48 bits are a timestamp, which both reduces the chance...

Enhancement
Parser

Some websites add keys to the URL query string that have no value, but still affect the way the page is displayed. One (trimmed down) example is the following Facebook...

Bug
Parser

Find better way to integrate referenced sources (clicking on hover text isn't working).

**Description** A js file on twitter website contains a dict of sharing code and associated platform. **References** - https://abs.twimg.com/responsive-web/client-web/main.ea5f3cf9.js - https://web.archive.org/web/20220924170519/https://abs.twimg.com/responsive-web/client-web/main.ea5f3cf9.js ```js l = Object.freeze({ "01": "twcamp^share|twsrc^android|twgr^sms", "02": "twcamp^share|twsrc^android|twgr^email", "03":...

Enhancement
Parser

**Description** Import from imp fail since imp is no longer supported in python 3.12. Generates lots of the the following error(s) ```[2024-02-09 19:45:18,079] ERROR in core: Failed to import parse_mac_addr:...

Enhancement
Parser

There are some really interesting projects that aim to identify unknown text strings, such as [pyWhat](https://github.com/bee-san/pyWhat) and [lemmeknow](https://github.com/swanandx/lemmeknow). Some of these are stored as easily-consumable regexes. We should review them...

Help Wanted
Feature

Doing a standard build on multiple platforms, the result errors out with: ``` from flask.scaffold import _endpoint_from_view_func ModuleNotFoundError: No module named 'flask.scaffold' ``` after some searching and experimentation, I found...

Bug

Unfurl uses `flask` for its web interface and has version requirements set. If another project wants to use Unfurl as a library, or otherwise render their own UI and not...

Feature

**Description** > TLDR: I (and surely others) cannot use unfurl as a python library but refactoring code.py would fix that. The current [core.py](https://github.com/obsidianforensics/unfurl/blob/main/unfurl/core.py) contains both the logic needed to do...

Bug
Enhancement