| Linode Forum https://forum.linode.com/ |
|
| IPTables and nmap https://forum.linode.com/viewtopic.php?f=19&t=4841 |
Page 1 of 1 |
| Author: | Daveo [ Sat Nov 14, 2009 7:53 am ] |
| Post subject: | IPTables and nmap |
Hi again everyone.. I guess I'm going to have a lot of questions for a few days! I'll make sure I give back once I'm clued up, promise My iptables rules are as follows: Chain INPUT (policy DROP) target prot opt source destination ACCEPT all -- anywhere anywhere state RELATED,ESTABLISHED ACCEPT tcp -- anywhere anywhere tcp dpt:www ACCEPT tcp -- anywhere anywhere tcp dpt:9999 Chain FORWARD (policy DROP) target prot opt source destination Chain OUTPUT (policy ACCEPT) target prot opt source destination but when I nmap the IP from my box here I get: PORT STATE SERVICE 80/tcp open http 110/tcp open pop3 1863/tcp open msnp 5190/tcp open aol Any idea why 110, 1863, 5190 are open when (I think) my iptables should be blocking them? BTW googling 1863 and 5190 I'm not the only person who's noticed this on a webserver, but I could find no answer. I wonder if it's something on the host network (i.e. before the traffic gets to my server?) or if it's to do with having had an established ssh/LISH connection to the box? I want my machine to be as secure as possible, but I don't want to be unneccessarily paranoid.. so if I'm worrying about nothing please say so Ta, D |
|
| Author: | freedom_is_chaos [ Sat Nov 14, 2009 8:26 am ] |
| Post subject: | |
output of : sudo netstat -tap, please |
|
| Author: | Daveo [ Sat Nov 14, 2009 10:04 am ] |
| Post subject: | |
Thanks for looking Freedom. Output of that command: Active Internet connections (servers and established) Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name tcp 0 0 *:9999 *:* LISTEN 1085/sshd tcp 0 0 localhost.localdo:mysql *:* LISTEN 1167/mysqld tcp 0 0 localhost.localdom:smtp *:* LISTEN 1503/exim4 tcp 0 300 myhostname.net:9999 customer8181.pool:49237 ESTABLISHED 1664/sshd: user [pr tcp6 0 0 [::]:9999 [::]:* LISTEN 1085/sshd tcp6 0 0 [::]:www [::]:* LISTEN 1538/apache2 (where 9999 is my ssh port) nmap from the box I'm sitting at now (different machine, with an ssh session open to the server): PORT STATE SERVICE 80/tcp open http 110/tcp open pop3 1863/tcp open msnp 3128/tcp open squid-http 5190/tcp open aol 8080/tcp open http-proxy I haven't installed squid or exim btw, but I guess exim is in by default and the 'squid' port is part of this unknown open(?)ports situation I've got. Just in case it's useful, here's a list of all the running processes (from ps -e; this is Debian 5): [edit] removed - nothing to see there, and making the thread too long And some more random output that might help with diagnosis: # fuser 80/tcp 80/tcp: 1538 1557 1564 # ps -ef | grep 1538 root 1538 1 0 11:22 ? 00:00:00 /usr/sbin/apache2 -k start www-data 1557 1538 0 11:22 ? 00:00:00 /usr/sbin/apache2 -k start www-data 1564 1538 0 11:23 ? 00:00:00 /usr/sbin/apache2 -k start root 1695 1672 0 13:55 pts/0 00:00:00 grep 1538 # fuser 110/tcp # fuser 1863/tcp # fuser 3128/tcp # fuser 5190/tcp # fuser 8080/tcp |
|
| Author: | Daveo [ Sat Nov 14, 2009 12:21 pm ] |
| Post subject: | |
Hmm there's 14 hops to port 80 (tcptraceroute) but only 1 to 1863 and 5190 (110, 3128, 8080 don't make it as far as my host). I think I need to nmap from outside of my ISP. [edit] I did that, using lynx on my server and an online nmap service and from the point of view of that service there's only the one port open (80)... I don't know why those ports look open from my machine here, but I'm reassured that there's no massive problem here |
|
| Author: | Stever [ Sat Nov 14, 2009 1:32 pm ] |
| Post subject: | |
Daveo wrote: Hmm there's 14 hops to port 80 (tcptraceroute) but only 1 to 1863 and 5190 (110, 3128, 8080 don't make it as far as my host).
Looks like your ISP is proxying and/or filtering some of your internet access. If mine started doing that I'd either get a new ISP or tunnel out to somewhere that will route my packets properly (like Linode for example |
|
| Author: | Daveo [ Sat Nov 14, 2009 3:06 pm ] |
| Post subject: | |
Stever wrote: Looks like your ISP is proxying and/or filtering some of your internet access. If mine started doing that I'd either get a new ISP or tunnel out to somewhere that will route my packets properly (like Linode for example
Hehe yeah.. hence my other thread about OpenVPN |
|
| Author: | freedom_is_chaos [ Sun Nov 15, 2009 3:23 pm ] |
| Post subject: | |
Although, it can't do port sweeps, check out http://ping.eu. It can do a lot of server tests. Otherewise, your server looks fine. For some reason my server always comes back with SMB ports open which confuses the hell out of nmap when I try to have it guess the OS. I know my server is good (ie not comp'd) as I just re-installed it the other day and these ports are still open. |
|
| Author: | unixfool [ Thu Nov 19, 2009 2:56 pm ] |
| Post subject: | |
Daveo wrote: Hmm there's 14 hops to port 80 (tcptraceroute) but only 1 to 1863 and 5190 (110, 3128, 8080 don't make it as far as my host). I think I need to nmap from outside of my ISP.
[edit] I did that, using lynx on my server and an online nmap service and from the point of view of that service there's only the one port open (80)... I don't know why those ports look open from my machine here, but I'm reassured that there's no massive problem here Yeah, when I scan, I always scan from both the inside and outside and compare the results. If I see more from the inside than from the outside, I know that my local router and firewall are what's making the difference. Taking into consideration upstream filtering helps also. |
|
| Page 1 of 1 | All times are UTC-04:00 |
| Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |
|