• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • bios
  • 系统安装
  • 系统进程
  • Windows
  • LINUX
  • RedHat/Centos
  • Ubuntu/Debian
  • Fedora
  • Solaris
  • 麒麟系统
  • 红旗Linux
  • 苹果MAC
  • 注册表
  • 其它系统
您的位置:首页 > 操作系统 >LINUX > Linux系统中使用netcat命令的奇技淫巧

Linux系统中使用netcat命令的奇技淫巧

作者:佚名 字体:[增加 减小] 来源:互联网 时间:2017-05-12

佚名 通过本文向大家介绍了linux系统怎么使用,linux系统使用,linux系统使用教程,如何使用linux系统,linux操作系统使用等相关知识,希望对您有所帮助,也希望大家多多支持linkedu.com

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


1,端口扫描
如果未安装 nmap,试试 nc/netcat 命令,如下所示。-z 参数用来告诉 nc 报告开放的端口,而不是启动连接。在 nc 命令中使用 -z 参数时,你需要在主机名/ip 后面限定端口的范围和加速其运行:

-z : 端口扫描模式即零 I/O 模式。
-v : 显示详细信息 [使用 -vv 来输出更详细的信息]。
-n : 使用纯数字 IP 地址,即不用 DNS 来解析 IP 地址。
-w 1 : 设置超时值设置为1。
更多例子:

假如你想和你的朋友聊聊,有很多的软件和信息服务可以供你使用。但是,如果你没有这么奢侈的配置,比如你在计算机实验室,所有的对外的连接都是被限制的,你怎样和整天坐在隔壁房间的朋友沟通那?不要郁闷了,netcat提供了这样一种方法,你只需要创建一个Chat服务器,一个预先确定好的端口,这样子他就可以联系到你了。
Server

3,文件传输

假设两个服务器的IP分别是[A(172.31.100.7) B(172.31.100.23)]
大部分时间中,我们都在试图通过网络或者其他工具传输文件。有很多种方法,比如FTP,SCP,SMB等等,但是当你只是需要临时或者一次传输文件,真的值得浪费时间来安装配置一个软件到你的机器上嘛。假设,你想要传一个文件file.txt 从A 到B。A或者B都可以作为服务器或者客户端,以下,让A作为服务器,B为客户端。
Server

4,目录传输

发送一个文件很简单,但是如果我们想要发送多个文件,或者整个目录,一样很简单,只需要使用压缩工具tar,压缩后发送压缩包。
如果你想要通过网络传输一个目录从A到B。
Server

分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • LINUX系统怎么使用命令清理磁盘空间?
  • Linux系统中使用iostat命令检测磁盘的IO性能
  • Linux系统中使用cmp和comm命令来比较两个文件
  • Linux系统中使用dd命令来转换和拷贝文件
  • Linux系统中使用netcat命令的奇技淫巧
  • Linux系统中使用dd命令检测硬盘性能的方法
  • Linux系统中使用fdupes来查找并删除重复文件
  • Linux系统中使用Grub启动器启动ISO镜像的方法

相关文章

  • 2017-05-12Linux中文本处理命令sed的使用示例分享
  • 2017-05-12Linux系统中使用netcat命令的奇技淫巧
  • 2017-05-12Linux查看磁盘空间与磁盘空间管理
  • 2017-05-12连接Linux的服务器时使用SSH密钥认证及解决自动断连问题
  • 2017-05-12Linux系统的垃圾清理方法总结
  • 2017-05-12Linux系统下安装ccze小工具美化系统日志
  • 2017-05-12linux sed命令互换包含指定关键字的行
  • 2017-05-12Linux系统基本的网络端口操作命令小结
  • 2017-05-12Linux系统中iwconfig命令使用详解
  • 2017-05-12Linux中使用数据备份同步工具Rsync的实例教程

文章分类

  • bios
  • 系统安装
  • 系统进程
  • Windows
  • LINUX
  • RedHat/Centos
  • Ubuntu/Debian
  • Fedora
  • Solaris
  • 麒麟系统
  • 红旗Linux
  • 苹果MAC
  • 注册表
  • 其它系统

最近更新的内容

    • Linux中遇到device is busy的处理方法
    • Linux Mount NTFS分区造成的权限问题如何解决?
    • linux nc命令传输文件(远程复制文件)
    • Linux常用文件与网络操作命令速记指南
    • Linux下Chrome地址栏输入卡顿该怎么办?
    • Linux下更改主机名(Ubuntu+Redhat)的方法
    • linux系统中的chrome浏览器打开网页韩文字体重叠乱码该怎么办?
    • Linux或者Mac下adb连接失败如何解决
    • linux中断的上半部和下半部详解
    • Arch Linux安装后的一些初始设置简介

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有