socat和netcat(nc)

转
原文链接: http://www.wenquan.name/?p=1158

说起来有点土,事到如今才第一次用socat.
不过今天看了一眼,netcat(nc)这东西ms已经N年没有人维护了.最先有个叫nc110的东西,由于太普及, 以至于人们都不想再去改动它的功能.结果导致多年来没有任何进步…现任的RHEL5里面好像也是由nc110改出来的.另外分支出来一个netcat,这个在google上直接netcat最容易出来,但也好多年没有人动过了…由于这些情况,才使得socat应运而生.虽然它已经生了好多年了,不过我才认识…
用socat试几个netcat常用的用法,对比如下:
1. 听tcp 12345端口
# nc -l 127.0.0.1 12345
# socat tcp-listen:12345 -
2. 向远处tcp 12345端口发点字
# echo “test” | nc 127.0.0.1 12345
# echo “test” | socat - tcp-connect:127.0.0.1:12345
3. 听udp 23456端口
# nc -u -l 127.0.0.1 23456
# socat udp-listen:23456 -
4. 向远处udp 23456端口发点字
# echo “test” | nc -u 127.0.0.1 23456
# echo “test” | socat - udp-connect:127.0.0.1:23456
5. 听unix socket /tmp/unix.socket
# nc -U -l /tmp/unix.socket
netcat没有-U选项
# socat unix-listen:/tmp/unix.socket -
6. 向本地unix socket /tmp/unix.socket发点字
# echo “test” | nc -U /tmp/unix.socket
netcat没有-U选项
# echo “test” | socat - unix-connect:/tmp/unix.sock
7. 听本地unix datagram socket /tmp/unix.dg.sock
nc110搞不定,netcat也搞不定
# socat unix-recvfrom:/tmp/unix.dg.sock -
8. 向本地unix datagram socket /dev/log发点字
nc110搞不定,netcat也搞不定
# echo “test” | socat - unix-sendto:/tmp/unix.dg.sock
socat 使用手册 7.1 工作机理 5 7.1.1 初始化 5 7.1.2 打开连接 6 7.1.3 数据转发 6 7.1.4 关闭 6 7.2 地址类型 6 7.2.1 TCP 6 7.2.2 UDP 6 7.2.3 OPENSSL 6 7.2.4 TUN 7 7.3 典型使用 7 7.3.1 连接目标 7 7.3.2 反向连接 7 7.3.3 向远处端口发数据 7 7.3.4 本地开启端口 7 7.3.5 执行bash的完美用法 8 7.3.6 文件传递 8 7.3.7 转发 8 7.3.8 重定向 9 7.3.9 读写分流 10 7.3.10 通过openssl来加密传输过程 10 立即下载

相关推荐

新手必看:TwinCAT死活扫不到倍福CX5020?别慌,先检查这3个地方(附静态IP配置)

本文详细介绍了TwinCAT软件无法扫描到倍福CX5020控制器的常见问题及解决方案。从网络连通性检查、系统环境配置到静态IP设置,提供了一套完整的排查流程和优化建议,帮助新手快速解决通信问题,确保设备稳定运行。

weixin_27219587的博客 363

命令行访问unix socket文件

什么是Unix domain Socket

laurence-star的专栏 2436

SuperPoint + LightGlue实战:低纹理墙面重建保姆级教程(附完整代码)

本文提供了一份针对低纹理墙面三维重建的实战教程。通过详细解析SuperPoint与LightGlue的核心参数调优,指导读者如何有效提取并匹配低纹理目标的特征点,并结合COLMAP完成从稀疏到稠密的重建流程,最终实现高精度建模。

weixin_29034963的博客 223

笔记:nc、socat用法

