查看网络端口

ICMP和IP协议是属于同一层次(网络层)的,其报文也是封在IP报文中传输,而端口
是传输层TCP/UDP协议的概念,所以Ping端口是不能成功的

** Windows check the ports
telnet ip port
netstat -na // 显示本机连接情况及打开的端口
netstat -nab //显示每个连接都是由哪些程序创建的
端口监视器: Tcpview、Port Reporter、绿鹰PC万能精灵、网络端口查看器等

Windows下的NmapWin等使用可以参考:
[url]http://hi.baidu.com/xzqmr/blog/item/67226a8dfde32a13b31bbad3.html[/url]

-------------------------
** Linux checks the ports:
一、使用nmap扫描机器开放的端口
nmap -sTU localhost // 检查我本身的机器开放了哪些端口
nmap -sP 192.168.32.0/24 // 检查我所在网段有多少台“活着”的机器

参数说明:
-sS/sT/sA/sW/sM: TCP SYN/Connect()/ACK/Window/Maimon scans
比较实用的还有以下三个:
SYN扫描,又称为半开放扫描,它不打开一个完全的TCP连接,执行得很快:
nmap -sS 192.168.32.0/24
当SYN扫描不能用时,TCP Connect()扫描就是默认的TCP扫描:
nmap -sT 192.168.32.0/24
UDP扫描用-sU选项,UDP扫描发送空的(没有数据)UDP报头到每个目标端口:
nmap -sU 192.168.32.0/24

二、使用netstat来看看系统的监听端口

# netstat -antp //所有连接、数字显示主机、端口、TCP连接、监听的程序
# netstat -anup //所有连接、数字显示主机、端口、UDP连接、监听的程序
# netstat -s //统计所有(开机至今的)连接数据,包括tcp、udp等
# netstat -st //统计所有tcp连接数据
# netstat -su //统计所有udp连接数据
# netstat -su //粗略统计连接数据

** Refer link:
http://snailwarrior.blog.51cto.com/680306/137291 Linux查看机器开放的端口

时间: 2024-11-03 01:23:14

查看网络端口的相关文章

查看网络端口被占用情况netstat命令

在windows命令行窗口下执行: C:\>netstat -aon|findstr "80" TCP     127.0.0.1:80         0.0.0.0:0               LISTENING       2448 看到了吗,端口被进程号为2448的进程占用,继续执行下面命令: C:\>tasklist|findstr "2448" thread.exe                     2016 Console    

iOS - Mac 下查看网络端口占用情况

1.Mac 下查看网络端口占用情况 有的时候关闭了服务器,但是端口还是占用,解决的方法是 kill 掉占用该端口的进程. # 查看 8009 端口的占用情况 $ lsof -i:8009 可以看到,该端口被 id 为 4215 的进程所占用,这个时候直接在命令行输入以下命令该进程就会被中止,端口成功释放出来. # 中止进程 4215 $ kill 4215 原文地址:https://www.cnblogs.com/QianChia/p/8531569.html

查看网络端口占用

Linux和Mac下通用: 1.  利用 netstat 查看网络状态命令: netstat -an|grep 端口号 2. 利用list open file 命令打开文件(一切都是文件, 包括网络. 硬件等) lsof -i :3306 此命令同时列出PID, 方便直接Kill进程 版权声明:本文为博主原创文章,未经博主允许不得转载.

mac os x 查看网络端口情况

查看端口是否打开 使用 netstat 命令 a. `netstat -nat | grep <端口号>` , 如命令 `netstat -nat | grep 3306` b. `netstat -nat |grep LISTEN` 使用 lsof 命令 # yongfu-pro at yongfu-pro.local in ~ [22:39:32] $ lsof -n -P -i TCP -s TCP:LISTEN COMMAND PID USER FD TYPE DEVICE SIZE/

Linux查看网络端口对应的程序

在linux下,有的时候我们想查看下某个端口是被哪个程序listen,比如说3000这个端口,有以下两种方式 1. 采用 lsof命令  lsof -i :3000 2. 采用netstat命令 netstat -a |grep LISTEN |grep -v unix

Linux下用netstat查看网络状态、端口状态

在linux一般使用netstat 来查看系统端口使用情况步. netstat命令是一个监控TCP/IP网络的非常有用的工具,它可以显示路由表.实际的网络连接以及每一个网络接口设备的 netstat命令的功能是显示网络连接.路由表和网络接口信息,可以让用户得知目前都有哪些网络连接正在运作. 该命令的一般格式为: netstat [选项] 命令中各选项的含义如下: -a 显示所有socket,包括正在监听的. -c 每隔1秒就重新显示一遍,直到用户中断它. -i 显示所有网络接口的信息,格式同"i

Mac升级后如何查看自己的网络端口

OS X 10.9 下面 网络实用工具 从实用工具目录里消失了,可能这个程序用的人太少就取消了吧.但是对于做互联网的人还是有点用的. 参考http://www.mamicode.com/info-detail-2599177.html 方法一: 点击右上角的黑苹果 -关于本机 -系统报告 之后在屏幕左上角找到 -窗口 点击 -网络实用工具 点击最后一个 -端口扫描 方法二: 命令 lsof -i tcp:port (port替换成端口号,比如6379)可以查看该端口被什么程序占用,并显示PID,

10.6 监控io性能 - 10.7 free命令 - 10.8 ps命令 - 10.9 查看网络状态 - 10.10 linux下抓包

- 10.6 监控io性能 - 10.7 free命令 - 10.8 ps命令 - 10.9 查看网络状态 - 10.10 linux下抓包 - 扩展tcp三次握手四次挥手 http://www.doc88.com/p-9913773324388.html  - tshark几个用法:http://www.aminglinux.com/bbs/thread-995-1-1.html  # 10.6 监控io性能 ![mark](http://oqxf7c508.bkt.clouddn.com/b

用netstat查看网络状态详解

--用netstat查看网络状态详解 -----------------------------2014/06/11 一.Linux服务器上11种网络连接状态:                                          图:TCP的状态机 通常情况下:一个正常的TCP连接,都会有三个阶段:1.TCP三次握手;2.数据传送;3.TCP四次挥手 注:以下说明最好能结合"图:TCP的状态机"来理解. SYN: (同步序列编号,Synchronize Sequence