首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

TCPUDP常用端口列表

文章的表格中列举了Linux 中的服务、守护进程、和程序所使用的最常见的通信端口,该列表还可以在 /etc/services 文件中找到,更多详细信息推荐查看由互联网号码分派局(IANA)制定的“著名的已注册动态端口...”官方列表。...本文引用了维基百科中文版内的TCP/UDP端口列表。 熟悉常用的TCP/UDP端口很有必要 服务器常用端口 端口 服务 说明 ? ? ? ? 21 ? ? ? ? ?...另外Apache Tomcat web server安装后,默认的服务端口就是8080 TCP/UDP端口列表 IANA的端口分配列表 - http://www.iana.org/assignments.../port-numbers 以下列表仅列出常用端口,详细的列表请参阅IANA网站 端口 描述 0/TCP,UDP 保留端口;不使用(若发送过程不准备接受回复消息,则可以作为源端口) 1/TCP,

5.3K40

python基于socket函数实现端口扫描

本文实例为大家分享了python基于socket实现端口扫描的具体代码,供大家参考,具体内容如下 自学Python一段时间,写个端口扫描器练练手。...有什么不足之处,请见谅 这是基于socket函数对端口进行端口扫描 所以,首先要导入socket模块 from socket import * 其次,通过正侧表达式来判断输入的是不是IP地址 compile_ip...d|25[0-5]|[1-9]\d|\d)\.(1\d{2}|2[0-4]\d|25[0-5]|[1-9]\d|\d)$') 这里是核心代码 # -*- coding: utf-8 -*- from socket..., SOCK_STREAM) # 实例化socket s.connect((host,port)) #对对应主机的对应端口发起连接 print('主机%s的%s端口处于打开状态'%...扫描结束后,将存活的端口写入到Active_Port.txt ? 这里没有用到多线程,通过循环,一个一个端口进行连接,扫描速度非常慢。 以上就是本文的全部内容,希望对大家的学习有所帮助。

69430

python使用多线程+socket实现端口扫描

本文实例为大家分享了python实现端口扫描的具体代码,供大家参考,具体内容如下 今天老师上课说的内容,使用多线程+socket写一个端口扫描器 写的些许潦草,也没注释,不过问题不大,应该都能看懂...self.portlist.empty(): break ip = self.ip port = self.portlist.get() timeout = self.timeout try: s = socket.socket...| /_/ |_| |_| \_| |_| \_| |_____| |_| \_\ |_| \_____/ |_| \_\ |_| 使用说明: 默认扫描ip: 127.0.0.1 默认扫描端口列表...默认扫描线程数: 100 --help: 查看帮助 """ print(logo) def help(): help = """ --help: --ip 需扫描的IP地址 --ports 需扫描的端口列表...ports = GetPortList(args[args.index("--ports")+1]) string = args[args.index("--ports")+1] print("扫描的端口列表

1.5K40

没有IP和端口号,可以进行socket通信吗?

在使用socket通信时,无论是本机内部通信,还是两台机器通信,也无论是TCP的方式,还是UDP的方式,一般都要指定IP和端口号。...在Linux开发中,如果是同一台设备内部通信,也可以不需要IP和端口号,这就是Unix域socket通信,它实际上是通过文件的方式实现通信,从而不再需要IP和端口号。...1 Unix域socket基础知识 在使用IP和端口号的socket通信中,会用到sockaddr和sockaddr_in结构体,两个结构体一样大,都是16个字节,而且都有family属性,不同的是:...sockaddr用其余14个字节来表示sa_data sockaddr_in把14个字节拆分成sin_port, sin_addr和sin_zero,分别表示端口、ip地址。...3 总结 本篇介绍了Unix域的Socket通信实例,包括UDP和TCP两种方式,使用流程总结下来如下图: 使用Unix域的Socket通信(同一台机器内部通信),不再需要IP和端口号,只需要指定一个文件即可实现

1.6K20

群晖DSM 服务使用的端口列表

请参见下表: 设置工具 类型 端口号码 协议 Synology Assistant 9999、9998、9997 UDP 备份 类型 端口号码 协议 Data Replicator、Data...9998、9997、137、138、139、445 TCP 网络备份 873(数据)、3260(iSCSI LUN) TCP 加密的网络备份(远程 Time Backup) 22 TCP 下载 类型 端口号码...协议 DSM 5000(HTTP)、5001(HTTPS) TCP Download Station 5000 TCP Photo Station、Web Station 80(可添加另外的端口)、443...(HTTPS) TCP Mail Station 80(HTTP)、443(HTTPS) TCP Audio Station 5000(HTTP,可添加另外的端口)、5001(HTTPS,可添加另外的端口...)、5353(Bonjour 服务)、6001-6010(AirPlay 控制/定时) TCP/UDP File Station 5000(HTTP,可添加另外的端口)、5001(HTTPS,可添加另外的端口

3.6K20

深入理解端口的本质、Node.js Socket 的本质

作为 web 工程师,我们每天都在和端口socket 打交道,用的话可能很多人会用,但是问到它们的本质,可能能答出来的就很少了。 这篇文章,我们就来探究下端口socket 的本质。...socket 有了端口之后,我们就能定位到网络中的进程,然后进行数据通信了。但是不同的协议的数据结构不同,也就是要做不同的操作,直接操作网络传过来的数据比较复杂,这件事应该操作系统来封装一下。...服务端通过 listen 来把进程绑定到端口,客户端连接上服务端的某个端口,通过网络把数据传输到该端口,之后进行数据的读写。 各种语言都对 socket api 做了封装,Node.js 也不例外。...通过 协议 + ip + 端口的 3 要素就可以定位网络上的进程,而具体协议的数据格式不同,所以 POSIX 规定了 socket 的一系列 api,包括服务端的 bind、read、write、close...希望这篇文章可以帮助大家理解端口的本质(内存中用于接受网络数据的数据结构),socket 的本质(POSIX 定义的网络通信 api),以及熟悉 Node.js 的 net 的 api。

93110

扫码

添加站长 进交流群

领取专属 10元无门槛券

手把手带您无忧上云

扫码加入开发者社群

相关资讯

热门标签

活动推荐

    运营活动

    活动名称
    广告关闭
    领券