Linux 端口扫描
目录
nc工具
nc描述
nc作用
nc参数
单个端口检测
udp连接检测
端口扫描
源码安装
tcp端口扫描
udp端口扫描
nc工具
nc描述
nc是netcat的简写,有着网络界的瑞士军刀美誉。因为它短小精悍、功能实用,被设计为一个简单、可靠的网络工具
nc作用
1. 实现任意TCP/UDP端口的侦听,nc可以作为server以TCP或UDP方式侦听指定端口
2. 端口的扫描,nc可以作为client发起TCP连接
3. 机器之间传输文件
4. 机器之间网络测速
nc参数
1. -l
用于指定nc将处于侦听模式。指定该参数,则意味着nc被当作server,侦听并接受连接,而非向其它地址发起连接。
2. -s
指定发送数据的源IP地址,适用于多网卡机
3. -u
指定nc使用UDP协议,默认为TCP
4. -v
输出交互或出错信息,新手调试时尤为有用
5. -w
超时秒数,后面跟数字
6. -z
表示zero,表示扫描时不发送任何数据
单个端口检测
安装nc
yum -y install ncTCP检测
nc -zv 192.168.10.108 111UDP检测
nc -zuv 192.168.10.108 111
udp连接检测
1. 在一台服务器上开启nc服务端
[root@master nginx]# nc -ul 1002. 在客户端连接
[root@node-2 data]# nc -uv 192.168.10.108 100
#输入一段文字
aaaaaa3.在服务端查看是否有显示
端口扫描
[root@node-2 data]# nc -zvw 5 192.168.10.108 1-120
Ncat: Version 7.50 ( https://nmap.org/ncat )
Ncat: Connection refused.出现这个是因为yu安装的nc不支持端口扫描,需要源码安装
源码安装
1. 下载tar包
The GNU netcat - Browse /netcat at SourceForge.netThe networking swiss army knifehttps://sourceforge.net/projects/netcat/files/netcat/2. 解压
tar -zxvf netcat-0.7.1.tar.gz -C /usr/src/
3. 编译
cd /usr/src/netcat-0.7.1/
./configure --prefix=/usr/local/netcat/
make && make install
tcp端口扫描
[root@node-2 data]# /usr/local/netcat/bin/nc -v -z -w2 192.168.10.108 1-120
udp端口扫描
注: 使用nc扫描udp端口失败,所以使用nmap进行扫描
yum安装
yum -i install nmap
[root@node-2 data]# nmap 192.168.10.108 -sU -p 1-120Starting Nmap 6.40 ( http://nmap.org ) at 2022-03-10 11:05 CST
Stats: 0:00:03 elapsed; 0 hosts completed (1 up), 1 undergoing UDP Scan
UDP Scan Timing: About 17.92% done; ETC: 11:05 (0:00:14 remaining)
Stats: 0:00:49 elapsed; 0 hosts completed (1 up), 1 undergoing UDP Scan
UDP Scan Timing: About 57.40% done; ETC: 11:06 (0:00:36 remaining)
Linux 端口扫描相关推荐
- linux端口扫描nc,Linux下nc命来实现文件传输、端口扫描
今天在饮水思源上闲逛,看到了一个贴子关于Linux下nc命来实现文件传输,进行学习了解了一下. 发送端: cat test.txt | nc -l -p 6666 或者nc -l -p 6666 & ...
- linux端口扫描脚本ip段,Linux shell编写端口扫描脚本
Linux shell编写端口扫描脚本 需求: 扫描特定主机 扫描特定主机的特定端口 扫描特定网段 扫描特定网段中哪些主机开放了特定的端口 源码如下: #/bin/bash #该脚本用于对特定目标主机 ...
- linux端口扫描nc,使用 netcat [nc] 命令对 Linux 和 Unix 进行端口扫描
我如何在自己的服务器上找出哪些端口是开放的?如何使用 nc 命令进行端口扫描来替换 Linux 或类 Unix 中的 nmap 命令? nmap ("Network Mapper" ...
- linux端口扫描脚本ip段,shell脚本结合iptables防端口扫描的实现
网上有现在的防端口工具,如psad.portsentry,但觉得配置有点麻烦,且服务器不想再装一个额外的软件.所以自己就写了个shell脚本实现这个功能.基本思路是:使用iptables的recent ...
- linux系统端口扫描工具,[命令] Linux 端口扫描工具 nmap 的使用(转载)
注意:在使用 nmap 命令之前要先安装 nmap 软件包 Nmap 简介 Nmap ("Network Mapper(网络映射器)") 是一款开放源代码的 网络探测和安全审核的工 ...
- Kali linux 2016.2(Rolling)中metasploit的端口扫描
目前常见的端口扫描技术一般有如下几类: TCP Connect.TCP SYN.TCP ACK.TCP FIN. Metasploit中的端口扫描器 Metasploit的辅助模块中提供了几款实用的 ...
- linux 多线程端口扫描,python 多线程完成linux服务器端口扫描
人性化交互式python脚本,采用多线程方式完成linux服务器开放端口扫描: 以下为完整代码: #!/usr/bin/env python #-*- coding: UTF-8 -*- #func ...
- 在 Linux 环境下,我用了这款端口扫描工具~
为了保护计算机不受攻击和各种病毒.木马的侵扰,其实我们可以在网络设备上采取措施,对某些数据包进行阻挡.过滤等,但重要的还是用户需要有一定的意识,采取措施对自己的计算机进行保护安全: 那么,今天杰哥主要 ...
- Linux系统弱口令检测和网络端口扫描方法(JR、NMAP)
Linux系统弱口令检测和网络端口扫描方法JR.NMAP 一.系统弱口令检测 1.Joth the Ripper ,简称JR 2.安装JR工具 3.检测弱口令账号 4.密码文件的暴力破解 5.基本步骤 ...
- linux编写一个简单的端口扫描程序,小弟我在linux下写了个简单的多线程端口扫描程序,运行时出现有关问题,请问一下(2)...
当前位置:我的异常网» Linux/Unix » 小弟我在linux下写了个简单的多线程端口扫描程序, 小弟我在linux下写了个简单的多线程端口扫描程序,运行时出现有关问题,请问一下(2) www. ...
最新文章
- 服务器安装配置流水帐
- Hibernate用Mysql数据库时链接关闭异常的解决
- python机器学习包 Windows下 pip安装 scikit-learn numpy scipy
- Spring框架如何加载和定义Spring Bean类?
- ECharts图表tooltip显示时超出canvas图层解决方法
- mysql根据视图update表数据_怎么更新Mysql数据表视图中数据
- 比特币技术Base58
- 【模拟信号】基于matlab调频信号产生+解调【含Matlab源码 986期】
- HTML5下载属性简介
- 如何将cocos、spine等骨骼文件转换成Egret引擎使用的 dragonbones的骨骼文件
- Jenkins插件源使用国内镜像中心的最新方法
- 西瓜视频稳定性治理体系建设三:Sliver 原理及实践
- Unittest-单元测试2
- LDO参数解读、特性、参考设计
- centos7 网桥桥接、网卡绑定终极实战
- 英才班2019-03测试
- Spring框架(基于尚硅谷视频)
- Java算法分析与设计视频教程
- 二级计算机哪种最简单,计算机二级考什么好 哪个最实用
- python 实现SMTP发送邮件(四)-添加附件
热门文章
- javaweb框架和其他知识点总结
- pandas训练集测试集划分_用pandas划分数据集实现训练集和测试集
- ISO 22301 业务连续性管理(BCM) 认证培训及标准
- ORACLE ORA-01000: 超出打开游标的最大数(解决及原因)
- clion连接mysql,使用 CLion 调试 mysql 源码
- 外文文献怎么找?5个免费图书馆和网站帮你下载90%的外文文献!
- 五邑大学计算机学院奖学金,关于开展2019-2020学年度学生综合测评和奖学金评定工作的通知...
- oracle里面的double,oracle建表语句double
- qq表情包html插件,程序员用jQuery写QQ表情插件,代码思路瞬间爆炸
- win7下装linux虚拟机,win7怎么在虚拟机安装linux系统|win7搭建linux虚拟机的方法