Hmm strange things...
I did the port scan on port 5523, and then tried a scan of a random port (2372) and the results were the same:
-----------------
Probing Your Port 5523
The GRC server is attempting to establish a TCP connection to Port 5523 of your computer located at Internet at IP address 64.231.X.X:
Total elapsed testing time: 5.002 seconds
Port Status Protocol and Application
5523 Stealth Unknown Protocol for this port
Unknown Application for this port
------------------
hmmm... i checked my /var/log/messages again and found THIS!
(note: eth1 is the LAN,
204.1.226.X is the port scanning site,
192.168.1.121 is the internal computer I'm trying to connect to via port 5523,
192.168.1.183 is the computer I tested the port scanner from)
Code:
Apr 22 12:35:31 localhost kernel: dropped IN=ppp0 OUT=eth1 SRC=204.1.226.228 DST=192.168.1.121 LEN=40 TOS=0x00 PREC=0x00 TTL=111 ID=32768 PROTO=TCP SPT=49283 DPT=80 WINDOW=8192 RES=0x00 SYN URGP=0
Apr 22 12:35:31 localhost kernel: IN=ppp0 OUT=eth1 SRC=204.1.226.226 DST=192.168.1.183 LEN=120 TOS=0x00 PREC=0x00 TTL=111 ID=30035 DF PROTO=TCP SPT=443 DPT=1366 WINDOW=64706 RES=0x00 ACK PSH URGP=0
Apr 22 12:35:31 localhost kernel: IN=eth1 OUT=ppp0 SRC=192.168.1.183 DST=204.1.226.226 LEN=40 TOS=0x00 PREC=0x00 TTL=127 ID=15524 DF PROTO=TCP SPT=1366 DPT=443 WINDOW=16624 RES=0x00 ACK URGP=0
Apr 22 12:35:32 localhost kernel: dropped IN=ppp0 OUT=eth1 SRC=204.1.226.228 DST=192.168.1.121 LEN=40 TOS=0x00 PREC=0x00 TTL=111 ID=32768 PROTO=TCP SPT=49283 DPT=80 WINDOW=8192 RES=0x00 SYN URGP=0
Apr 22 12:35:32 localhost kernel: IN=ppp0 OUT=eth1 SRC=204.1.226.226 DST=192.168.1.183 LEN=120 TOS=0x00 PREC=0x00 TTL=111 ID=30074 DF PROTO=TCP SPT=443 DPT=1366 WINDOW=64706 RES=0x00 ACK PSH URGP=0
Apr 22 12:35:32 localhost kernel: IN=eth1 OUT=ppp0 SRC=192.168.1.183 DST=204.1.226.226 LEN=40 TOS=0x00 PREC=0x00 TTL=127 ID=15525 DF PROTO=TCP SPT=1366 DPT=443 WINDOW=16544 RES=0x00 ACK URGP=0
Apr 22 12:35:32 localhost kernel: IN=ppp0 OUT=eth1 SRC=204.1.226.226 DST=192.168.1.183 LEN=120 TOS=0x00 PREC=0x00 TTL=111 ID=30257 DF PROTO=TCP SPT=443 DPT=1366 WINDOW=64706 RES=0x00 ACK PSH URGP=0
Apr 22 12:35:32 localhost kernel: dropped IN=ppp0 OUT=eth1 SRC=204.1.226.228 DST=192.168.1.121 LEN=40 TOS=0x00 PREC=0x00 TTL=111 ID=32768 PROTO=TCP SPT=49283 DPT=80 WINDOW=8192 RES=0x00 SYN URGP=0
Apr 22 12:35:32 localhost kernel: IN=eth1 OUT=ppp0 SRC=192.168.1.183 DST=204.1.226.226 LEN=40 TOS=0x00 PREC=0x00 TTL=127 ID=15526 DF PROTO=TCP SPT=1366 DPT=443 WINDOW=16464 RES=0x00 ACK URGP=0
Argh!!! It's receiving my packets and knows where to send them, but it's DROPPING them!!!! Why!?!?
Edit: and I found this little jewel in my /var/log/messages (only once)
Apr 22 12:39:17 localhost kernel: host 192.168.1.183/if3 ignores redirects for 192.168.1.121 to 192.168.1.121.