determining open ports


 
Thread Tools Search this Thread
Top Forums UNIX for Advanced & Expert Users determining open ports
# 1  
Old 06-23-2005
determining open ports

hi all

1) how to determine available ports in a box (solaris)

do i have to go for a netstat on all the ports?

2) how to block a particular port for a particular type of connection.

Any help would be greatly appreciated

Thanks
# 2  
Old 06-25-2005
As far as checking ports and their usage, netstat and lsof (which you may need to d/l, compile and install if not present) are the commands for you.

netstat -an | grep "\.389.*LISTEN"

Will show you if LDAP is Listening, for example.

You can refine the grep to extract the exact results you want.

Cheers
ZB
# 3  
Old 06-27-2005
thanks for the reply

i believe lsof command uses the following file
/dev/kmem

on the stranger part

i tried on server1 - it was working fine and i could all the information that i needed
and when i tried it on server2 - it was showing permission denied

i checked the permissions for the file on either of the servers and it was the same

could you please explain why its show different behaviour.

I do need one more clarification.
Ports indicating LISTEN status are the ones picked by the process and opened to accept connections right?

There is no list of acceptable ports which could hereby be opened and connected.

I think i am making myself clear. Kindly revert if i had to explain my question in detail.

Thanks
# 4  
Old 07-15-2005
edit your /etc/services file you will see all ports and which ones you can close
# 5  
Old 07-15-2005
thanks for the reply

i believe we can have only the list of ports registered in /etc/services

i dont think we can get a list of ports that are blocked or prevented from connecting from any of the requests

can u please clarify on this.
# 6  
Old 07-15-2005
As always I am a bit lost here.
Port starts from 0 (or 1 I don't remember) all the way up to 32555 (or sth similar). A port allocated by an active process (either serve or client) can be found by netstat. Everything else is not being used and so "available" for a process to allocate.

/etc/services is a differenet thing which may have implication for inetd or xinetd only. A port does not have to be "registered" in this file to be used by a process which has nothing to do with inetd.

There are more than one approaches to block a port. Conventional approach is via tcpwrapper. Now, people are more likely using (soft- or hardware based) firewall such as iptables in Linux.

I hope it answered all of your questions.
# 7  
Old 07-16-2005
Quote:
Originally Posted by matrixmadhan
hi all
1) how to determine available ports in a box (solaris)
Another option is nmap. You can use that to check open ports on other machines on your network as well.

]$ nmap -p 1-$MAX_PORTS

Quote:
Originally Posted by matrixmadhan
2) how to block a particular port for a particular type of connection.
Any help would be greatly appreciated
Thanks
Use netfilter's iptables utility
Login or Register to Ask a Question

Previous Thread | Next Thread

9 More Discussions You Might Find Interesting

1. IP Networking

Open/close of ports

Hi, I have read some forum theads about the open and close ports. some points are clear and it is not working on my machine or something am i missing? I have commented out a port /etc/services, one application uses then when i use the telnet <hostname> <port_blocked> it shows connected..... (1 Reply)
Discussion started by: balamv
1 Replies

2. UNIX for Dummies Questions & Answers

open ports and services

just a quick question: a. whats the simplest command to check open port and the corresponding services? example: bash-2.05# netstat -an | grep LISTEN *.199 *.* 0 0 49152 0 LISTEN *.8989 *.* 0 0 49152 ... (1 Reply)
Discussion started by: lhareigh890
1 Replies

3. Solaris

Open ports in solaris 10

hi guys, may i know the exact steps to open a port in solaris.i have some rough idea - which is adding the port number in /etc/services. but i am not sure the correct conventions, steps or any other steps. kindly advise.thanks guys ! (1 Reply)
Discussion started by: cromohawk
1 Replies

4. IP Networking

Help determining what's blocking ports

I'm fairly new to networking and am trying to figure our network out, as I was recently assigned to be network administrator where I work. I was trying to get utorrent to work but am not having success in figuring out what's blocking my ports. As of now, I'm getting connected from a mikrotik... (11 Replies)
Discussion started by: brandonros
11 Replies

5. Solaris

open ports solaris 8

Hello, I have a number of Solaris 8 Sun servers that have open ports that I cannot identify. I see some with 1013-1023 (which are reserved ports according to the IANA. Lsof does not identify these. I rebooted the server and they went off, but this morning I saw they were all back on again. Any... (1 Reply)
Discussion started by: csgonan
1 Replies

6. AIX

Open Ports on System

Hi Every body, What is the command on AIX 5.2 that can be used to get all open ports? (2 Replies)
Discussion started by: aldowsary
2 Replies

7. Shell Programming and Scripting

Check open ports every ...

Hello, i need a script (bash type maybe?..), which would check open ports on 127.0.0.1 and then compare open ports with "registered/allowed" port list and try to kill the program who uses unregistered ports. It would be great that script would be started lets say every 5 or 10 minutes. You see i... (2 Replies)
Discussion started by: MorchiuS
2 Replies

8. Linux

How To Open Ports in RedHat ?

how can i open ports i need in red hat server vs root access ? (7 Replies)
Discussion started by: Sirius
7 Replies

9. Cybersecurity

closing open ports

/* Linux Slackware */ Nmap shows the following ports open on the gateway. 21/tcp ftp 22/tcp ssh 23/tcp telnet 25/tcp smtp 37/tcp time 80/tcp http 113/tcp auth 515/tcp printer 587/tcp submission 1024/tcp kdm 6000/tcp x11 ------------------------------- i would like to close as... (10 Replies)
Discussion started by: LowOrderBit
10 Replies
Login or Register to Ask a Question