目录

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 端口扫描相关推荐

  1. linux端口扫描nc,Linux下nc命来实现文件传输、端口扫描

    今天在饮水思源上闲逛,看到了一个贴子关于Linux下nc命来实现文件传输,进行学习了解了一下. 发送端: cat test.txt | nc -l -p 6666 或者nc -l  -p 6666 & ...

  2. linux端口扫描脚本ip段,Linux shell编写端口扫描脚本

    Linux shell编写端口扫描脚本 需求: 扫描特定主机 扫描特定主机的特定端口 扫描特定网段 扫描特定网段中哪些主机开放了特定的端口 源码如下: #/bin/bash #该脚本用于对特定目标主机 ...

  3. linux端口扫描nc,使用 netcat [nc] 命令对 Linux 和 Unix 进行端口扫描

    我如何在自己的服务器上找出哪些端口是开放的?如何使用 nc 命令进行端口扫描来替换 Linux 或类 Unix 中的 nmap 命令? nmap ("Network Mapper" ...

  4. linux端口扫描脚本ip段,shell脚本结合iptables防端口扫描的实现

    网上有现在的防端口工具,如psad.portsentry,但觉得配置有点麻烦,且服务器不想再装一个额外的软件.所以自己就写了个shell脚本实现这个功能.基本思路是:使用iptables的recent ...

  5. linux系统端口扫描工具,[命令] Linux 端口扫描工具 nmap 的使用(转载)

    注意:在使用 nmap 命令之前要先安装 nmap 软件包 Nmap 简介 Nmap ("Network Mapper(网络映射器)") 是一款开放源代码的 网络探测和安全审核的工 ...

  6. Kali linux 2016.2(Rolling)中metasploit的端口扫描

    目前常见的端口扫描技术一般有如下几类: TCP  Connect.TCP SYN.TCP ACK.TCP FIN. Metasploit中的端口扫描器 Metasploit的辅助模块中提供了几款实用的 ...

  7. linux 多线程端口扫描,python 多线程完成linux服务器端口扫描

    人性化交互式python脚本,采用多线程方式完成linux服务器开放端口扫描: 以下为完整代码: #!/usr/bin/env  python #-*- coding: UTF-8 -*- #func ...

  8. 在 Linux 环境下,我用了这款端口扫描工具~

    为了保护计算机不受攻击和各种病毒.木马的侵扰,其实我们可以在网络设备上采取措施,对某些数据包进行阻挡.过滤等,但重要的还是用户需要有一定的意识,采取措施对自己的计算机进行保护安全: 那么,今天杰哥主要 ...

  9. Linux系统弱口令检测和网络端口扫描方法(JR、NMAP)

    Linux系统弱口令检测和网络端口扫描方法JR.NMAP 一.系统弱口令检测 1.Joth the Ripper ,简称JR 2.安装JR工具 3.检测弱口令账号 4.密码文件的暴力破解 5.基本步骤 ...

  10. linux编写一个简单的端口扫描程序,小弟我在linux下写了个简单的多线程端口扫描程序,运行时出现有关问题,请问一下(2)...

    当前位置:我的异常网» Linux/Unix » 小弟我在linux下写了个简单的多线程端口扫描程序, 小弟我在linux下写了个简单的多线程端口扫描程序,运行时出现有关问题,请问一下(2) www. ...

最新文章

  1. 服务器安装配置流水帐
  2. Hibernate用Mysql数据库时链接关闭异常的解决
  3. python机器学习包 Windows下 pip安装 scikit-learn numpy scipy
  4. Spring框架如何加载和定义Spring Bean类?
  5. ECharts图表tooltip显示时超出canvas图层解决方法
  6. mysql根据视图update表数据_怎么更新Mysql数据表视图中数据
  7. 比特币技术Base58
  8. 【模拟信号】基于matlab调频信号产生+解调【含Matlab源码 986期】
  9. HTML5下载属性简介
  10. 如何将cocos、spine等骨骼文件转换成Egret引擎使用的 dragonbones的骨骼文件
  11. Jenkins插件源使用国内镜像中心的最新方法
  12. 西瓜视频稳定性治理体系建设三:Sliver 原理及实践
  13. Unittest-单元测试2
  14. LDO参数解读、特性、参考设计
  15. centos7 网桥桥接、网卡绑定终极实战
  16. 英才班2019-03测试
  17. Spring框架(基于尚硅谷视频)
  18. Java算法分析与设计视频教程
  19. 二级计算机哪种最简单,计算机二级考什么好 哪个最实用
  20. python 实现SMTP发送邮件(四)-添加附件

热门文章

  1. javaweb框架和其他知识点总结
  2. pandas训练集测试集划分_用pandas划分数据集实现训练集和测试集
  3. ISO 22301 业务连续性管理(BCM) 认证培训及标准
  4. ORACLE ORA-01000: 超出打开游标的最大数(解决及原因)
  5. clion连接mysql,使用 CLion 调试 mysql 源码
  6. 外文文献怎么找?5个免费图书馆和网站帮你下载90%的外文文献!
  7. 五邑大学计算机学院奖学金,关于开展2019-2020学年度学生综合测评和奖学金评定工作的通知...
  8. oracle里面的double,oracle建表语句double
  9. qq表情包html插件,程序员用jQuery写QQ表情插件,代码思路瞬间爆炸
  10. win7下装linux虚拟机,win7怎么在虚拟机安装linux系统|win7搭建linux虚拟机的方法