{"id":20448523,"url":"https://github.com/shadawck/nse-install","last_synced_at":"2025-09-24T17:31:02.771Z","repository":{"id":108710387,"uuid":"289986966","full_name":"shadawck/nse-install","owner":"shadawck","description":"Install and update external NSE script for nmap","archived":false,"fork":false,"pushed_at":"2020-08-28T11:27:08.000Z","size":60,"stargazers_count":6,"open_issues_count":0,"forks_count":1,"subscribers_count":2,"default_branch":"master","last_synced_at":"2024-11-15T10:48:21.332Z","etag":null,"topics":["installer-script","nmap","nmap-scan-script","nmap-scripts","nse","security","security-tools"],"latest_commit_sha":null,"homepage":"https://github.com/remiflavien1/nse-install/","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/shadawck.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2020-08-24T16:55:55.000Z","updated_at":"2024-07-09T12:27:11.000Z","dependencies_parsed_at":null,"dependency_job_id":"2b1e5012-97d4-486e-9a88-a9ff717969b7","html_url":"https://github.com/shadawck/nse-install","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/shadawck%2Fnse-install","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/shadawck%2Fnse-install/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/shadawck%2Fnse-install/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/shadawck%2Fnse-install/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/shadawck","download_url":"https://codeload.github.com/shadawck/nse-install/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":234103312,"owners_count":18780224,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["installer-script","nmap","nmap-scan-script","nmap-scripts","nse","security","security-tools"],"created_at":"2024-11-15T10:35:31.251Z","updated_at":"2025-09-24T17:30:57.469Z","avatar_url":"https://github.com/shadawck.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# NSE-INSTALL\r\n\r\nInstall and update external NSE script for [nmap](https://github.com/nmap/nmap).\r\n\r\n## Install\r\n\r\nInstall ```nse-install``` manually (PyPi version will be available in the future):\r\n```\r\ngit clone https://github.com/remiflavien1/nse-install\r\ncd nse-install   \r\npython3 setup.py install   \r\n```\r\n\r\n## CLI\r\n\r\n### Configuration\r\n\r\n\r\nAll configuration is done in `script.toml`:   \r\n\r\nSet your installation path (`/usr/share/nmap` by default)\r\n\r\n\r\n### Help\r\n\r\nUse `--help` flag to get all optionals arguments.\r\n\r\n```sh\r\n\u003e\u003e nse-install --help\r\nusage: nse-install [-h] [-l] [-c] [-i INSTALL] [-u UPDATE] [-ia] [-ua]\r\n\r\nInstall and update external NSE script for Nmap\r\n\r\noptional arguments:\r\n  -h, --help            show this help message and exit\r\n  -l, --list            List available sources and scripts\r\n  -c, --clean           Remove all scripts previously installed\r\n  -i INSTALL, --install INSTALL\r\n                        Install a nse-script from source\r\n  -u UPDATE, --update UPDATE\r\n                        Update a previously installed nse script\r\n  -ia, --installall     Install all\r\n  -ua, --updateall      Update all\r\n```\r\n\r\n### List Sources\r\n\r\nList all sources you can install :   \r\n\r\n```sh\r\n\u003e\u003e nse-install -l\r\n[+] nmap-elasticsearch-nse by @theMiddleBlue at https://github.com/theMiddleBlue/nmap-elasticsearch-nse\r\n[+] external-nse-script-library by @cldrn at https://github.com/cldrn/external-nse-script-library\r\n[+] nmap-nse-scripts by @hackertarget at https://github.com/hackertarget/nmap-nse-scripts\r\n[+] nmap-vulners by @vulnersCom at https://github.com/vulnersCom/nmap-vulners\r\n[+] nmap-scripts by @takeshixx at https://github.com/takeshixx/nmap-scripts\r\n[+] freevulnsearch by @OCSAF at https://github.com/OCSAF/freevulnsearch\r\n[+] nmap-scada by @jpalanco at https://github.com/jpalanco/nmap-scada\r\n[+] NSE-scripts by @psc4re at https://github.com/psc4re/NSE-scripts\r\n[+] nse-scripts by @b4ldr at https://github.com/b4ldr/nse-scripts\r\n[+] NSE by @s4n7h0 at https://github.com/s4n7h0/NSE\r\n```\r\n\r\n### Install \u0026 Install All\r\n\r\nInstall a single source :   \r\n\r\n```sh\r\n\u003e\u003e nse-install -i https://github.com/theMiddleBlue/nmap-elasticsearch-nse\r\n[+] Installing nmap-elasticsearch-nse by @theMiddleBlue\r\n[+] Unpacking ./test/nmap-elasticsearch-nse/elasticsearch.nse\r\n[+] nmap-elasticsearch-nse successfully Installed !\r\n```\r\n\r\nOr install all nse-scripts from `script.toml`\r\n\r\n```sh\r\n\u003e\u003e nse-install -ia \r\n[+] Installing nmap-elasticsearch-nse by @theMiddleBlue\r\n[+] Unpacking ./test/nmap-elasticsearch-nse/elasticsearch.nse\r\n[+] nmap-elasticsearch-nse successfully Installed !\r\n\r\n[+] Installing nmap-nse-scripts by @hackertarget\r\n[+] Unpacking ./test/nmap-nse-scripts/hostmap-hackertarget.nse\r\n[+] Unpacking ./test/nmap-nse-scripts/http-wordpress-info.nse\r\n[+] Unpacking ./test/nmap-nse-scripts/http-wordpress-plugins.nse\r\n[+] Unpacking ./test/nmap-nse-scripts/http-wordpress-themes.nse\r\n[+] nmap-nse-scripts successfully Installed !\r\n\r\n[+] Installing nmap-vulners by @vulnersCom\r\n[+] Unpacking ./test/nmap-vulners/http-vulners-regex.nse\r\n[+] Unpacking ./test/nmap-vulners/vulners.nse\r\n[+] Unpacking ./test/nmap-vulners/http-vulners-paths.txt\r\n[+] Unpacking ./test/nmap-vulners/http-vulners-regex.json\r\n[+] nmap-vulners successfully Installed !\r\n...\r\n```\r\n\r\n### Update \u0026 Update All\r\n\r\nUpdate a single source:\r\n\r\n```sh\r\n\u003e\u003e nse-install -u https://github.com/theMiddleBlue/nmap-elasticsearch-nse\r\n[+] Updating nmap-elasticsearch-nse by @theMiddleBlue\r\n[-] nmap-elasticsearch-nse : Already up to date.\r\n```\r\n\r\nOr update all nse-scripts from `script.toml`\r\n\r\n```sh\r\n\u003e\u003e nse-install -ua\r\n[+] Updating nmap-elasticsearch-nse by @theMiddleBlue\r\n[-] nmap-elasticsearch-nse : Already up to date.\r\n\r\n[+] Updating external-nse-script-library by @cldrn\r\n[-] external-nse-script-library : Already up to date.\r\n\r\n[+] Updating nmap-nse-scripts by @hackertarget\r\n[-] nmap-nse-scripts : Already up to date.\r\n\r\n...\r\n```\r\n\r\n### Clean\r\n\r\nIf you want to remove all scripts installed with `nse-install`:\r\n\r\n```sh\r\n\u003e\u003e nse-install -c\r\n[-] Deleting nmap-elasticsearch-nse\r\n[-] Deleting external-nse-script-library\r\n[-] Deleting nmap-nse-scripts\r\n[-] Deleting nmap-vulners\r\n[-] Deleting nmap-scripts\r\n[-] Deleting freevulnsearch\r\n[-] Deleting nmap-scada\r\n[-] Deleting NSE-scripts\r\n[-] Deleting nse-scripts\r\n[-] Deleting NSE\r\n[+] Everything Cleaned !\r\n```","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fshadawck%2Fnse-install","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fshadawck%2Fnse-install","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fshadawck%2Fnse-install/lists"}