Welcome,
Guest
. Please
login
or
register
.
Did you miss your
activation email?
pfSense Forum
pfSense English Support
»
Firewalling
»
2.0.1 seems to show a number of ports open on WAN by default
Username:
Password:
1 Hour
1 Day
1 Week
1 Month
Forever
Home
Help
Search
Login
Register
Pages: [
1
]
2
Go Down
« previous
next »
Print
Author
Topic: 2.0.1 seems to show a number of ports open on WAN by default (Read 2626 times)
0 Members and 1 Guest are viewing this topic.
arad85
Jr. Member
Offline
Posts: 29
2.0.1 seems to show a number of ports open on WAN by default
«
on:
May 09, 2012, 10:51:49 am »
Hi,
First post here.
I'm in the process of upgrading my standard linksys router with one running pfSense on an N2800 Atom board. In doing so, I'm just running both connections on my internal WAN and redirecting out the linksys. I have a default install except I have unticked the "Block private networks" on the WAN port so I can do testing of port forwarding internally. When I run a port scan on the WAN port, it tells me that my one forwarded port (FTP) is open, but also tells me port 80 is open.
I can't find a default rule that opens this port. Am I missing something?
«
Last Edit: May 09, 2012, 12:25:13 pm by arad85
»
Logged
arad85
Jr. Member
Offline
Posts: 29
Re: 2.0.1 seems to show a number of ports open on WAN by default
«
Reply #1 on:
May 09, 2012, 12:32:16 pm »
Doing a complete port scan shows the following ports open on the WAN interface: 80,3124,3127,3128,8008,8080,8081,8091,8888
I've done it with two different software packages and the results are consistent. I've also rebooted the router and the same.
Logged
Supermule
Hero Member
Offline
Posts: 1172
Re: 2.0.1 seems to show a number of ports open on WAN by default
«
Reply #2 on:
May 09, 2012, 12:34:47 pm »
Thats not very safe.....
Logged
Kind regards Brian
podilarius
Hero Member
Online
Posts: 1580
Re: 2.0.1 seems to show a number of ports open on WAN by default
«
Reply #3 on:
May 09, 2012, 12:44:13 pm »
How are you testing it? (nmap or something) Are you testing from within the LAN to the WAN address? Is it just a default install with just NIC configured or do you have packages and other config setup?
Logged
arad85
Jr. Member
Offline
Posts: 29
Re: 2.0.1 seems to show a number of ports open on WAN by default
«
Reply #4 on:
May 09, 2012, 12:59:36 pm »
Quote from: podilarius on May 09, 2012, 12:44:13 pm
How are you testing it? (nmap or something) Are you testing from within the LAN to the WAN address? Is it just a default install with just NIC configured or do you have packages and other config setup?
Testing is via NetworkActiv Port Scanner and Angry IP Scanner.
I have done a standard install (about 3 hours ago) and have 2 NICs in the machine. The LAN NIC is 192.168.1.6 statically allocated, the WAN port is 192.168.1.112 (DHCP) and is gatewayed out through my current router (192.168.1.1). Setting up a test machine so that its gateway is 192.168.1.6 (the LAN port on the new router) works nicely. I can browse the web and see the traffic on the bandwidth monitors.
The only config I have done is the NIC config, added a rule to forward FTP to my internal FTP server and installed, but not configured, snort. It is installed, the rules are updated from the internet but there is no configuration that I've applied to it so it isn't running (services->status shows it as stopped).
All I am then doing is from another machine on the network I'm just running a portscan on the WAN port and both pieces of software report that the ports are open.
If you try and connect to the ports (port 80) via a web browser, it doesn't reply with anything. Putting a rule in the WAN firewall to silently drop anything appearing as TCP on port 80 and log it produces no log entries as far as I can tell.
I also have this set up in a virtual machine and running the tests on the VM'd router shows the ports "open" as well....
Logged
arad85
Jr. Member
Offline
Posts: 29
Re: 2.0.1 seems to show a number of ports open on WAN by default
«
Reply #5 on:
May 09, 2012, 01:17:21 pm »
This is what nmap gives:
$ nmap -sT -p T:80,3124,3128,3127,8008,8080,8888,8081 192.168.1.112
Starting Nmap 5.51 (
http://nmap.org
) at 2012-05-09 19:13 ope
Nmap scan report for 192.168.1.112
Host is up (0.0034s latency).
PORT STATE SERVICE
80/tcp open http
3124/tcp open unknown
3127/tcp open unknown
3128/tcp open squid-http
8008/tcp open http
8080/tcp open http-proxy
8081/tcp open blackice-icecap
8888/tcp open sun-answerbook
MAC Address: 00:22:4D:7C:31:06 (Mitac International)
and logging into the console and looking at the filter logs I get nothing
If I try another TCP connection method (for example -sW) I get the following reported by nmap:
$ nmap -sW -p T:80,3124,3128,3127,8008,8080,8888,8081 192.168.1.112
Starting Nmap 5.51 (
http://nmap.org
) at 2012-05-09 19:22 ope
Nmap scan report for 192.168.1.112
Host is up (0.00s latency).
PORT STATE SERVICE
80/tcp filtered http
3124/tcp filtered unknown
3127/tcp filtered unknown
3128/tcp filtered squid-http
8008/tcp filtered http
8080/tcp filtered http-proxy
8081/tcp filtered blackice-icecap
8888/tcp filtered sun-answerbook
MAC Address: 00:22:4D:7C:31:06 (Mitac International)
and the following in the log file:
00:03:39.367808 rule 32/0(match): block in on em0: 192.168.1.24.55747 > 192.168.1.112.80: [|tcp]
00:00:01.105177 rule 32/0(match): block in on em0: 192.168.1.24.55748 > 192.168.1.112.80: [|tcp]
«
Last Edit: May 09, 2012, 01:22:21 pm by arad85
»
Logged
podilarius
Hero Member
Online
Posts: 1580
Re: 2.0.1 seems to show a number of ports open on WAN by default
«
Reply #6 on:
May 09, 2012, 01:23:21 pm »
Unless you are using a small class C, your WAN and LAN are in the same network. This is not usually a good idea and could cause unwanted effects. I would not consider this a typical setup or a very safe one for that matter. I am actually surprised that it even passes packets for you. Though I suppose it would in 2.0.1.
Logged
arad85
Jr. Member
Offline
Posts: 29
Re: 2.0.1 seems to show a number of ports open on WAN by default
«
Reply #7 on:
May 09, 2012, 01:36:00 pm »
Quote from: podilarius on May 09, 2012, 01:23:21 pm
Unless you are using a small class C, your WAN and LAN are in the same network. This is not usually a good idea and could cause unwanted effects. I would not consider this a typical setup or a very safe one for that matter. I am actually surprised that it even passes packets for you. Though I suppose it would in 2.0.1.
It's there for testing purposes but it should do exactly what it is told to do - take packets from the "LAN" interface and route them to the gateway the "WAN" interface sees. The reason it is like this is because I'm just getting it set up without breaking the internet connection for others. The question is why are the ports open? I want to remain completely stealthed on the internet and as internally I can "see" the interface, I assume when it's moved externally, people will be able to see me too.
Logged
cmb
Administrator
Hero Member
Offline
Posts: 6055
Re: 2.0.1 seems to show a number of ports open on WAN by default
«
Reply #8 on:
May 09, 2012, 02:23:10 pm »
Nothing is open on WAN by default. You have to have more than just rules there for all that to be showing up. Worst case scenario on an out of the box install, completely disable the firewall and you'll have 53 (DNS forwarder), 80 (HTTP to HTTPS redirect) and 443 (HTTPS management) open. That's it. You either have a number of port forwards with firewall rules allowing traffic through to some other host (though with LAN and WAN on the same subnet that'd be hit and miss at best), or are scanning something else entirely.
Logged
pfSense Commercial Support
Paying customers receive support priority and as in depth of assistance as desired through the official commercial support channels at portal.pfsense.org. Forum users receive as much help as time permits.
arad85
Jr. Member
Offline
Posts: 29
Re: 2.0.1 seems to show a number of ports open on WAN by default
«
Reply #9 on:
May 09, 2012, 03:41:30 pm »
It is out of the box...
Here are my rules
[root]$ pfctl -s rules
scrub in on em0 all fragment reassemble
scrub in on em1 all fragment reassemble
anchor "relayd/*" all
block drop in log all label "Default deny rule"
block drop out log all label "Default deny rule"
block drop in quick inet6 all
block drop out quick inet6 all
block drop quick proto tcp from any port = 0 to any
block drop quick proto tcp from any to any port = 0
block drop quick proto udp from any port = 0 to any
block drop quick proto udp from any to any port = 0
block drop quick from <snort2c> to any label "Block snort2c hosts"
block drop quick from any to <snort2c> label "Block snort2c hosts"
block drop in log quick proto tcp from <sshlockout> to any port = ssh label "sshlockout"
block drop in log quick proto tcp from <webConfiguratorlockout> to any port = https label "webConfiguratorlockout"
block drop in quick from <virusprot> to any label "virusprot overload table"
block drop in log quick on em0 from <bogons> to any label "block bogon networks from WAN"
block drop in on ! em0 inet from 192.168.1.0/24 to any
block drop in inet from 192.168.1.112 to any
block drop in on em0 inet6 from fe80::222:4dff:fe7c:3106 to any
pass in on em0 proto udp from any port = bootps to any port = bootpc keep state label "allow dhcp client out WAN"
pass out on em0 proto udp from any port = bootpc to any port = bootps keep state label "allow dhcp client out WAN"
block drop in on ! em1 inet from 192.168.1.0/24 to any
block drop in inet from 192.168.1.6 to any
block drop in on em1 inet6 from fe80::6a05:caff:fe03:a8a5 to any
pass in on lo0 all flags S/SA keep state label "pass loopback"
pass out on lo0 all flags S/SA keep state label "pass loopback"
pass out all flags S/SA keep state allow-opts label "let out anything from firewall host itself"
pass out route-to (em0 192.168.1.1) inet from 192.168.1.112 to ! 192.168.1.0/24 flags S/SA keep state allow-opts label "let out anything from firewall host itself"
pass in quick on em1 proto tcp from any to (em1) port = http flags S/SA keep state label "anti-lockout rule"
pass in quick on em1 proto tcp from any to (em1) port = https flags S/SA keep state label "anti-lockout rule"
pass in quick on em1 proto tcp from any to (em1) port = ssh flags S/SA keep state label "anti-lockout rule"
anchor "userrules/*" all
pass in quick on em0 reply-to (em0 192.168.1.1) inet proto tcp from any to <mainserver> port = ftp flags S/SA keep state label "USER_RULE: NAT FTP port to mainserver"
block drop in log quick on em0 reply-to (em0 192.168.1.1) inet proto tcp from any to any port = http label "USER_RULE: HTTP port block"
block drop in log quick on em0 reply-to (em0 192.168.1.1) inet proto udp from any to any port = http label "USER_RULE: HTTP port block"
pass in quick on em1 inet from 192.168.1.0/24 to any flags S/SA keep state label "USER_RULE: Default allow LAN to any rule"
anchor "tftp-proxy/*" all
[root]$
Is there anything else I can run to figure out what the routing tables are doing?
Logged
podilarius
Hero Member
Online
Posts: 1580
Re: 2.0.1 seems to show a number of ports open on WAN by default
«
Reply #10 on:
May 09, 2012, 05:11:53 pm »
You can be in the same physical network, but be on separate subnets. That would be a better test than having them in the same subnet.
WAN - in the 192.168.1/24 network with a gateway of .1
LAN - in the 192.168.11/24 network.
Then you can check your ports without the possibility of cross talk.
If you are going to test, at least simulate actual network design more closely.
Logged
arad85
Jr. Member
Offline
Posts: 29
Re: 2.0.1 seems to show a number of ports open on WAN by default
«
Reply #11 on:
May 09, 2012, 05:32:48 pm »
Quote from: podilarius on May 09, 2012, 05:11:53 pm
You can be in the same physical network, but be on separate subnets. That would be a better test than having them in the same subnet.
WAN - in the 192.168.1/24 network with a gateway of .1
LAN - in the 192.168.11/24 network.
Then you can check your ports without the possibility of cross talk.
If you are going to test, at least simulate actual network design more closely.
OK...
Now have the test PC on 192.168.11.23, the LAN interface on 192.168.11.6 and the WAN interface on 192.168.1.112 with a gateway of 192.168.1.1.
Testing from the 192.168.11.23 machine gives:
$ nmap -sT -p T:80,3124,3128,3127,8008,8080,8888,8081 192.168.1.112
Starting Nmap 5.51 (
http://nmap.org
) at 2012-05-09 23:29 ope
Nmap scan report for (192.168.1.112)
Host is up (0.0041s latency).
PORT STATE SERVICE
80/tcp open http
3124/tcp filtered unknown
3127/tcp filtered unknown
3128/tcp filtered squid-http
8008/tcp filtered http
8080/tcp filtered http-proxy
8081/tcp filtered blackice-icecap
8888/tcp filtered sun-answerbook
Nmap done: 1 IP address (1 host up) scanned in 1.25 seconds
Testing from a machine on the .1.xx to the .1.112 address subnet gives:
$ nmap -sT -p T:80,3124,3128,3127,8008,8080,8888,8081 192.168.1.112
Starting Nmap 5.51 (
http://nmap.org
) at 2012-05-09 23:33 ope
Nmap scan report for 192.168.1.112
Host is up (0.0029s latency).
PORT STATE SERVICE
80/tcp open http
3124/tcp open unknown
3127/tcp open unknown
3128/tcp open squid-http
8008/tcp open http
8080/tcp open http-proxy
8081/tcp open blackice-icecap
8888/tcp open sun-answerbook
MAC Address: 00:22:4D:7C:31:06 (Mitac International)
Nmap done: 1 IP address (1 host up) scanned in 11.25 seconds
If I remove the cable from the WAN port and retest on the .1.xx machine I get:
$ nmap -sT -p T:80,3124,3128,3127,8008,8080,8888,8081 192.168.1.112
Starting Nmap 5.51 (
http://nmap.org
) at 2012-05-09 23:34 ope
Note: Host seems down. If it is really up, but blocking our ping probes, try -Pn
Nmap done: 1 IP address (0 hosts up) scanned in 0.62 seconds
Logged
arad85
Jr. Member
Offline
Posts: 29
Re: 2.0.1 seems to show a number of ports open on WAN by default
«
Reply #12 on:
May 09, 2012, 05:37:58 pm »
One further bit of information. If I test 192.168.1.1 from the .1.xx subnet I get:
$ nmap -sT -p T:80,3124,3128,3127,8008,8080,8888,8081 192.168.1.1
Starting Nmap 5.51 (
http://nmap.org
) at 2012-05-09 23:39 ope
Nmap scan report for wrt610n.home (192.168.1.1)
Host is up (0.0048s latency).
PORT STATE SERVICE
80/tcp open http
3124/tcp open unknown
3127/tcp open unknown
3128/tcp open squid-http
8008/tcp open http
8080/tcp open http-proxy
8081/tcp open blackice-icecap
8888/tcp open sun-answerbook
MAC Address: 00:22:6B:7A:76:74 (Cisco-Linksys)
Nmap done: 1 IP address (1 host up) scanned in 11.25 seconds
Showing all the ports that are opened on the pfsense router are also open on the actual gateway internal interface.
Logged
arad85
Jr. Member
Offline
Posts: 29
Re: 2.0.1 seems to show a number of ports open on WAN by default
«
Reply #13 on:
May 10, 2012, 02:52:04 am »
OK, now I'm confused.
I dug out a different router and plugged the WAN port and the test PC into this router. The DHCP address is different (now 1.33) but the network is very simple: one PC at 192.168.1.23, one WAN port at 192.168.1.33 and the router at 192.168.1.1. The router was not connected out to anything
Doing a portscan of the same ports on the new WAN address shows:
$ nmap -sT -p T:80,3124,3127,3128,8008,8080,8081,8888 192.168.1.33
Starting Nmap 5.51 (
http://nmap.org
) at 2012-05-10 08:45 GMT Daylight Time
Nmap scan report for 192.168.1.33
Host is up (0.010s latency).
PORT STATE SERVICE
80/tcp filtered http
3124/tcp filtered unknown
3127/tcp filtered unknown
3128/tcp filtered squid-http
8008/tcp filtered http
8080/tcp filtered http-proxy
8081/tcp filtered blackice-icecap
8888/tcp filtered sun-answerbook
MAC Address: 00:22:4D:7C:31:06 (Mitac International)
Nmap done: 1 IP address (1 host up) scanned in 14.73 seconds
which is more in line with what I would expect.
So the apparent behaviour of the WAN port seems dependent on which network it is attached to.... That's just weird.
Logged
podilarius
Hero Member
Online
Posts: 1580
Re: 2.0.1 seems to show a number of ports open on WAN by default
«
Reply #14 on:
May 10, 2012, 09:01:05 am »
I just ran the same command against a fresh install with only the NICs configured. No packages or custom NAT is being done.
Code:
# nmap -sT -p T:80,3124,3127,3128,8008,8080,8081,8888 10.13.13.233
Starting Nmap 5.21 ( http://nmap.org ) at 2012-05-10 10:09 EDT
Nmap scan report for 10.13.13.233
Host is up (0.00042s latency).
PORT STATE SERVICE
80/tcp filtered http
3124/tcp filtered unknown
3127/tcp filtered unknown
3128/tcp filtered squid-http
8008/tcp filtered http
8080/tcp filtered http-proxy
8081/tcp filtered blackice-icecap
8888/tcp filtered sun-answerbook
I am not sure what you are doing in your setup, but something is not configured correctly.
Logged
Pages: [
1
]
2
Go Up
Print
« previous
next »
Jump to:
Please select a destination:
-----------------------------
Administrative
-----------------------------
=> Forum rules
=> Messages from the pfSense Team
=> Feedback
-----------------------------
pfSense English Support
-----------------------------
=> Installation and Upgrades
=> General Questions
=> 2.1 Snapshot Feedback and Problems
=> Post a bounty
===> Completed Bounties
===> Expired/Withdrawn Bounties
=> Hardware
=> Firewalling
=> NAT
=> CARP/VIPs
=> Routing and Multi WAN
=> Traffic Shaping
=> DHCP and DNS
=> IPv6
=> IPsec
=> PPTP
=> PPPoE Server
=> Captive Portal
=> webGUI
=> Wireless
=> SNMP
=> Packages
=> Virtualization installations and techniques
=> OpenVPN
=> Gaming
-----------------------------
Development/Documentation
-----------------------------
=> Documentation
=> Development
-----------------------------
General Category
-----------------------------
=> General Discussion
-----------------------------
International Support
-----------------------------
=> Indonesian
=> Deutsch
=> Español
=> Français
=> Italiano
=> Russian
=> Nederlands
=> Norwegian
=> Portuguese
=> Polish
=> Romanian
=> Swedish
=> Turkish
-----------------------------
Retired
-----------------------------
=> 1.2.3-PRERELEASE-TESTING snapshots - RETIRED
=> 1.2.1-RC Snapshot Feedback and Problems-RETIRED
=> 2.0-RC Snapshot Feedback and Problems - RETIRED
=> DNS Server testing area - RETIRED
Loading...