Detect JavaScript libraries used on the current web page. This tool is supported by academic software engineering researches.
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
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].
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