#!/usr/bin/zsh #little helper functions that skips the httpheader of a site function skip_httpheader { for i in {1..6} ; do read -u $REPLY LINE; done } zmodload zsh/net/tcp HOST=showip.spamt.net ztcp $HOST 80 print -u $REPLY "GET / HTTP/1.1\r\nHost: $HOST\r\n\r\n" skip_httpheader read -u $REPLY LINE echo "IP:$LINE"