Installation Guide
Simple Vulnerability Manager can be installed on Windows and Linux systems. The installation process is straightforward and requires minimal configuration.System Requirements
SVM integrates with multiple security tools. While the core application has minimal requirements, integrated tools may have additional dependencies.
Supported Platforms
- Windows: Windows 10 or later
- Linux: Kali Linux, Debian, Ubuntu (including WSL)
Core Dependencies
- Windows
- Linux
- .NET Framework (included with Windows)
- Administrative privileges for installation
- Network connectivity for downloading security tools
Installing SVM Core
Download the Installer
Download the latest SVM installer from the official GitHub releases page:Current Version: v2.1.3
Run the Installer
- Windows
- Linux
- Double-click the downloaded
.exeinstaller - Follow the installation wizard
- Accept the license agreement
- Choose the installation directory
- Complete the installation
Installing Integrated Security Tools
SVM integrates with various security tools. You can install them individually based on your needs.Linux Tool Installation Script
SVM provides an automated installation script for Linux systems that handles dependencies and tool setup.Script Usage
Available Tools
Web Scanners
Web Scanners
ArachniInstalls Arachni web application scanner with all dependencies including:
- Ruby gems: watir, selenium-webdriver, arachni-reactor
- Database libraries: SQLite, PostgreSQL, MySQL
- Network libraries: curl, libcurl
Service Scanners
Service Scanners
OpenVASInstalls OpenVAS vulnerability scanner including:OpenVAS Plugin UpdatesNmapNessus Plugin Updates
- OpenVAS manager and scanner components
- Greenbone Security Assistant (web interface)
- Additional tools: nmap, nikto, hydra, nessus plugins
- Default credentials: username
admin, passwordOpenVAS
After installation, OpenVAS will be configured to accept remote connections. The web interface listens on your local IP address.
Mobile Security Tools
Mobile Security Tools
MobSF (Mobile Security Framework)QARK (Quick Android Review Kit)ApkToolEnjarifyAndroBugs FrameworkDrozerAndroid SDK
Information Gathering Tools
Information Gathering Tools
Recon-ngEyeWitness
Base Dependencies
Base Dependencies
JavaInstalls OpenJDK 9 (or OpenJDK 8 as fallback)
Install All Tools
Windows Subsystem for Linux (WSL) Setup
For Windows 10 users running SVM tools via WSL:Update SSH Configuration
Edit Add the following line:Restart the SSH service:
/etc/ssh/sshd_config and add:Post-Installation Verification
Check Tool Integration
Verify installed tools are recognized:
- Navigate to the tools section in SVM
- Check that installed scanners appear in the available tools list
Updating SVM
Core Application Updates
Check for updates regularly:- Visit the GitHub Releases page
- Download the latest version
- Run the installer to upgrade
Security Tool Updates
Linux Script UpdatesTroubleshooting
Installation script requires root privileges
Installation script requires root privileges
Error: “You must run this setup script with root privileges.”Solution: Run the script with sudo:
OpenVAS service not starting
OpenVAS service not starting
Solution: Restart OpenVAS services manually:Or use the Kali shortcut:
Tool not detected by SVM
Tool not detected by SVM
Solution:
- Verify the tool is installed correctly
- Check the installation path matches SVM configuration
- Restart SVM to refresh tool detection
Network connectivity issues with WSL
Network connectivity issues with WSL
Solution:
- Ensure SSH server is running in WSL
- Verify firewall rules allow connections
- Check that ListenAddress is set to 0.0.0.0 in sshd_config
Next Steps
Now that SVM is installed, proceed to the Quick Start Guide to run your first vulnerability scan.Quick Start Guide
Learn how to create your first project and run a vulnerability scan