SkillAgentSearch skills...

Snowstorm

mass surveillance for block game - mirror

Install / Use

/learn @Shrecknt/Snowstorm

README

Snowstorm

mass surveillance for block game

banner

Yet another Minecraft Server Scanner

Scan the entire ipv4 address space for Minecraft servers, with dynamic scanning to find servers on non-default ports.

Important

  • The scanner is currently very early in development and is missing many features
  • The scanner's adaptive scanning capabilities rely on already having some data to expand upon. If you do not already have a small number of servers in your database, the scanner will likely crash.
  • The scanner currently drops all data instead of pushing it to the database while I'm working on refactoring the database.

Prerequisites

  • Rust 1.78.0-nightly
  • Node.js 21.1.0 - for webui
  • npm 10.2.4 - for webui
  • A postgres database

Other versions of some of the listed programs will probably work but it is not recommended.

Installation

Create a postgres database using the postgres setup script

git clone https://git.shrecked.dev/Shrecknt/snowstorm.git
cd snowstorm
cp Snowstorm.toml.example Snowstorm.toml
nano Snowstorm.toml # modify Snowstorm.toml to your liking
cd web
npm run build
cd ..
iptables -A INPUT -p tcp --dport 61000 -j DROP # prevent os from closing the connections
cargo r -r --bin snowstorm

Related Skills

View on GitHub
GitHub Stars12
CategoryDevelopment
Updated1y ago
Forks0

Languages

Rust

Security Score

65/100

Audited on Nov 23, 2024

No findings