Spil poker når du kun har SSH adgang

Efter at bandet lidt over at ikke at kunne spille poker ude på skolen, undersøgte jeg sagen og fandt frem til SSH tunneling.

Hvad jeg gjorder var at tvinge den ip poker klienten brugte til at connecte med, til localhost for at få SSH tunneling til at virke.

Eksempelet ned under virker kun i Linux og med CardCrusader klienten:

su -c “iptables -t nat -A OUTPUT -d 217.174.241.115 -j DNAT –to-destination 127.0.0.1”
ssh -N -p 22 user@sshserver.tld -L 7301:server217-174-241-115.live-servers.net:7301 -L 7304:server217-174-241-115.live-servers.net:7304 -v
su -c “iptables -t nat -F

En lille forklaring, den første linie tvinger alt trafik fra min computer til 217.174.241.115 ned til localhost (127.0.0.1).

Næste linie laver nu en ssh tunnel på port 7301 og 7304 til ssh serveren, som så forwarder trafikken til server217-174-241-115.live-servers.net.

Sidste linie rydder op, dette er dog en mindre ting, men det er mere for ikke at lave flere regler i firewallen 🙂