Skip to main content

Usage Overview

This page gives you an overview about all commands and arguments of ServerRawler in the terminal. For detailed information about each command and argument, click on the links to navigate to their documentation pages.

Command Line Arguments

tip

For a quick overview of all available commands directly in your terminal, run ./ServerRawler --help.

General Arguments

  • --log: Set the threshold for console output.
  • --no-database: Prevent data from being saved to the database.
  • --config: Specify a custom configuration file.
  • --cidr: Configure an IP range for IP generation.

Commands

  • ping: Perform a Server List Ping (SLP) check.
  • query: Retrieve detailed server info via Query protocol.
  • join: Simulate a player login for authentication/whitelist checks.
  • convert-img: Convert Base64 strings to image files.
  • generate: Generate random IPv4 addresses and save them to a file.
  • crawl: Start a continuous crawling loop for discovering servers.
  • scan: Scan IP addresses from a text file.

Output

ServerRawler provides real-time feedback through console logs, indicating its progress, any discovered servers, and errors encountered.

  • Successfully discovered server data, if database saving is enabled, will be stored in your configured PostgreSQL database.
  • Logs are color-coded to easily distinguish between information, warnings, errors, and successes.