Detect JavaScript libraries used on the current web page. This tool is supported by academic software engineering researches.

Latest Version

Version
1.5
Update
April 26, 2024
Size
608KiB
Developer
Category
Users
208
Rating
5 ★
Manifest Version
3
Web Store Status
Languages Support
English (United States)
See more
Permissions
ActiveTab
See more

Library Detector (Academic Tool) Extension

This open-source tool is developed to accurately detect libraries and frameworks running on the web. It collects 600+ most popular ones, pinpoints the version, and reveals those hidden by web packers or obfuscators.

Usage: open a website, click on the icon of this extension (needs to be pinned in the extension bar in advance), and click on the \"detect\" button in the popup menu, then all the libraries loaded by the website will be displayed.

All the detection features used in this extension are auto-generated by the algorithm proposed in recent research papers, ensuring the soundness of detection results. More libraries will be covered in later releases. For further information visits GitHub: https://github.com/aaronxyliu/PTV. Feedback please send to [email protected].
Read more

Source Manifest.json

{"update_url": "https://clients2.google.com/service/update2/crx", "manifest_version": 3, "name": "Library Detector (Academic Tool)", "short_name": "LD(AT)", "version": "1.5", "description": "Detect JavaScript libraries used on the current web page. This tool is supported by academic software engineering researches.", "icons": { "16": "icons/icon16.png", "32": "icons/icon32.png", "48": "icons/icon48.png", "128": "icons/icon128.png" }, "permissions": [ "activeTab" ], "host_permissions": [ "*://*/*" ], "background": { "service_worker": "background.js" }, "action": { "default_icon": "icons/icon48.png", "default_title": "LibDetector", "default_popup": "popup/DtrMenu.html" }, "content_scripts": [ { "matches": ["http://*/*", "https://*/*"], "js": ["content_scripts/inject.js"], "run_at": "document_idle", "all_frames": false } ], "web_accessible_resources": [{ "resources": ["data/*.json", "data/versions/*.json", "content_scripts/detect.js"], "matches": ["http://*/*", "https://*/*"] } ] } "
Read more