开放端口扫描怎么设置

以下是使用端口扫描时会发现的一些常见端口:

  • 端口 21 – FTP(文件传输协议)
  • 端口 22 – SSH(安全外壳)
  • 端口 23 – Telnet
  • 端口 25 – SMTP(简单邮件传输协议)
  • 端口 53 – DNS(域名服务器)
  • 端口 80 – HTTP(超文本传输协议)
  • 端口 110 – POP3(邮局协议)
  • 端口 143 – IMAP(互联网消息访问协议)
  • 端口 443 – HTTPS(安全超文本传输协议)

端口概况

  • 端口0到1023属于标准化端口,互联网编号分配机构 (IANA) 主要负责分配。
  • 默认情况下,端口号1024到49151是为注册服务保留的。但是,这些也分配给客户端程序,尤其是在涉及 Linux 系统时。
  • 端口49152到65535动态地将操作系统分配给客户端。

有很多可用的端口扫描工具,但您也可以使用以下 Linux 命令扫描任何目标机器的开放端口。

开放端口是允许建立完整的 TCP 连接的端口,在这种情况下,端口扫描器已找到响应扫描可用的端口并建立连接。

使用 ss 命令扫描开放端口

ss 命令用于转储套接字统计信息并以与 netstat 类似的方式显示信息,如下所述。

ss 命令还可以显示比大多数其他工具(如 netstat 或 lsof)更多的 TCP 和状态信息。

要使用ss显示正在侦听的 TCP 连接,命令是:

ss -tl

其中,t代表 TCP 端口,l代表侦听套接字。

开放端口扫描怎么设置

要显示正在侦听的 UDP 连接,命令是:

ss -ul

其中u代表 UDP 端口。

开放端口扫描怎么设置

如果你想同时显示 TCP 和 UDP 连接,命令是:

ss -lntup

其中p代表进程名称

开放端口扫描怎么设置

如果要显示所有套接字连接,则可以简单地使用 ss命令。

使用 netstat 扫描开放端口

Netstat,提供所有网络活动的基本统计信息,并通知用户哪些端口和地址对应的连接(TCP、UDP)正在运行,以及哪些端口为任务打开。

要使用 netstat 检查所有打开的端口,命令是:

netstat -pnltu

其中p代表与服务关联的进程 ID,n代表数字编号。正在运行的端口,l代表侦听套接字,t代表 TCP 连接,u代表 UDP 连接。

开放端口扫描怎么设置

在 Windows 操作系统中,您可以通过命令行 (cmd.exe) 使用 netstat 服务。

使用 lsof 命令扫描开放端口

lsof 是一个命令行实用程序,适用于所有 Unix 和 Linux 等操作系统,用于检查“打开文件列表”。

lsof 命令主要用于检索有关由各种进程打开的文件的信息,系统中打开的文件可以是不同类型的,如磁盘文件、网络套接字、命名管道和设备。

要显示打开的端口,请键入以下命令:

lsof -i

开放端口扫描怎么设置

如果您只想显示打开的套接字,则可以使用:

lsof -n -P | grep LISTEN

要仅显示 TCP 连接,请键入:

lsof -i tcp

使用 Nmap 扫描开放端口

Nmap 是免费的开源网络安全扫描器之一,通常用于网络发现和安全审计,除此之外,您还可以使用NMAP 扫描开放端口、监控主机和网络清单。

在 Kali Linux 中,Nmap 已经预先安装在其中,但对于 Ubuntu 或任何其他 Linux 发行版,您可以通过键入sudo apt install nmap命令来安装 nmap。

对于 Windows 操作系统,Nmap 安装包附带了一个名为 Zenmap 的 Nmap 前端 GUI,用于从用户界面而不是命令行控制 Nmap。

要扫描打开的 TCP 端口,请键入:

nmap -sT -O localhost

上述命令将对目标主机启动 TCP 连接扫描,如果无法进行 TCP SYN 扫描,则 TCP 连接扫描是默认执行的扫描。这种类型的扫描请求底层操作系统尝试使用“连接”系统调用与目标主机/端口连接。

开放端口扫描怎么设置

对于 UDP,命令是:

nmap -sU localhost

上述命令将对目标主机发起 UDP 端口扫描,UDP 扫描将 UDP 数据包发送到目标端口,如果收到响应,则端口被分类为打开,如果多次传输后没有收到响应,则端口被分类为开放/过滤。

开放端口扫描怎么设置

本文【开放端口扫描怎么设置】由作者: 前端后端 提供,本站不拥有所有权,只提供储存服务,如有侵权,联系删除!
本文链接:https://www.cuoshuo.com/blog/4438.html

(0)
上一篇 2023-03-13 08:33:03
下一篇 2023-03-13 08:35:35

