netstat命令以及用两种不同的方法关闭端口

合集下载

如何使用系统关闭端口

如何使用系统关闭端口
⑦TCP139端口:NetBIOS Session端口,一个用作共享的端口。打开“网络和拨号连接”->“本地连接”
右键属性-> “Internet协议(TCP/IP);“WINS”->“禁用TCP/IP上的NETBIOS”,
选择此项便能停止TCP139的监听。
题外话:
除了利用以上三种方法外还可以使用其他有效的第三方工具(如:防火墙、Active Ports等等)作
关闭端口用。
防火墙通过通过在操作系统低层的包过滤功能对数据包进行高层‘分配’,您只要添加与修改规则
就能按您的意愿去处理了。
Active Ports是个不错的工具,其中比较好的功能就是它能对处与不同状态的端口进行强行关闭
‘下一步’->‘下一步’->到‘身份验证方法’中,您可以选择使用WINDOWS 2000默认值(第一项)、也可以选择使用自己
定义的字符串(第三项),‘下一步’->出现一个列表,在里面选择原来建立的“禁止TCP445”吧,‘下一步’->
到选择行为了,选择原来建立好的“阻止”,‘下一步’->‘完成’(如果您有什么不放心可以在勾上‘编辑属性’,
说说实际操作吧!:)
①关闭tcp/udp7、tcp/udp9、tcp/udp13、tcp/udp17、tcp/udp19端口,只需要打开“控制面板”
->“管理工具”->“服务”,停止Simple TCP/IP Service(前提是您必须安装了此服务)。
它们所支持的 TCP/IP 服务分别是:ECHO、 Discard、DAYTIME、Quote of the Day, 以及 Character
或在IIS中停止'默认FTP站点'。

linux关闭端口命令

linux关闭端口命令

linux关闭端口命令在linux中我们可以通过命令来启动和关闭端口,那么具体是哪个命令呢?下面由店铺为大家整理了linux关闭端口的相关命令,希望对大家有所帮助。

linux关闭端口命令前提:首先你必须知道,端口不是独立存在的,它是依附于进程的。

某个进程开启,那么它对应的端口就开启了,进程关闭,则该端口也就关闭了。

下次若某个进程再次开启,则相应的端口也再次开启。

而不要纯粹的理解为关闭掉某个端口,不过可以禁用某个端口。

1. linux查看端口状态命令netstat -anp(注:加参数'-n'会将应用程序转为端口显示,即数字格式的地址,如:nfs->2049, ftp->21,因此可以开启两个终端,一一对应一下程序所对应的端口号)2. 然后可以通过"lsof -i:$PORT"查看应用该端口的程序($PORT指对应的端口号)。

或者你也可以查看文件/etc/services,从里面可以找出端口所对应的服务。

(注:有些端口通过netstat查不出来,更可靠的方法是"sudo nmap -sT -O localhost")3. linux关闭某个端口命令1)通过iptables工具将该端口禁掉,如:"sudo iptables -A INPUT -p tcp --dport $PORT -j DROP""sudo iptables -A OUTPUT -p tcp --dport $PORT -j DROP"2)或者关掉对应的应用程序,则端口就自然关闭了,如:"kill -9 PID" (PID:进程号)如:通过"netstat -anp | grep ssh"有显示: tcp 0 127.0.0.1:2121 0.0.0.0:* LISTEN 7546/ssh则: "kill -9 7546"(可通过"chkconfig"查看系统服务的开启状态)。

netstat命令的七种用法

netstat命令的七种用法

netstat命令的七种用法
netstat是一个网络工具,用来查看网络连接情况和统计网络数据。

下面是netstat命令的七种常见用法:
1. `netstat -a`:显示所有连接和监听端口。

该命令会列出所有
正在进行的TCP和UDP连接,包括监听的连接。

2. `netstat -t`:显示所有TCP连接。

这个命令只显示正在进行
的TCP连接,不显示UDP连接。

3. `netstat -u`:显示所有UDP连接。

这个命令只显示正在进行
的UDP连接,不显示TCP连接。

4. `netstat -n`:以数字形式显示所有连接。

该命令会以IP地
址和端口号的数字形式显示连接,而不会进行DNS解析。

5. `netstat -p`:显示与连接关联的进程。

