security/vuls 0.42.0_1 FreeBSD
Agentless vulnerability scanner
- System
- FreeBSD
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- Last update
- Commit
d81b7ba3c3- License
- GPLv3+
- Categories
- security
Description
Vuls is an agentless vulnerability scanner written in golang. It can scan localhost or remote hosts via SSH. Vuls has a Terminal-Based User Interface(TUI) to display the scan results.
Vuls' features include:
- scan for vulnerabilitie in Ubuntu, Debian, CentOS, Amazon Linux, RHEL, Oracle Linux, FreeBSD and Raspbian;
- scan middleware that are not included in OS package management;
- nondestructive testing;
- email and slack notification.
Vuls uses the port security/go-cve-dictionary to look up information about packages' CVEs. Install that port separately somewhere in your infrastructure and point to it for CVE queries.
In the other systems
| System | Port | Version |
|---|---|---|
| FreeBSD | security/vuls | 0.42.0_1 |
| HardenedBSD | security/vuls | 0.41.0 |
| GhostBSD | security/vuls | 0.40.1_3 |
Install
Binary package:
pkg install vuls
From the ports tree:
cd /usr/ports/security/vuls/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= vuls>0:security/vuls
Packages
The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.
| Repository | aarch64 | amd64 | armv6 | armv7 | i386 |
|---|---|---|---|---|---|
| FreeBSD:14:latest | - | 0.42.0 | - | - | - |
| FreeBSD:14:quarterly | 0.41.0_1 | 0.41.0_1 | n/a | - | - |
| FreeBSD:15:latest | 0.41.0_1 | 0.42.0 | n/a | - | - |
| FreeBSD:15:quarterly | 0.41.0_1 | 0.41.0_1 | n/a | n/a | n/a |
| FreeBSD:16:latest | 0.41.0 | 0.42.0 | n/a | n/a | n/a |
| FreeBSD:16:quarterly | n/a | n/a | n/a | n/a | n/a |
Dependencies
The Makefile names none itself; they come from USES and USE_*.
The full lists below include those, and their dependencies in turn.
Build dependencies 1
Required by 1
Configuration
No options to configure.
- USES
- go:1.26,modules
- Service scripts
vuls
Files
pkg-plist 9
- bin/vuls
- etc/periodic/daily/vuls
- @sample etc/vuls/config.toml.sample
- @sample etc/newsyslog.conf.d/vuls.conf.sample
- @dir(vuls,vuls,0775) /var/db/vuls/results
- @dir(vuls,vuls,0775) /var/db/vuls
- @dir(vuls,vuls,0775) /var/log/vuls
- @dir etc/newsyslog.conf.d
- @dir etc/periodic/daily
distinfo 2
| File | Size | SHA256 |
|---|---|---|
| go/security_vuls/vuls-v0.42.0/v0.42.0.mod | 19954 | b40b352816d9a8ab71d677902e10a5120a7ccbb41ddd8453c7103e062a94c94a |
| go/security_vuls/vuls-v0.42.0/v0.42.0.zip | 1.473665e+06 | 36504c459a192221db5e6098a34748e016f26026b5b11a46d8527f0a69aac592 |
Commit history 11
The latest 5 of 11 in the history this site was built from.