相关推荐

  • dns解析异常是什么原因_dns老是异常到底什么原因

    一般情况下,新建或修改域名解析之后,可能很快就可以生效。但有时也存在一些解析比较慢的情况。解析不生效或生效比较慢的原因很多,除了网络不可用,域名被劫持等因素外,还存在几种比较常见的情况。下面,中科三方为大家简单介绍下DNS不生效的几种原因。 1.查看域名状态是否异常 如果出现域名解析长时间不生效,就需要检查一下域名的状态,可以通过whois工具查看域名当前的…

    2023-03-11
    700
  • php数组分为哪两种

    在我们关于 PHP 的系列文章的第二部分中,我们将深入研究数组的使用。 什么是数组? 数组是具有相关数字索引或位置的元素的集合。 数组用于将多个值存储在单个变量中,使其更易于管理和操作。 PHP 中有两种类型的数组:索引数组和关联数组。 索引数组是其中索引为数字的数组,并在将元素添加到数组时自动生成。 这些数组就是我们在其他编程语言中也称为数组的东西。 例如…

    2023-03-11
    400
  • linux系统应用与开发教程_linux系统怎么用

    设备由 /dev 目录中的条目表示。每个设备都有一个相应的设备驱动程序,它实现一组标准操作,包括对应于 open()、read()、write() 和 close() 系统调用。一个设备可能是真实的,意味着有相应的硬件设备,也可能是虚拟的,这意味着不存在硬件设备,但内核仍然提供了一个实现与真实设备相同的 API 的设备驱动程序。 硬盘分为一个或多个分区,每个…

    2023-03-12
    400
  • windows7硬盘分区调整c盘,不重装系统扩大c盘

    当我们的电脑c盘资料越来越多,容量不够的时候,我们其实可以不重装系统扩大c盘。那么操作呢?我们可以先将其它盘的空间调整到C盘,来为C盘扩展分区等等。下面我教你们不重装系统扩大c盘操作方法。 专用工具/原材料: 软件版:Windows10系统软件 品牌类型:AlienwareX17 方法/流程: C盘扩展卷进入磁盘分区: 1、如何操作不重做系统扩展c盘?点击鼠…

    2023-03-13
    700
  • openssl漏洞修复可以不卸载原openssl吗 openssl是干什么的

    OpenSSL 是一个安全套接字层密码库,囊括主要的密码算法、常用的密钥和证书封装管理功能及SSL协议,并提供丰富的应用程序供测试或其它目的使用。 OpenSSL是Openssl团队的一个开源的能够实现安全套接层(SSLv2/v3)和安全传输层(TLSv1)协议的通用加密库。该产品支持多种加密算法,包括对称密码、哈希算法、安全散列算法等。 OpenSSL 常…

    2023-03-16
    100
  • 面向对象程序设计java电子书

    《面向对象程序设计(Java)》 作者:李建勋,郭建华,佟瑞 著 出版日期:2021年4月 开本:16开 出版社:经济管理出版社 小编推荐 面向对象程序设计是一种接近人类思维活动的计算机软件程序设计思想,其具备良好的可扩展性、可重用性,大大提高了编程能力,减少了系统维护开销。 《面向对象程序设计(Java)》采用深入浅出的方式,结合一线教学所积累的丰富经验、…

    2023-03-19
    000
  • dhcp服务器设置自动还是开好,台式电脑DHCP服务怎么开启

    很多朋友在架设局域网时,经常使用到路由器这种设备,而这种设备内有一个叫做“DHCP”的路由功能,一般情况下它都是默认开启的,但很多朋友不知道DHCP功能是开启好,还是不开启好,本期文章就说说开启与不开启的区别。 DCHP协议概述 DHCP协议指的就是动态主机配置协议,是局域网内的网络协议,家庭网络环境下,指的就是路由器配置的网络。如果把路由器看作一台网络服务…

    2023-03-20
    100
  • url是什么意思啊

    一、URL的概念 统一资源定位符(或称统一资源定位器/定位地址、URL地址等,英语:Uniform Resource Locator,常缩写为URL),有时也被俗称为网页地址(网址)。如同在网络上的门牌,是因特网上标准的资源的地址(Address)。 二、URL的格式 2.1 标准格式 协议类型:[//服务器地址[:端口号]][/资源层级UNIX文件路径]文…

    2023-03-12
    300
  • 服务器管理器添加角色和功能

    操作步骤 一、如何打开控制面板以及启用、关闭windows功能 1、通过打开运行界面输入“control”打开控制面板; 2、在程序和功能界面,找到启用或关闭Windows功能,点击该功能后会弹出windows功能窗口,具体添加看具体需求,以下添加Telnet客户端功能为例,如下图所示: 二、如何打开服务器管理器以及添加、删除角色功能 1、如何打开服务器管理…

    2023-03-14
    200
  • php连接mysql数据库四步

    PHP和MySQL是目前特别流行的一种Web应用开发方式,例如wordpress。印象中PHP支持使用很多种数据库,而且MySQL就有mysql、mysqli、pdo三种API可用。本文旨在从PHP数据库访问设计的思路为轴,简单的捋清这些关系。 原文:https://segmentfault.com/a/1190000005026781 PHP手册中《数据库…

    2023-03-16
    200

发表回复

登录后才能评论
返回顶部
错说博客上线啦!