ghost2238 / ping_fonline

Tools for pinging FOnline servers.

Home Page:https://fodev.net

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Tools for pinging an FOnline server

For correct ping send 4 bytes to server - 0xFFFFFFFF, than receive 16 bytes, where 4 is current online, 4 bytes is uptime in seconds, others 8 is reserved. After server drop connection. -cvet

Code

ping.sh - Bash script for pinging, requires dd and od.
ping.fasm - Same thing implemented in x64 asm (FASM) for linux using only syscalls, no libc.

Usage

ping.sh <server ip> <server port> node ping.js <server ip> <server port>

Example

./ping.sh play.fonline-reloaded.net 2238

Players: 36
Uptime: 103831 seconds

node ping.js play.fonline-reloaded.net 2238

Connected to play.fonline-reloaded.net:2238
Players: 8
Uptime: 6 days, 8 hours, 5 minutes

About

Tools for pinging FOnline servers.

https://fodev.net

License:The Unlicense


Languages

Language:JavaScript 65.3%Language:Shell 34.7%