I gave Firestarter a try, but I wasn't much pleased with the result... although I got ports 0 and 1 stealthed, 67 and 68 [out of the 1056 that 'the Gibson' -- GRC.com's "ShieldsUP!" -- scans] were now 'CLOSED', but not 'STEALTH'.

So I tried to work around with iptables, but the result is that, although everything else is hidden, 0 and 1 continue to show up as closed. The command I used is:

iptables -I user 1 -p tcp --syn -m state --state NEW --destination-port 1 -j DROP

{user is a custom-defined chained in the 'filter' table... I doubt that could cause a problem but...]

and I tried variations on this too [w/o the -m state... or the --syn]. I could probably do it only for the Gibson, but there isn't much use to that is it?

So, anybody that's experienced in iptables, I'm looking forward... I did research a bit [tonight is the first time I play with this command] but it seems it wasn't enough. Thanx in advance!