15

Guys i want to know if my specific port is running a server using netstat? how do i achieve that?

  • 1
    netstat -anp | grep portNumber – rags May 31 '13 at 5:47
15

You can use

netstat -pnlt | grep ':portno'

another option , you can use nmap tool for checking open ports on the server

nmap -sT -O localhost

Output

Starting nmap 3.55 ( http://www.insecure.org/nmap/ ) at 2004-09-24 13:49 EDT
Interesting ports on localhost.localdomain (127.0.0.1):
(The 1653 ports scanned but not shown below are in state: closed)
PORT      STATE SERVICE
22/tcp    open  ssh 
25/tcp    open  smtp
111/tcp   open  rpcbind
Device type: general purpose

Netstat Example :

[root@krizna ~]# netstat -pnlt | grep ':80'
Proto Recv-Q Send-Q Local Address               Foreign Address             State       PID/Program name 
tcp        0      0 :::80                       :::*                        LISTEN      1164/httpd          
| improve this answer | |
  • and what part there in the results i can determine if it is a server? – Monkey May 31 '13 at 7:50
  • Check the netstat example part, port :::80 is shown under local address which is LISTENING ( i mean open ). – krizna May 31 '13 at 8:14
  • It is worth mentioning that the grep ':portno' may also pick up some IPv6 addresses that happen to contain that sequence. That can be a problem if you try to use this command in a script. – Kevin Keane Aug 27 '18 at 18:54
2

use netstat -anp | grep portNumber

| improve this answer | |
  • so im getting list of many port 80 connections. how do i find the server port? – Monkey May 31 '13 at 6:10
2

I think netstat -nat | grep port | grep LISTEN should do the trick.

| improve this answer | |
  • This is listing all ports, and then grep for listening ports. Instead it should just show the listening ports with -l instead of -a. And the question was not only about tcp ports so the -t option shouldn't be there. – Paul Tobias Mar 24 '16 at 8:17

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy