Hi everyone,

I have to bring this up again. I ran the nmap command *nmap --open -sV
-p5432 -oG dbserverlist.txt 172.28.26.0/24 *to scan the network for running
instances of Postgres servers on my network. The serverlist had the
following output: (I am excluding the IP addresses with Status:Down to
simplify the output)

# Nmap 5.21 scan initiated Thu Dec 30 12:02:52 2010 as: nmap.exe --open -sV
-p5432 -oG dbserverlist.txt 172.28.26.0/24
Host: 172.28.26.0 ()       Status: Down
Host: 172.28.26.4 ()       Status: Down
Host: 172.28.26.5 ()       Status: Down
Host: 172.28.26.38 ()      Status: Down
Host: 172.28.26.39 ()      Status: Down
Host: 172.28.26.1 ()       Status: Up
Host: 172.28.26.1 ()       Status: Up
Host: 172.28.26.2 ()       Status: Up
Host: 172.28.26.2 ()       Status: Up
Host: 172.28.26.3 ()       Status: Up
Host: 172.28.26.3 ()       Status: Up
Host: 172.28.26.7 ()       Status: Up
Host: 172.28.26.7 ()       Status: Up
Host: 172.28.26.14 ()      Status: Up
Host: 172.28.26.14 ()      Status: Up
Host: 172.28.26.18 ()      Status: Up
Host: 172.28.26.18 ()      Status: Up
Host: 172.28.26.19 ()      Status: Up
Host: 172.28.26.19 ()      Ports: 5432/open/tcp//tcpwrapped///
Host: 172.28.26.30 ()      Status: Up
Host: 172.28.26.30 ()      Status: Up
Host: 172.28.26.36 ()      Status: Up
Host: 172.28.26.36 ()      Status: Up
Host: 172.28.26.40 ()      Status: Up
Host: 172.28.26.40 ()      Ports: 5432/unknown/tcp//postgresql///
Host: 172.28.26.44 ()      Status: Down
Host: 172.28.26.48 ()      Status: Down
Host: 172.28.26.50 ()      Status: Down
Host: 172.28.26.51 ()      Status: Down
Host: 172.28.26.253 ()    Status: Down
Host: 172.28.26.254 ()    Status: Down
Host: 172.28.26.255 ()    Status: Down
Host: 172.28.26.41 ()      Status: Up
Host: 172.28.26.41 ()      Ports: 5432/open/tcp/////
Host: 172.28.26.42 ()      Status: Up
Host: 172.28.26.42 ()      Status: Up
Host: 172.28.26.43 ()      Status: Up
Host: 172.28.26.43 ()      Status: Up
Host: 172.28.26.45 ()      Status: Up
Host: 172.28.26.45 ()      Ports: 5432/open/tcp/////
Host: 172.28.26.46 ()      Status: Up
Host: 172.28.26.46 ()      Ports: 5432/open/tcp/////
Host: 172.28.26.47 ()      Status: Up
Host: 172.28.26.47 ()      Ports: 5432/open/tcp/////
Host: 172.28.26.49 ()      Status: Up
Host: 172.28.26.49 ()      Ports: 5432/open/tcp/////
Host: 172.28.26.56 ()      Status: Up
Host: 172.28.26.56 ()      Ports: 5432/open/tcp/////
Host: 172.28.26.57 ()      Status: Up
Host: 172.28.26.57 ()      Status: Up
Host: 172.28.26.61 ()      Status: Up
Host: 172.28.26.61 ()      Ports: 5432/open/tcp//tcpwrapped///
Host: 172.28.26.68 ()      Status: Up
Host: 172.28.26.68 ()      Status: Up
Host: 172.28.26.74 ()      Status: Up
Host: 172.28.26.74 ()      Status: Up
Host: 172.28.26.76 ()      Status: Up
Host: 172.28.26.76 ()      Status: Up
Host: 172.28.26.77 ()      Status: Up
Host: 172.28.26.77 ()      Status: Up
Host: 172.28.26.78 ()      Status: Up
Host: 172.28.26.78 ()      Status: Up
Host: 172.28.26.79 ()      Status: Up
Host: 172.28.26.79 ()      Status: Up
Host: 172.28.26.81 ()      Status: Up
Host: 172.28.26.81 ()      Status: Up
Host: 172.28.26.85 ()      Status: Up
Host: 172.28.26.85 ()      Status: Up
Host: 172.28.26.86 ()      Status: Up
Host: 172.28.26.86 ()      Status: Up
Host: 172.28.26.87 ()      Status: Up
Host: 172.28.26.87 ()      Ports: 5432/open/tcp/////
Host: 172.28.26.88 ()      Status: Up
Host: 172.28.26.88 ()      Status: Up
Host: 172.28.26.89 ()      Status: Up
Host: 172.28.26.89 ()      Status: Up
Host: 172.28.26.90 ()      Status: Up
Host: 172.28.26.90 ()      Status: Up
Host: 172.28.26.91 ()      Status: Up
Host: 172.28.26.91 ()      Status: Up
Host: 172.28.26.92 ()      Status: Up
Host: 172.28.26.92 ()      Status: Up
Host: 172.28.26.93 ()      Status: Up
Host: 172.28.26.93 ()      Status: Up
Host: 172.28.26.94 ()      Status: Up
Host: 172.28.26.94 ()      Status: Up
Host: 172.28.26.96 ()      Status: Up
Host: 172.28.26.96 ()      Status: Up
Host: 172.28.26.99 ()      Status: Up
Host: 172.28.26.99 ()      Status: Up
Host: 172.28.26.101 ()    Status: Up
Host: 172.28.26.101 ()    Status: Up
Host: 172.28.26.103 ()    Status: Up
Host: 172.28.26.103 ()    Status: Up
Host: 172.28.26.104 ()    Status: Up
Host: 172.28.26.104 ()    Status: Up
Host: 172.28.26.107 ()    Status: Up
Host: 172.28.26.107 ()    Status: Up
Host: 172.28.26.108 ()    Status: Up
Host: 172.28.26.108 ()    Status: Up
Host: 172.28.26.109 ()    Status: Up
Host: 172.28.26.109 ()    Status: Up
Host: 172.28.26.110 ()    Status: Up
Host: 172.28.26.110 ()    Status: Up
Host: 172.28.26.111 ()    Status: Up
Host: 172.28.26.111 ()    Status: Up
Host: 172.28.26.112 ()    Status: Up
Host: 172.28.26.112 ()    Status: Up
Host: 172.28.26.113 ()    Status: Up
Host: 172.28.26.113 ()    Status: Up
Host: 172.28.26.114 ()    Status: Up
Host: 172.28.26.114 ()    Status: Up
Host: 172.28.26.115 ()    Status: Up
Host: 172.28.26.115 ()    Ports: 5432/open/tcp/////
Host: 172.28.26.116 ()    Status: Up
Host: 172.28.26.116 ()    Status: Up
Host: 172.28.26.117 ()    Status: Up
Host: 172.28.26.117 ()    Status: Up
Host: 172.28.26.118 ()    Status: Up
Host: 172.28.26.118 ()    Status: Up
Host: 172.28.26.119 ()    Status: Up
Host: 172.28.26.119 ()    Status: Up
Host: 172.28.26.121 ()    Status: Up
Host: 172.28.26.121 ()    Status: Up
Host: 172.28.26.122 ()    Status: Up
Host: 172.28.26.122 ()    Status: Up
Host: 172.28.26.123 ()    Status: Up
Host: 172.28.26.123 ()    Status: Up
Host: 172.28.26.124 ()    Status: Up
Host: 172.28.26.124 ()    Status: Up
Host: 172.28.26.125 ()    Status: Up
Host: 172.28.26.125 ()    Status: Up
Host: 172.28.26.126 ()    Status: Up
Host: 172.28.26.126 ()    Status: Up
Host: 172.28.26.127 ()    Status: Up
Host: 172.28.26.127 ()    Status: Up
Host: 172.28.26.130 ()    Status: Up
Host: 172.28.26.130 ()    Status: Up
Host: 172.28.26.132 ()    Status: Up
Host: 172.28.26.132 ()    Status: Up
Host: 172.28.26.135 ()    Status: Up
Host: 172.28.26.135 ()    Status: Up
Host: 172.28.26.136 ()    Status: Up
Host: 172.28.26.136 ()    Status: Up
Host: 172.28.26.137 ()    Status: Up
Host: 172.28.26.137 ()    Status: Up
Host: 172.28.26.138 ()    Status: Up
Host: 172.28.26.138 ()    Status: Up
Host: 172.28.26.139 ()    Status: Up
Host: 172.28.26.139 ()    Status: Up
Host: 172.28.26.140 ()    Status: Up
Host: 172.28.26.140 ()    Status: Up
Host: 172.28.26.144 ()    Status: Up
Host: 172.28.26.144 ()    Status: Up
Host: 172.28.26.145 ()    Status: Up
Host: 172.28.26.145 ()    Status: Up
Host: 172.28.26.146 ()    Status: Up
Host: 172.28.26.146 ()    Status: Up
Host: 172.28.26.148 ()    Status: Up
Host: 172.28.26.148 ()    Status: Up
Host: 172.28.26.149 ()    Status: Up
Host: 172.28.26.149 ()    Status: Up
Host: 172.28.26.152 ()    Status: Up
Host: 172.28.26.152 ()    Status: Up
Host: 172.28.26.154 ()    Status: Up
Host: 172.28.26.154 ()    Status: Up
Host: 172.28.26.157 ()    Status: Up
Host: 172.28.26.157 ()    Status: Up
Host: 172.28.26.158 ()    Status: Up
Host: 172.28.26.158 ()    Status: Up
Host: 172.28.26.159 ()    Status: Up
Host: 172.28.26.159 ()    Status: Up
Host: 172.28.26.160 ()    Status: Up
Host: 172.28.26.160 ()    Status: Up
Host: 172.28.26.161 ()    Status: Up
Host: 172.28.26.161 ()    Status: Up
Host: 172.28.26.162 ()    Status: Up
Host: 172.28.26.162 ()    Status: Up
Host: 172.28.26.163 ()    Status: Up
Host: 172.28.26.163 ()    Status: Up
Host: 172.28.26.165 ()    Status: Up
Host: 172.28.26.165 ()    Status: Up
Host: 172.28.26.169 ()    Status: Up
Host: 172.28.26.169 ()    Status: Up
Host: 172.28.26.170 ()    Status: Up
Host: 172.28.26.170 ()    Status: Up
Host: 172.28.26.172 ()    Status: Up
Host: 172.28.26.172 ()    Status: Up
Host: 172.28.26.178 ()    Status: Up
Host: 172.28.26.178 ()    Status: Up
Host: 172.28.26.181 ()    Status: Up
Host: 172.28.26.181 ()    Status: Up
Host: 172.28.26.184 ()    Status: Up
Host: 172.28.26.184 ()    Status: Up
Host: 172.28.26.187 ()    Status: Up
Host: 172.28.26.187 ()    Ports: 5432/open/tcp/////
Host: 172.28.26.197 ()    Status: Up
Host: 172.28.26.197 ()    Status: Up
Host: 172.28.26.202 ()    Status: Up
Host: 172.28.26.202 ()    Status: Up
Host: 172.28.26.205 ()    Status: Up
Host: 172.28.26.205 ()    Status: Up
Host: 172.28.26.206 ()    Status: Up
Host: 172.28.26.206 ()    Status: Up
Host: 172.28.26.208 ()    Status: Up
Host: 172.28.26.208 ()    Status: Up
# Nmap done at Thu Dec 30 12:03:02 2010 -- 256 IP addresses (97 hosts up)
scanned in 10.29 seconds

