openheimer
openheimer copied to clipboard
Rust Rewrite
Rust Rewrite. Currently the project is written in Go and has a bad database design that makes it hard to search through servers.
Closes #2 and #3.
Goals:
OpenHeimer 2.0 should be able to...
- Use SQLite (or PostgreSQL)
- Scan Minecraft servers more efficiently using TCP SYN packets
- Join Minecraft servers to check if they're whitelisted/cracked
- Save full responses from Minecraft servers (icon, MOTD, players, etc)
- Watch out for certain players and log their activity
- Periodically scan for Minecraft servers automatically
- Display data in a clean way (some sort of dashboard/Matrix bot/Discord bot)
- Allow users to search for servers and players with a CLI tool
Not adding TCP SYN scanning yet cause I really don't wanna write the ENTIRE thing from scratch, setting every single bit and flag (yes, I know pnet exists).
pog
😳