3.5 KiB
Installation Guide
Welcome to the UltyScan installation guide. This document provides step-by-step instructions to get UltyScan up and running on your system.
Table of Contents
- Prerequisites
- Native Installation (Kali Linux / Ubuntu / Debian)
- Docker Installation (Recommended for others)
- Troubleshooting
Prerequisites
Before installing, ensure you have:
- Operating System: Kali Linux (preferred), Ubuntu, Debian, or Parrot OS.
- Permissions: Root (administrator) access is required. Use
sudoif you are not logged in as root. - Internet Connection: Required to download dependencies.
Native Installation
This is the standard installation method for Kali Linux, Ubuntu, and Debian systems.
Step 1: Clone the Repository
Open your terminal (command prompt) and run the following command to download the UltyScan code to your computer.
git clone https://github.com/1N3/Sn1per
Note: This creates a folder named Sn1per. You can rename it to UltyScan if you wish, but the internal scripts expect standard paths.
Step 2: Navigate to the Directory
Move into the downloaded folder:
cd Sn1per
Step 3: Run the Installer
Run the installation script. This script will automatically download and install all necessary tools and dependencies.
Warning: This process can take a while (10-30 minutes) depending on your internet speed, as it installs many security tools.
sudo bash install.sh
Step 4: Verification
Once the script finishes, verify the installation by running the scanner's help command:
sudo sniper --help
If you see the help menu with the logo, the installation was successful!
Docker Installation
If you are not using Kali/Debian, or prefer a containerized environment, use Docker. This keeps your host system clean.
Prerequisites
- Ensure Docker and Docker Compose are installed on your system.
Option A: Kali Linux Container (Recommended)
-
Start the container: From within the
Sn1perdirectory, run:sudo docker compose up -dThe
-dflag runs it in the background. -
Access the container: To start using the scanner, enter the interactive shell:
sudo docker run --privileged -it sn1per-kali-linux /bin/bash -
Run the tool: Inside the container, you can run:
sniper --help
Option B: BlackArch Container
If you prefer BlackArch Linux:
-
Start the container:
sudo docker compose -f docker-compose-blackarch.yml up -d -
Access the container:
sudo docker run --privileged -it sn1per-blackarch /bin/bash
Troubleshooting
"Command not found"
If running sniper says command not found:
- Ensure you ran the install script as root (
sudo bash install.sh). - Try running it directly from the installation directory:
cd /usr/share/sniper ./sniper --help
Dependency Errors
If the installer fails on a specific package:
- Run
sudo apt update --fix-missing - Run
sudo apt upgrade - Re-run
./install.sh
Docker "Permission Denied"
If you get permission errors with Docker, ensure your user is in the docker group or use sudo before docker commands.