>From the above output I concluded that the IP addresses with port status of
the format *Ports: 5432/open/tcp///// *are the running instances of the
dbservers which gave the correct result for my networl. But running the same
command on another network gave me the following output:

# Nmap 5.21 scan initiated Tue Jan 04 21:27:09 2011 as: C:\Documents and
Settings\Administrator\Application Data\nmap\nmap.exe --open -sV -p5432 -oG
dbserverlist.txt 192.168.1.0/24
Host: 192.168.1.0 () Status: Down
Host: 192.168.1.2 () Status: Down
Host: 192.168.1.108 () Status: Down
Host: 192.168.1.109 () Status: Down
Host: 192.168.1.1 () Status: Up
Host: 192.168.1.1 () Status: Up
Host: 192.168.1.11 () Status: Up
Host: 192.168.1.11 () Status: Up
Host: 192.168.1.45 () Status: Up
Host: 192.168.1.45 () Status: Up
Host: 192.168.1.46 () Status: Up
Host: 192.168.1.46 () Status: Up
Host: 192.168.1.56 () Status: Up
Host: 192.168.1.56 () Status: Up
Host: 192.168.1.59 () Status: Up
Host: 192.168.1.59 () Status: Up
Host: 192.168.1.99 () Status: Up
Host: 192.168.1.99 () Status: Up
Host: 192.168.1.100 () Status: Up
Host: 192.168.1.100 () Status: Up
Host: 192.168.1.101 () Status: Up
Host: 192.168.1.101 () Status: Up
Host: 192.168.1.102 () Status: Up
Host: 192.168.1.102 () Status: Up
Host: 192.168.1.106 () Status: Up
Host: 192.168.1.106 () Status: Up
Host: 192.168.1.107 () Status: Up
Host: 192.168.1.107 () Status: Up
Host: 192.168.1.111 () Status: Down
Host: 192.168.1.110 () Status: Up
Host: 192.168.1.110 () Ports: 5432/unknown/tcp//postgresql///
Host: 192.168.1.113 () Status: Down
Host: 192.168.1.114 () Status: Down
Host: 192.168.1.251 () Status: Down
Host: 192.168.1.252 () Status: Down
Host: 192.168.1.253 () Status: Down
Host: 192.168.1.254 () Status: Down
Host: 192.168.1.255 () Status: Down
Host: 192.168.1.112 () Status: Up
Host: 192.168.1.112 () Status: Up
# Nmap done at Tue Jan 04 21:27:13 2011 -- 256 IP addresses (14 hosts up)
scanned in 4.44 seconds
Now I am unable to understand the difference between the port status *Ports:
5432/open/tcp///// *and *Ports: 5432/unknown/tcp//postgresql/// *as in what
does the port status *unknown* imply ?