该命令会显示每个连
接关联的进程ID和进程名称。

6. `netstat -r`:显示路由表信息。

这个命令会列出所有的网络
路由信息,包括目标IP地址、子网掩码、网关和接口等。

7. `netstat -s`:显示网络统计信息。

该命令会显示各种网络统计信息,如接收和发送的数据包数量、错误的数据包数量、丢失的数据包数量等。

此外,还可以通过其他参数和组合使用来进一步拓展netstat命令的功能,如`-c`用于持续输出连接情况、`-l`用于显示监听状态的端口等。

windows关闭端口的方法(一)

windows关闭端口的方法(一)

windows关闭端口的方法(一)Windows关闭端口介绍在Windows操作系统中,端口是用于网络通信的重要组成部分。

然而,有时候我们可能需要关闭特定的端口来增加系统的安全性或避免不必要的网络流量。

本文将介绍几种常用的方法来关闭Windows上的端口。

方法一:使用Windows防火墙1.打开控制面板(Control Panel)。

2.选择“Windows防火墙”。

3.在左侧导航栏中,点击“高级设置”。

4.在“高级设置”窗口中,选择“出站规则”。

5.点击“新建规则”。

6.选择“端口”并点击“下一步”。

7.选择“TCP”或“UDP”,并输入要关闭的端口号。

8.选择“阻止连接”并点击“下一步”。

9.选择“全部程序”并点击“下一步”。

10.输入规则名称并点击“完成”。

方法二:使用命令提示符1.打开命令提示符(Command Prompt)。

2.输入以下命令来关闭指定端口(以关闭端口80为例):netsh advfirewall firewall add rule name="Close Por t 80" protocol=TCP dir=out localport=80 action=block方法三:使用第三方防火墙软件除了Windows自带的防火墙,还有许多第三方防火墙软件可以帮助我们关闭端口。

这些软件通常提供更多的功能和配置选项,能够更好地保护系统安全。

以下是一些常用的第三方防火墙软件:•ZoneAlarm•Norton Internet Security•Comodo Firewall•McAfee Personal Firewall请根据个人需求选择适合自己的防火墙软件,并按照软件提供的说明来关闭特定端口。

方法四:更新操作系统在某些情况下,关闭特定端口可能只是一个临时解决方案。

为了确保系统安全,建议您始终使用最新的操作系统和安全补丁。

微软定期发布更新,以修复可能存在的漏洞和安全问题。

netstat命令的功能和用法

netstat命令的功能和用法

netstat命令的功能和用法
netstat命令用于显示网络连接、路由表和网络接口等相关网络统计信息。

它提供了一种查看网络连接状态、网络接口和路由表的简单方法。

netstat命令的一般用法是:netstat [options]。

常用选项包括:
- `-a`:显示所有连接和监听端口。

- `-t`:显示TCP连接。

- `-u`:显示UDP连接。

- `-n`:以数字形式显示地址和端口号。

- `-p`:显示正在使用的进程/程序。

- `-r`:显示路由表。

- `-s`:显示统计信息。

常用命令示例:
- `netstat -a`:显示所有连接和监听端口。

- `netstat -t`:显示TCP连接。

- `netstat -u`:显示UDP连接。

- `netstat -n`:以数字形式显示地址和端口号。

- `netstat -p`:显示正在使用的进程/程序。

- `netstat -r`:显示路由表。

- `netstat -s`:显示统计信息。

除了上述常用选项外,netstat还有其他一些选项可以实现不同
的功能。

可以通过在命令行中输入`netstat --help`或`man netstat`来查看完整的选项列表和帮助文档。

如何打开和关闭常用端口

如何打开和关闭常用端口

如何打开和关闭常用端口查看端口在Windows 2000/XP/Server 2003中要查看端口,可以使用Netstat命令:依次点击“开始→运行”,键入“cmd”并回车,打开命令提示符窗口。

在命令提示符状态下键入“netstat -a -n”,按下回车键后就可以看到以数字形式显示的TCP和UDP连接的端口号及状态。

小知识:Netstat命令用法命令格式:Netstat -a -e -n -o -s-a 表示显示所有活动的TCP连接以及计算机监听的TCP和UDP端口。

