Jalangi2

Jalangi2 Chrome Extension for Javascript code analysis

What is Jalangi2?

Jalangi2 is a Chrome extension developed by gembigfan, and its main feature is "Jalangi2 Chrome Extension for Javascript code analysis".

Extension Screenshots

screenshot

Download Jalangi2 Extension CRX File

Download Jalangi2 extension files in crx format, manually install Chrome extensions in the browser, or share the crx files with friends to easily install Chrome extensions.

Extension Usage Instructions

                        This is Chrome extension (Devtool) for Jalangi2 to perform dynamic javascript analysis. A user can easily implement their own user-script to perform customized javascript analysis such as finding bugs, performance problems and taint analysis.
Prerequisites:
1. python
2. node
3. mitmproxy 

Steps for installation:
1. git clone https://[email protected]/jedihy/jalangi2-chrome.git
2. cd jalangi2
3. npm install
4. mitmdump -p 9999 --anticache -s "jalangi2/scripts/proxy.py --inlineIID --inlineSource"

In this version, you have to use port 9999 for mitmdump because the port number is hardcoded in the extension.                    

Extension Basic Information

Name Jalangi2 Jalangi2
ID bjchnamfmkkcejgiacanfhnokbchijoj
Official URL https://chrome.google.com/webstore/detail/jalangi2/bjchnamfmkkcejgiacanfhnokbchijoj
Description Jalangi2 Chrome Extension for Javascript code analysis
File Size 1.45 MB
Installation Count 42
Current Version 0.1
Last Updated 2016-11-30
Publish Date 2016-11-30
Rating 5.00/5 Total 1 Ratings
Developer gembigfan
Payment Type free
Supported Languages en-US
manifest.json
{
    "update_url": "https:\/\/clients2.google.com\/service\/update2\/crx",
    "name": "Jalangi2",
    "version": "0.1",
    "description": "Jalangi2 Chrome Extension for Javascript code analysis",
    "devtools_page": "proxy.html",
    "manifest_version": 2,
    "web_accessible_resources": [
        "*"
    ],
    "icons": {
        "16": "logo.png",
        "32": "logo.png",
        "128": "logo.png"
    },
    "content_scripts": [
        {
            "matches": [
                "http:\/\/*\/*",
                "https:\/\/*\/*"
            ],
            "js": [
                "injector.js"
            ],
            "run_at": "document_start"
        }
    ],
    "background": {
        "scripts": [
            "background.js"
        ]
    },
    "permissions": [
        "storage",
        "proxy",
        "activeTab",
        "http:\/\/*\/",
        "https:\/\/*\/",
        "*:\/\/*\/*",
        "tabs"
    ]
}