Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/jiab77/vuls-scripts
Bash scripts made to ease the use of Vuls
https://github.com/jiab77/vuls-scripts
bash scan security-vulnerability vuls
Last synced: 2 days ago
JSON representation
Bash scripts made to ease the use of Vuls
- Host: GitHub
- URL: https://github.com/jiab77/vuls-scripts
- Owner: Jiab77
- License: mit
- Created: 2020-05-26T23:35:10.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2024-04-11T16:01:54.000Z (9 months ago)
- Last Synced: 2024-04-11T19:02:46.957Z (9 months ago)
- Topics: bash, scan, security-vulnerability, vuls
- Language: Shell
- Homepage: https://vuls.io/
- Size: 45.9 KB
- Stars: 5
- Watchers: 2
- Forks: 2
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# vuls-scripts
Bash scripts made to ease the use of [Vuls](https://vuls.io/)
* `vuls-client-scan.sh`: Copy this script on the client to be scanned and run it.
* `vuls-server.sh`: Start the `vuls` scanning server for using the client scan script.
* (_can be done also with the `vuls-manage.sh` script_)
* `vuls-manage.sh`: Used to run most of the common actions with [Vuls](https://github.com/future-architect/vuls)
* Start the scan server
* Start the terminal interface
* Start the web interface
* Scan local host
* Show scan history
* Generate recent scan reports
* Generate all scan reports
* Generate and send recent scan reports and specify severity level
* Generate and upload recent scan reports
* Generate and upload all scan reports
* Create / Reset Vuls configuration
* Update all vulnerabilities databasesThe scripts are based on [vulsctl](https://vuls.io/docs/en/install-with-vulsctl.html).
## Usage
You can use the scripts in [Docker](https://docs.docker.com/engine/) based environment with or without the [Rootless](https://docs.docker.com/engine/security/rootless/) mode or natively.
### Docker
Script configuration:
```bash
VULSCTL_DIR="$HOME/vulsctl"
DOCKER_DIR="$VULSCTL_DIR/docker"
RESULTS_DIR="$DOCKER_DIR/results"
```### Native
Script configuration:
```bash
VULSCTL_DIR="$HOME/vulsctl"
VULSREPO_DIR="$HOME/vulsrepo"
INSTALL_DIR="$VULSCTL_DIR/install-host"
RESULTS_DIR="$INSTALL_DIR/results"
```## Credits
* [vuls](https://github.com/vulsdoc/vuls) / [vulsctl](https://github.com/vulsio/vulsctl) - Made by [@kotakambe](https://github.com/kotakanbe)
* [vulsrepo](https://github.com/ishiDACo/vulsrepo) - Made by [@ishiDACo](https://github.com/ishiDACo)
* [vuls-scripts](https://github.com/Jiab77/vuls-scripts) - Made by [@Jiab77](https://github.com/Jiab77)