-e 表示显示以太网发送和接收的字节数、数据包数等。

-n 表示只以数字形式显示所有活动的TCP连接的地址和端口号。

-o 表示显示活动的TCP连接并包括每个连接的进程ID(PID)。

-s 表示按协议显示各种连接的统计信息,包括端口号。

关闭/开启端口在介绍各种端口的作用前,这里先介绍一下在Windows中如何关闭/打开端口,因为默认的情况下,有很多不安全的或没有什么用的端口是开启的,比如Telnet服务的23端口、FTP服务的21端口、SMTP服务的25端口、RPC服务的135端口等等。

为了保证系统的安全性,我们可以通过下面的方法来关闭/开启端口。

关闭端口比如在Windows 2000/XP中关闭SMTP服务的25端口,可以这样做:首先打开“控制面板”,双击“管理工具”,再双击“服务”。

接着在打开的服务窗口中找到并双击“Simple Mail Transfer Protocol (SMTP)”服务,单击“停止”按钮来停止该服务,然后在“启动类型”中选择“已禁用”,最后单击“确定”按钮即可。

这样,关闭了SMTP服务就相当于关闭了对应的端口。

开启端口如果要开启该端口只要先在“启动类型”选择“自动”,单击“确定”按钮,再打开该服务,在“服务状态”中单击“启动”按钮即可启用该端口,最后,单击“确定”按钮即可。

常用端口及说明21端口:21端口主要用于FTP(File Transfer Protocol,文件传输协议)服务。

查看、关闭端口的方法及计算机端口状态介绍

查看、关闭端口的方法及计算机端口状态介绍
查看、关闭端口的方法及计算机端口状态介绍
dows本身自带的netstat命令
关于netstat命令,我们先来看看windows帮助文件中的介绍:
Netstat
显示协议统计和当前的 TCP/IP 网络连接。该命令只有在安装了 TCP/IP 协议后才可以使用。
答:其实就是进程没有对外通讯,只在本地作监听。
进程是有server和client进程之分的,server进程是一直在运行的,他要始终占用一个端口,监听来自互联网的可能连接,类似于ftp server一直占用21端口;而client进程,则是在需要的时候进行通信,发起对远程主机的连接,那么它所需要的端口,是随机分配的,在1024-65535之间。我们在local里看到的端口,就是本地被占用的,可能是server进程一直在占用的,也可能是正在对外通信的client进程刚刚使用的。
TCP 0.0.0.0:7626 0.0.0.0:0 LISTENING
UDP 0.0.0.0:445 0.0.0.0:0
UDP 0.0.0.0:1046 0.0.0.0:0
UDP 0.0.0.0:1047 0.0.0.0:0
解释一下,Active
Connections 是指当前本机活动连接,Proto是指连接使用的协议名称,Local Address是本地计算机的 IP 地址和连接正在使用的端口号,Foreign Address是连接该端口的远程计算机的 IP 地址和端口号,State则是表明TCP 连接的状态,你可以看到后面三行的监听端口是UDP协议的,所以没有State表示的状态。看!我的机器的 7626端口已经开放,正在监听等待连接,像这样的情况极有可能是已经感染了冰河!急忙断开网络,用杀毒软件查杀病毒是正确的做法。

网络管理常用命令之三Netstat命令详解(图文)

网络管理常用命令之三Netstat命令详解(图文)

网络管理常用命令之三Netstat命令详解(图文)NetstatNetstat是一个监控TCP/IP网络的非常有用的工具,它可以显示路由表、实际的TCP网络连接,TCP和UDP监听,进程内存管理以及每一个网络接口设备的状态信息。

Netstat用于显示与IP、TCP、UDP 和ICMP协议相关的统计数据,一般用于检验本机各端口的网络连接情况,让用户得知有哪些网络连接正在运作。

如果你的计算机有时候接收到的数据包导致出错数据或故障,你不必感到奇怪,TCP/IP可以容许这些类型的错误,并能够自动重发数据包。

但如果累计的出错情况数目占到所接收的IP数据报相当大的百分比,或者它的数目正迅速增加,那么你就应该使用Netstat查一查为什么会出现这些情况了。

在命令行模式下,输入 netstat /? 可以显示帮助信息。

