Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/jheise/yarascanner
Golang based web service to scan files with yara rules
https://github.com/jheise/yarascanner
Last synced: 3 months ago
JSON representation
Golang based web service to scan files with yara rules
- Host: GitHub
- URL: https://github.com/jheise/yarascanner
- Owner: jheise
- License: mit
- Created: 2016-10-09T15:39:48.000Z (about 8 years ago)
- Default Branch: master
- Last Pushed: 2017-07-06T23:47:32.000Z (over 7 years ago)
- Last Synced: 2024-06-20T01:28:18.141Z (5 months ago)
- Language: Go
- Size: 14.6 KB
- Stars: 27
- Watchers: 4
- Forks: 8
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
#YaraScanner
---Microservice for scanning files with yara
Available functions are
- GET /scanner/v1/files/ - list all uploaded binaries
- PUT /scanner/v1/files/{filename} - upload a binary
- GET /scanner/v1/files/{filename} - download a copy of specified file
- DELETE /scanner/v1/files/{filename} - remove specified file
- GET /scanner/v1/files/{filename}/scan/ - scan specified file
- GET /scanner/v1/ruleset/ - list all loaded ruleset
- GET /scanner/v1/ruleset/{ruleset} - list all rules from a loaded ruleset
---
```
Usage of ./yarascanner:
-address string
address to bind to (default "0.0.0.0")
-port string
port to bind to (default "9999")
-i string
path to yara rules index file
-uploads string
path to uploads directory (default "uploads")
```
---
Requirements
ubuntu/debian
libyara-dev