Ping a port with hping3
# cf. http://trac.macports.org/wiki/InstallingMacPorts /opt/local/bin/port info hping3 /usr/bin/sudo /opt/local/bin/port install hping3 hping3 --help # Terminal window 1 alias sudo=/usr/bin/sudo alias tcpdump=/usr/sbin/tcpdump #sudo tcpdump -s0 -xX -i lo0 port 4678 and host localhost sudo tcpdump -s0 -vvv -i lo0 port 4678 and host localhost # Terminal window 2 alias sudo=/usr/bin/sudo alias hping3=/opt/local/sbin/hping3 sudo hping3 -I lo0 -s 4678 -c 1 localhost -p 4678 sudo hping3 -S -I lo0 -d 995 -s 4678 -c 1 localhost -p 4678 sudo hping3 -SA -I lo0 -d 995 -w 200 -s 4678 -c 1 localhost -p 4678 sudo hping3 -SA -M 3000 -I lo0 -d 995 -w 65 -s 4678 -c 1 localhost -p 4678 sudo hping3 -DV -SA -I lo0 -s 4678 -a 192.168.1.100 -c 1 localhost -p 4678 #---------------------------------------- # some corresponding ipfw rules for testing purposes # (just place them at the beginning of your ipfw rule set) # not me to me & me to not me /sbin/ipfw -q add count log all from not me to me 4678 in /sbin/ipfw -q add count log all from me to not me 4678 out # any to me & me to any /sbin/ipfw -q add count log all from any to me 4678 in /sbin/ipfw -q add count log all from me to any 4678 out # any to any /sbin/ipfw -q add count log all from any to any 4678