Netstat将提示以下统计信息:1、协议(TCP或UDP)2、本地地址:在本地计算机和正在使用的端口号的 IP 地址。

如果不指定-n参数显示在本地计算机的 IP 地址相对应的名称和端口的名称。

如果端口尚未建立,端口号显示为星号。

3、外部地址:套接字连接到远程计算机的 IP 地址和端口号。

如果不指定-n参数显示对应的IP 地址和端口的名称。

如果端口尚未建立,端口号显示为星号。

4、状态:表示一个TCP连接的状态,可能的状态如下所示:LISTENING:(Listening for a connection.) 侦听来自远方的TCP 端口的连接请求SYN-SENT:(Active; sent SYN. Waiting for a matching connection request after having sent a connection request.) 再发送连接请求后等待匹配的连接请求SYN-RECEIVED:(Sent and received SYN. Waiting for a confirming connection request acknowledgment after having both received and sent connection requests.) 再收到和发送一个连接请求后等待对方对连接请求的确认ESTABLISHED:(Connection established.) 代表一个打开的连接FIN-WAIT-1:(Closed; sent FIN.) 等待远程TCP连接中断请求,或先前的连接中断请求的确认FIN-WAIT-2:(Closed; FIN is acknowledged; awaiting FIN.) 从远程TCP等待连接中断请求CLOSE-WAIT:(Received FIN; waiting to receive CLOSE.) 等待从本地用户发来的连接中断请求CLOSING:(Closed; exchanged FIN; waiting for FIN.) 等待远程TCP对连接中断的确认LAST-ACK:(Received FIN and CLOSE; waiting for FIN ACK.) 等待原来的发向远程TCP的连接中断请求的确认TIME-WAIT:(In 2 MSL (twice the maximum segment length) quiet wait after close. ) 等待足够的时间以确保远程TCP接收到连接中断请求的确认CLOSED:(Connection is closed.) 没有任何连接状态有关TCP 连接的状态的详细信息,请参阅 RFC 793不带选项不带参数的netstat命令,显示活动的TCP 连接。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
图16
图16是将安全措施中的阻止项勾选出来。
图17
图17是关闭了8000端口。
图18
图18是关闭8000端口后,无法访问的页面。
实验人:刘亚杰ห้องสมุดไป่ตู้
实验地点:J-C-205
实验时间:2015年4月8号
实验目的:练习netstat命令以及用两种不同的方法关闭端口。
实验一:Netstat –an:
实验报告分析结果的各项含义。
重点分析解释:状态
SYN
Listening
Established
实验内容:在没有打开网页之前所有的外部访问地址和本地地址以及它们的状态
图1
图1中标示的是IP地址为127.0.0.1端口为51299的端口访问了自己的17901端口,状态为TIME-WAIT:等待足够的时间以确保远程TCP接收到连接中断请求的确认。
图2
图2中的listening状态代表正在处于监听状态中。
图3
图3是我自己访问了我的8000端口
图4
图4中最后一行显示出我的IP地址是192.168.32.63,我的端口3658端口访问了8000端口,established状态是代表已经连接成功。
图5
图5中是我的搭档访问了我的8000端口。
图6
图6中最后一行显示IP为192.168.32.62端口是2878的访问了我的8000端口,established代表已经成功进行了连接。
图7
图7中被标记行是IP为221.212.109.159端口为1301的访问了我的1197端口,状态SYN-SENT是再发送连接请求后等待匹配的连接请求。
实验二:完成IIS web服务(World Wide Web Publishing – 80端口)的关闭
法一:关闭相应服务
使用windows的服务管理工具。
法二:关闭端口号
使用本地安全策略-IP安全策略。
实验内容:方法一:关闭相应服务器阻止访问端口
图8
图8是禁用了IIS Admin Service服务。
图9
图9在禁用了IIS之后,不能在访问我的8000端口。
方法二:使用本地安全策略-IP安全策略关闭端口
图10
图10完成IP安全策略向导。
图11
图11为IP安全策略起一个适合的名称。
图12
图13
图12与图13是设置让任意IP的任意端口访问我的8000端口。
图14
图14是设置成功之后。
图15
图15是关闭新IP筛选器列表,目的是不让任何端口访问我的8000端口。
相关文档
最新文档