netcat工具的使用

用途:网络管理工具。

可以读,写TCP或UDP 网络连接。简写为:nc

常见参数:

-h  帮助信息

-l 坚挺模式

-n 指定IP地址

-p 指定端口号

-v 详细输出

1 客户端:很容易建立一个客户端/服务器模式。

eg:$nc -l 1234

nc现在监听1234端口等待连接。

$ nc 127.0.0.1 1234

两个端口之间建立连接。连接后,两台机器之间可以进行对话

2 数据传输

nc -l 1234 > filename.out   //监听本机的1234端口,等待文件传输,保存成文件:filename.out

另一台机器:

nc IP(上一台机器的IP) 1234 < filename.in

传输完毕后,连接自动断开

3 端口扫描

-z 意味着报告开放的端口

nc -z host.example.com 20-30

端口限制在20-30端口之间

http://linux.die.net/man/1/nc 文档

时间: 2024-12-28 13:49:26

netcat工具的使用的相关文章

CentOS6.5下netcat工具安装教程

1.下载下载地址:http://sourceforge.net/projects/netcat/files/netcat/0.7.1/下载的是netcat-0.7.1.tar.gz版本 2.拷贝用U盘拷贝到/home/Hadoop目录下进行解压:cd /home/hadoop tar -zxvf netcat-0.7.1.tar.gz -C /usr/local改名:cd /usr/localmv netcat-0.7.1 netcat 3.安装切换目录:cd /usr/local/netcat

RHEL7.2下netcat工具安装教程

1.下载 下载地址:http://sourceforge.net/projects/netcat/files/netcat/0.7.1/(下载的是netcat-0.7.1.tar.gz版本) 2.解压: tar -zxvf netcat-0.7.1.tar.gz -C /usr/local 3.改名: cd /usr/local mv netcat-0.7.1 netcat 4.安装 切换目录:cd /usr/local/netcat 配置,把文件存放在/opt/netcat下,删除时,卸载软件

netcat 工具传输文件

因为电脑本地是 windows,多台机器间以 windows 为中介传输文件极度不爽.window 下的 MobaXterm 工具不能使用 sz 和 rz 命令, 而 SecureCRT 工具使用体验极差. 以下内容转自:https://blog.csdn.net/huangzx3/article/details/80844439 方法1,-----先启动接收命命令,后开启接发送命令 步骤1,先在B机器上启动一个接收文件的监听,格式如下 意思是把在10086端口接收到的数据都写到file文件里(

NetCat教程

NetCat by Jian Lee 简介 使用 隐藏命令行参数 正/反向域名解析 参数详解 案例 监听端口(制作蜜罐) 端口扫描 ftp 服务器 两台服务器文件校验 使用注意 简介 使用 最简单的使用: ”nc 主机名/IP 端口号/服务名",只要甲主机打开了端口(任何对外服务的端口),乙主机就可以使用nc命令连接这个端口.比如nmap查看到172.16.70.140开了22端口,通常这是sshd的服务端口,我们nc上去看看: # nc 172.16.70.140 22 SSH-2.0-Ope

网络数据包发送工具PacketSender中文源码

在网上发现了一个好用的工具PacketSender,数据包发送器.对于写网络程序来说,有很大的便利性.虽然在linux下,netcat工具也很好用,但是这个也不错. 原本是英文的,给翻译了一下.这是基于QT开发的.有一些翻译不对的地方,还请指正. 本文由乌合之众 lym瞎编,欢迎转载 blog.cnblogs.net/oloroso本文由乌合之众 lym瞎编,欢迎转载 my.oschina.net/oloroso 下面是翻译后的源码包,下载地址 实际上是一个bzip包,因为博客园不支持bz2文件

netcat/nc

netcat或者是nc工具被称为网络上的瑞士军刀,因此netcat也有各个版本出现在各个系统中,而在Centos 7 开始netcat也被整合到namp项目中.当然如果是开源系统中,如Ubuntu或Linux系统中则可以通过apt或yum来进行安装,在DOS系统下可以通过下载nc for windows获取到二进制版的netcat.因为netcat工具实际上可以通过tcp.udp或者是socket等等的方式在两台主机之间建立链接,然后通过链接读取数据流,而在接收传输数据流的过程中可以任意发挥你的

8 个实用的 Linux netcat 命令示例

Netcat 或者叫 nc 是 Linux 下的一个用于调试和检查网络工具包.可用于创建 TCP/IP 连接,最大的用途就是用来处理 TCP/UDP 套接字. 这里我们将通过一些实例来学习 netcat 命令. 1. 在服务器-客户端架构上使用 Netcat netcat 工具可运行于服务器模式,侦听指定端口 ? 1 $ nc -l 2389 然后你可以使用客户端模式来连接到 2389 端口: ? 1 $ nc localhost 2389 现在如果你输入一些文本,它将被发送到服务器端: ? 1

Linux系统 端口知识以及相关监听工具

在网络技术中,端口(Port)包括逻辑端口和物理端口两种类型. 物理端口指的是物理存在的端口,如ADSL Modem.集线器.交换机.路由器上用 于连接其他网络设备的接口,如RJ-45端口.SC端口等等.逻辑端口指逻辑意义上用于区分服务的端口,如TCP/IP协议中的服务端口,端口号的范围从0到65535,比如用于浏览网页服务的80端口,用于FTP服务的21端口等.由于物理端口和逻辑端口数量较多,为了对端口进行区分,将每个端口进行了编号,这就是端口号 一.端口按端口号可以分为3大类:-------

Linux 查看服务器开放的端口号

在讨论这个问题前,我们先来了解一下物理端口.逻辑端口.端口号等计算机概念. 端口相关的概念: 在网络技术中,端口(Port)包括逻辑端口和物理端口两种类型.物理端口指的是物理存在的端口,如ADSL Modem.集线器.交换机.路由器上用 于连接其他网络设备的接口,如RJ-45端口.SC端口等等.逻辑端口是指逻辑意义上用于区分服务的端口,如TCP/IP协议中的服务端口,端口号的范围从0到65535,比如用于浏览网页服务的80端口,用于FTP服务的21端口等.由于物理端口和逻辑端口数量较多,为了对端