socat与netcat(nc)用法如下: 一、netcat(nc) 发起tcp连接:nc ip port 监听tcp端口:nc -l port 二、socketcat(socat) 命令组成:socat [可选属性] 地址1[用逗号分隔的可选地址属性] 地址2[用逗号分隔的可选地址属性] 第一个可选属性是socat的属性,如:-d为日志、-t和-T为超时关闭时间、-u和-U为单向读取 地址是数据来源或存放的一种抽象,可以为:普通的文件、socket(协议+ip+端口)、或是标准输入输出(用-表示

weixin_46691179的博客 791

开源ISP介绍(1)——开源ISP的Vivado框架搭建

ZYNQ视频图像处理系统,ISP图像处理硬件实现

路漫漫其修远兮,吾将上下而求索 3286

SAP中关于预测需求的重要载体:计划独立需求

预测,就是为了调节客户需求的波动、不平衡,使企业的生产计划、物料计划尽量平稳、有序的必备工具。计划独立需求,Planned Independent Requirement(PIR)是SAP系统中最常见的预测需求。

saplakes的博客 1878

linux 命令:nc、netcat、ncat、socat

参考 :http://www.linuxso.com/command/nc.html NC工具的使用说明教程:https://blog.youkuaiyun.com/xysoul/article/details/52270149 window 版本 nc 下载:https://eternallybored.org/misc/netcat/ 1、nc、ncat...

墨鱼菜鸡 9448

Windows密码忘了怎么办?一分钟看懂Windows密码底层机制:无需重装系统也能无痕找回登录密码

忘记Windows开机密码,不一定非得重装系统!本文手把手教你通过提取NTLM Hash值实现“无痕找回密码”,无需PE、无需清除密码,对系统零修改 🛡️ 搭配mimikatz与在线解密平台,小白也能快速上手,了解Windows密码底层机制 🔐

XiaoqiangClub的博客 121

云原生之Docker简介和环境搭建

一、主机环境。 二、Docker 安装。 三、Docker简介:Docker解决的问题、Docker技术边界、Docker带来的改变、Docker和虚拟机的区别、Docker 架构图、直观感受client请求server。

Lion_Long的博客 1237

多无人车协同探索开源包部署教程及常见报错解决方式

本博客将介绍项目的基本概念、部署步骤以及常见问题的解决方案。该项目利用 RRT(Rapidly-exploring Random Tree)算法,通过多机器人协作进行高效的环境探索,适用于自动化与自主导航任务。项目简介:介绍该项目的核心算法、特点及应用场景,展示如何通过多个机器人共同工作来提升探索效率。部署教程:详细讲解如何在 ROS Noetic 环境中部署该项目,安装依赖、创建工作空间、克隆代码并编译项目。项目运行:包括单机器人与多机器人自主探索的示例,帮助读者快速理解和实践项目。

慕羽★的博客 1764

手把手教你学Simulink——基于经典PID控制的电机系统场景实例:永磁同步电机(PMSM) PID转速控制仿真

*永磁同步电机(PMSM)因其高效、高功率密度和良好的动态响应特性,在现代工业自动化、电动汽车驱动系统等领域得到了广泛应用。为了实现对PMSM的速度精确控制,通常采用矢量控制(Field Oriented Control, FOC)**策略,其中PID控制器是实现速度环和电流环调节的关键组件。本教程将带你使用构建一个基于PID控制的永磁同步电机转速控制系统仿真模型PMSM电机建模矢量控制(FOC)策略实现PID控制器设计系统仿真与调试控制效果分析本文介绍了如何使用构建一个。

MHD0815的博客 6951

linux 命令:scp (pscp)、rz/sz、nc (netcat)、ncat、socat、ssh、端口转发(rinetd)

NC 全名 Netcat (网络刀),作者是 Hobbit && ChrisWysopal。因其功能十分强大,体积小巧而出名,被誉为网络安全界的 "瑞士军刀"。Netcat 使用 TCP 或 UDP 协议的网络连接去读写数据。Netcat 也是稳定的后门工具、功能强大的网络调试和探测工具。能够直接由其它程序和脚本轻松驱动。能够建立几乎所有类型的网络连接。在中国NC 的 WINDOWS版有两个版本,一个是原创者Chris Wysopal写的原版本,另一个是由 "红与黑" 编译后的新浓缩版。.........

freeking101的博客 3万+

Statistics and Machine Learning Toolbox

Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具

netcat(nc)的替代产品 Socat

netcat(nc)的替代产品 Socat Socat - netcat(nc)的替代产品 - 开源中国 netcat(nc)的替代产品 Socat 分享到 新浪微博腾讯微博 已用 +0 收藏+8 socat是一個net...

385

SAP B1中文培訓教材_SDK

公司内部培训资料,对开发工具 ,DIAPI, UIAPI,Add-ON有详细解说

精雕软件(JDpaint) 5.5 绿色版

精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版

socat netcat nc 网络工具/黑客工具

socat 2016/05/11 Chenxin整理 socat简介 黑客小工具—socat socat 被称为是NC的plus,plus版,号称NC的最强的衍生版本。socat是一款双向数据流通道工具。具有许多强大的功能:端口的连接、端口侦听、收发文件、传递shell、端口转发、端口扫描等 官方网站:socat socat是一个多功能的网络工具,名字来由是” Socket CAT”,可以看作是 netcat 的 N 倍加强版,socat 的官方网站:socat。 Socat是一个两个独立数据通道之间..

eli的博客 685

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

瑞士军刀:netcat(nc)、socat

文章目录1 老版瑞士军刀:netcat(nc)部分参数:示例:2 新版瑞士军刀:socat基本命令:示例: 1 老版瑞士军刀:netcat(nc) 参考:https://zhuanlan.zhihu.com/p/83959309 netcat 主要有 GNU版 和 OpenBSD版,一般软连接为nc 查看方法:readlink -f $(which nc) /bin/nc.traditional: 默认 GNU 基础版本,一般系统自带。 /bin/nc.openbsd: openbsd 版本,强大很多。

超级无敌棒棒糖 1167

nc/netcat/ncat/nmap/socat Tips

【概述】  先说明一下,nc 与 netcat 是同一个东西,ncat 是 nmap 套件的一部分,ncat 与 socat 都号称自己是 nc 的增强版。  scocat 端口释放很慢。【回显 echo】1、TCP 回显1.1、仅仅回显,不打印。ncat-ccat-k-l6666 ncat-e/bin/cat-k-l66661.2、回显并打印。socat...

weixin_34210740的博客 370

Socat环境搭建

Socat环境搭建

qq_43679818的博客 741

【内网学习笔记】7、lcx、netcat和socat的使用

1、lcx 使用 lcx 分为 Windows 版和 Linux 版,Linux 版叫 portmap Windows 内网端口转发 内网失陷主机 lcx.exe -slave rhost rport lhost lport 公网代理主机 lcx.exe -listen lport1 lport2 内网失陷主机 lcx.exe -slave 123.123.123.123 4444 127.0.0.1 3389 公网代理主机 lcx.exe -listen 4444 5555 在建立连接后,访问

TeamsSix 的 优快云 空间 933

新版瑞士军刀:socat

我在《用好你的瑞士军刀:netcat》中介绍过 nc 和它的几个实现(bsd, gnu, nmap),netcat 还有一个最重要的变种 socat (socket cat),值得花一篇完整的文章介绍一下,它不仅语义统一,功能灵活,除了完成 nc 能完成的所有任务外,还有很多实用的用法:使用 socat 需要提供两个地址,然后 socat 做的事情就是把这两个地址的数据流串起来,把第左边地址的输出数据传给右边,同时又把右边输出的数据传到左边。就会对接标准输入和标准输出,你键盘敲什么屏幕上就显示什么。

Skywind Inside 1424

内网渗透之信息收集--nmap软件、nc(Netcat)工具、socat命令行应用程序使用

信息收集是指通过各种方式获取所 需要的信息

xiaotia_123的博客 2511

mysql socket socat_Linux下的UDP/TCP端口映射(netcat and socat)

说起来有点土,事到如今才第一次用socat.不过今天看了一眼,netcat(nc)这东西ms已经N年没有人维护了.最先有个叫nc110的东西,由于太普及, 以至于人们都不想再去改动它的功能.结果导致多年来没有任何进步…现任的RHEL5里面好像也是由nc110改出来的.另外分支出来一个netcat,这个在google上直接netcat最容易出来,但也好多年没有人动过了…由于这些情况,才使得socat...

weixin_39849894的博客 376
上一篇: i386上的busybox
下一篇: 使用buildroot为jslinux创建root.bin
linux内核控
博客等级 码龄19年 41粉丝 638原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值