XSS-Checker is a tool used to Check / Validate for XSS vulnerabilities

## Installation
```console
pip install XSS-Checker
```
## Usage
```console
XSS-Checker -h
```
```
usage: XSS-Checker [-h] --url URL [--endpoint ENDPOINT] [--ext-url EXTRA_URL] [--cookies COOKIES]
[--sig SIG] [--threads THREADS] [--timeout TIMEOUT]
[--browser {Chrome,Chromium,Brave,Firefox,Edge}] [--driver DRIVER] [--proxy PROXY]
[--writefile WRITEFILE] [--silent] [--update] [--version]
XSS-Checker is a tool used to Check / Validate for XSS vulnerabilities
optional arguments:
-h, --help show this help message and exit
--url URL Target URL to validate / check for XSS vulnerability
--endpoint ENDPOINT Overwrite URL's endpoint to ENDPOINT (URL = {{RootURL}} + ENDPOINT)
--ext-url EXTRA_URL Append EXTRA_URL to URL (URL = URL + EXTRA_URL)
--cookies COOKIES Cookies data "CookieName1=CookieValue1; CookieName2=CookieValue2" (TO-DO)
--sig SIG The message content of the pop-up box is used (default: XSS-Checker)
--threads THREADS Number of concurrent threads (default: 5)
--timeout TIMEOUT Time to wait for the page to finish loading in seconds (default: 10)
--browser {Chrome,Chromium,Brave,Firefox,Edge}
Browser used to validate / check for XSS vulnerability (default: Chrome)
--driver DRIVER Location of Browser Driver (chromedriver, geckodriver, msedgedriver) path
--proxy PROXY Proxy URL (eg 127.0.0.1:8080)
--writefile WRITEFILE
Write scan results to specified file
--silent Display only "Vulnerable" results in the output
--update Update XSS-Checker to the latest version
--version Show version of XSS-Checker
```
Raw data
{
"_id": null,
"home_page": "https://github.com/truocphan/XSS-Checker",
"name": "XSS-Checker",
"maintainer": "",
"docs_url": null,
"requires_python": "",
"maintainer_email": "",
"keywords": "",
"author": "Truoc Phan",
"author_email": "truocphan112017@gmail.com",
"download_url": "https://files.pythonhosted.org/packages/ab/d5/e158162bc84acd2c06557901b69c76e0d43800f6b4b2f2516afbf9777f38/XSS-Checker-22.12.1.tar.gz",
"platform": null,
"description": "XSS-Checker is a tool used to Check / Validate for XSS vulnerabilities\r\n\r\n\r\n\r\n## Installation\r\n```console\r\npip install XSS-Checker\r\n```\r\n\r\n## Usage\r\n```console\r\nXSS-Checker -h\r\n```\r\n\r\n```\r\nusage: XSS-Checker [-h] --url URL [--endpoint ENDPOINT] [--ext-url EXTRA_URL] [--cookies COOKIES]\r\n [--sig SIG] [--threads THREADS] [--timeout TIMEOUT]\r\n [--browser {Chrome,Chromium,Brave,Firefox,Edge}] [--driver DRIVER] [--proxy PROXY]\r\n [--writefile WRITEFILE] [--silent] [--update] [--version]\r\n\r\nXSS-Checker is a tool used to Check / Validate for XSS vulnerabilities\r\n\r\noptional arguments:\r\n -h, --help show this help message and exit\r\n --url URL Target URL to validate / check for XSS vulnerability\r\n --endpoint ENDPOINT Overwrite URL's endpoint to ENDPOINT (URL = {{RootURL}} + ENDPOINT)\r\n --ext-url EXTRA_URL Append EXTRA_URL to URL (URL = URL + EXTRA_URL)\r\n --cookies COOKIES Cookies data \"CookieName1=CookieValue1; CookieName2=CookieValue2\" (TO-DO)\r\n --sig SIG The message content of the pop-up box is used (default: XSS-Checker)\r\n --threads THREADS Number of concurrent threads (default: 5)\r\n --timeout TIMEOUT Time to wait for the page to finish loading in seconds (default: 10)\r\n --browser {Chrome,Chromium,Brave,Firefox,Edge}\r\n Browser used to validate / check for XSS vulnerability (default: Chrome)\r\n --driver DRIVER Location of Browser Driver (chromedriver, geckodriver, msedgedriver) path\r\n --proxy PROXY Proxy URL (eg 127.0.0.1:8080)\r\n --writefile WRITEFILE\r\n Write scan results to specified file\r\n --silent Display only \"Vulnerable\" results in the output\r\n --update Update XSS-Checker to the latest version\r\n --version Show version of XSS-Checker\r\n```\r\n",
"bugtrack_url": null,
"license": "MIT",
"summary": "XSS-Checker is a tool used to Check / Validate for XSS vulnerabilities",
"version": "22.12.1",
"split_keywords": [],
"urls": [
{
"comment_text": "",
"digests": {
"md5": "6eab07fb141d57ccb240b64b9738155e",
"sha256": "e5591ac8bfa92e06c6902063c47128e3e7889e2242e84b236f97efbf6e8d42f5"
},
"downloads": -1,
"filename": "XSS_Checker-22.12.1-py3-none-any.whl",
"has_sig": false,
"md5_digest": "6eab07fb141d57ccb240b64b9738155e",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": null,
"size": 12650,
"upload_time": "2022-12-01T04:58:15",
"upload_time_iso_8601": "2022-12-01T04:58:15.637870Z",
"url": "https://files.pythonhosted.org/packages/f5/46/5eac8091d6a00f6b28ba5b28806f329fd037f5987497193cd877b0154541/XSS_Checker-22.12.1-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"md5": "dcc7e77884c5232aedc458a88487c386",
"sha256": "7d29a427fb27e4418f5671951f2064846cdbc323ae9e1415684581f3837b9caf"
},
"downloads": -1,
"filename": "XSS-Checker-22.12.1.tar.gz",
"has_sig": false,
"md5_digest": "dcc7e77884c5232aedc458a88487c386",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 12595,
"upload_time": "2022-12-01T04:58:17",
"upload_time_iso_8601": "2022-12-01T04:58:17.356724Z",
"url": "https://files.pythonhosted.org/packages/ab/d5/e158162bc84acd2c06557901b69c76e0d43800f6b4b2f2516afbf9777f38/XSS-Checker-22.12.1.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2022-12-01 04:58:17",
"github": true,
"gitlab": false,
"bitbucket": false,
"github_user": "truocphan",
"github_project": "XSS-Checker",
"travis_ci": false,
"coveralls": false,
"github_actions": false,
"requirements": [
{
"name": "async-generator",
"specs": [
[
"==",
"1.10"
]
]
},
{
"name": "attrs",
"specs": [
[
"==",
"22.1.0"
]
]
},
{
"name": "certifi",
"specs": [
[
"==",
"2022.9.24"
]
]
},
{
"name": "cffi",
"specs": [
[
"==",
"1.15.1"
]
]
},
{
"name": "charset-normalizer",
"specs": [
[
"==",
"2.1.1"
]
]
},
{
"name": "colorama",
"specs": [
[
"==",
"0.4.6"
]
]
},
{
"name": "colored",
"specs": [
[
"==",
"1.4.4"
]
]
},
{
"name": "h11",
"specs": [
[
"==",
"0.14.0"
]
]
},
{
"name": "idna",
"specs": [
[
"==",
"3.4"
]
]
},
{
"name": "outcome",
"specs": [
[
"==",
"1.2.0"
]
]
},
{
"name": "packaging",
"specs": [
[
"==",
"21.3"
]
]
},
{
"name": "pycparser",
"specs": [
[
"==",
"2.21"
]
]
},
{
"name": "pyparsing",
"specs": [
[
"==",
"3.0.9"
]
]
},
{
"name": "PySocks",
"specs": [
[
"==",
"1.7.1"
]
]
},
{
"name": "python-dotenv",
"specs": [
[
"==",
"0.21.0"
]
]
},
{
"name": "requests",
"specs": [
[
"==",
"2.28.1"
]
]
},
{
"name": "selenium",
"specs": [
[
"==",
"4.6.1"
]
]
},
{
"name": "sniffio",
"specs": [
[
"==",
"1.3.0"
]
]
},
{
"name": "sortedcontainers",
"specs": [
[
"==",
"2.4.0"
]
]
},
{
"name": "tqdm",
"specs": [
[
"==",
"4.64.1"
]
]
},
{
"name": "trio",
"specs": [
[
"==",
"0.22.0"
]
]
},
{
"name": "trio-websocket",
"specs": [
[
"==",
"0.9.2"
]
]
},
{
"name": "urllib3",
"specs": [
[
"==",
"1.26.13"
]
]
},
{
"name": "webdriver-manager",
"specs": [
[
"==",
"3.8.5"
]
]
},
{
"name": "wsproto",
"specs": [
[
"==",
"1.2.0"
]
]
}
],
"lcname": "xss-checker"
}