https://github.com/malice-plugins/javascript
Malice Javascript Plugin
https://github.com/malice-plugins/javascript
docker javascript jsdetox jsunpack malice malware malware-jail plugin
Last synced: 4 months ago
JSON representation
Malice Javascript Plugin
- Host: GitHub
- URL: https://github.com/malice-plugins/javascript
- Owner: malice-plugins
- License: mit
- Created: 2015-12-31T00:46:50.000Z (over 10 years ago)
- Default Branch: master
- Last Pushed: 2017-11-12T18:43:04.000Z (over 8 years ago)
- Last Synced: 2025-07-08T12:45:43.163Z (about 1 year ago)
- Topics: docker, javascript, jsdetox, jsunpack, malice, malware, malware-jail, plugin
- Language: Makefile
- Homepage:
- Size: 10.7 KB
- Stars: 5
- Watchers: 3
- Forks: 4
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README
malice-javascript (WIP)
=======================
[](https://circleci.com/gh/malice-plugins/javascript) [](http://doge.mit-license.org) [](https://hub.docker.com/r/malice/javascript/) [](https://hub.docker.com/r/malice/javascript/) [](https://hub.docker.com/r/malice/javascript/)
Malice Javascript Plugins
> This repository contains a **Dockerfile** of the **javascript** malice plugin **malice/javascript**.
___
### Dependencies
- [malice/alpine](https://hub.docker.com/r/malice/alpine/)
### Installation
1. Install [Docker](https://www.docker.io/).
2. Download [trusted build](https://hub.docker.com/r/malice/javascript/) from public [DockerHub](https://hub.docker.com): `docker pull malice/javascript`
### Usage
```
docker run --rm -v /path/to/file:/malware:ro malice/javascript FILE
```
```bash
Usage: javascript [OPTIONS] COMMAND [arg...]
Malice javascript Plugin
Version: v0.1.0, BuildTime: 20170130
Author:
blacktop -
Options:
--verbose, -V verbose output
--timeout value malice plugin timeout (in seconds) (default: 60) [$MALICE_TIMEOUT]
--elasitcsearch value elasitcsearch address for Malice to store results [$MALICE_ELASTICSEARCH]
--callback, -c POST results to Malice webhook [$MALICE_ENDPOINT]
--proxy, -x proxy settings for Malice webhook endpoint [$MALICE_PROXY]
--table, -t output as Markdown table
--all, -a output ascii/utf-16 strings
--help, -h show help
--version, -v print the version
Commands:
web Create a javascript scan web service
help Shows a list of commands or help for one command
Run 'javascript COMMAND --help' for more information on a command.
```
This will output to stdout and POST to malice results API webhook endpoint.
Sample Output
-------------
### JSON:
```json
{
"javascript": {
}
}
```
### STDOUT (Markdown Table):
---
#### Javascript
---
Documentation
-------------
- [To write results to ElasticSearch](https://github.com/malice-plugins/javascript/blob/master/docs/elasticsearch.md)
- [To create a javascript scan micro-service](https://github.com/malice-plugins/javascript/blob/master/docs/web.md)
- [To post results to a webhook](https://github.com/malice-plugins/javascript/blob/master/docs/callback.md)
### Issues
Find a bug? Want more features? Find something missing in the documentation? Let me know! Please don't hesitate to [file an issue](https://github.com/malice-plugins/javascript/issues/new)
### CHANGELOG
See [`CHANGELOG.md`](https://github.com/malice-plugins/javascript/blob/master/CHANGELOG.md)
### Contributing
[See all contributors on GitHub](https://github.com/malice-plugins/javascript/graphs/contributors).
Please update the [CHANGELOG.md](https://github.com/malice-plugins/javascript/blob/master/CHANGELOG.md) and submit a [Pull Request on GitHub](https://help.github.com/articles/using-pull-requests/).
### TODO
- [ ] add other's LICENSEs
### License
MIT Copyright (c) 2015-2017 **blacktop**