Files
UltyScan/docs/installation.md

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

  1. Prerequisites
  2. Native Installation (Kali Linux / Ubuntu / Debian)
  3. Docker Installation (Recommended for others)
  4. Troubleshooting

Prerequisites

Before installing, ensure you have:

  • Operating System: Kali Linux (preferred), Ubuntu, Debian, or Parrot OS.
  • Permissions: Root (administrator) access is required. Use sudo if 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

  1. Start the container: From within the Sn1per directory, run:

    sudo docker compose up -d
    

    The -d flag runs it in the background.

  2. Access the container: To start using the scanner, enter the interactive shell:

    sudo docker run --privileged -it sn1per-kali-linux /bin/bash
    
  3. Run the tool: Inside the container, you can run:

    sniper --help
    

Option B: BlackArch Container

If you prefer BlackArch Linux:

  1. Start the container:

    sudo docker compose -f docker-compose-blackarch.yml up -d
    
  2. 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:

  1. Run sudo apt update --fix-missing
  2. Run sudo apt upgrade
  3. 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.


Return to README