Also please help me out if I am using the wrong command for detection of the
postgres service. Thanks all in advance.

Regards,
Ojas

On Thu, Nov 18, 2010 at 10:40 PM, Frederiko Costa <freder...@gmail.com>wrote:

> I believe in this case you will have to talk with the sysadmin and have an
> agreement about this requirement for your application. I don't know about
> Spiceworks, but I see nmap as an application working on layer 3/4, so you
> may be subject to firewall rules or anything defined in the security policy.
>
> ~Fred
>
>
> On Thu, Nov 18, 2010 at 7:26 AM, ojas dubey <ojas.du...@gmail.com> wrote:
>
>> Thank you Rich,Fred,Scott,Viktor and Gerard for your replies.
>>
>> Actually I am neither the system administrator nor the person who set up
>> all the servers. I am developing an application which would provide the user
>> with a list of running Postgres DB servers from which the user can select
>> one. So I was wondering if scanning ports  using nmap or Spiceworks would
>> get me into trouble with the System administrator for trying to flood the
>> network with my requests or not ?
>>
>> Regards,
>> Ojas
>>
>>
>> On Thu, Nov 18, 2010 at 2:51 AM, Rich <rhd...@gmail.com> wrote:
>>
>>> Use nmap. Unless you deliberately changed the IP port you should have no
>>> problem.  Are you the one who setup all the servers?
>>>
>>>
>>> On Wed, Nov 17, 2010 at 4:03 PM, Frederiko Costa <freder...@gmail.com>wrote:
>>>
>>>> True. However, I was just assuming that Postgres was running on default
>>>> ports. If not, you could also probe in port ranges or even probe the 
>>>> network
>>>> for open ports to have an idea and get closer. It might be faster option if
>>>> software such as Spiceworks is not being used.
>>>>
>>>> Spiceworks looks a good option too.
>>>>
>>>> ~Fred
>>>>
>>>>
>>>> On Wed, Nov 17, 2010 at 12:56 PM, Scott Whitney <sc...@journyx.com>wrote:
>>>>
>>>>>  That only works in the event that you have PG listening on port 5432.
>>>>>
>>>>> A product like Spiceworks will provide much more detail, presuming you
>>>>> have the IT credentials to talk to the machines.
>>>>>
>>>>> ------------------------------
>>>>>
>>>>> nmap is the way to go. Try to scan for port 5432 in a range of IP of
>>>>> your
>>>>> LAN.
>>>>>
>>>>> ~Fred
>>>>> Linkedin profile: http://www.linkedin.com/in/frederikocosta
>>>>>
>>>>>
>>>>> On Sun, Nov 14, 2010 at 8:52 AM, ojas dubey <ojas.du...@gmail.com>
>>>>> wrote:
>>>>>
>>>>> > Hi,
>>>>> >
>>>>> > I wanted to know if there is a way to get the hostnames of all the
>>>>> systems
>>>>> > running PostGres DB servers on a local network on Windows
>>>>> (XP/Vista/7) using
>>>>> > JDBC or any other Java API ?
>>>>> >
>>>>> >
>>>>> > Regards,
>>>>> > Ojas
>>>>> >
>>>>>
>>>>>
>>>>>
>>>>
>>>
>>
>

Reply via email to