当前位置:网站首页>nc基础用法
nc基础用法
2022-04-23 19:47:00 【franket】
前言
nc (NetCat) 是一个使用 TCP/IP 来读写网络数据的小工具。
Netcat is a featured networking utility which reads and writes data across network connections, using the TCP/IP protocol.
It is designed to be a reliable “back-end” tool that can be used directly or easily driven by other programs and scripts. At the same time, it is a feature-rich network debugging and exploration tool, since it can create almost any kind of connection you would need and has several interesting built-in capabilities.
It provides access to the following main features:
- Outbound and inbound connections, TCP or UDP, to or from any ports.
- Featured tunneling mode which allows also special tunneling such as UDP to TCP, with the possibility of specifying all network parameters (source port/interface, listening port/interface, and the remote host allowed to connect to the tunnel.
- Built-in port-scanning capabilities, with randomizer.
- Advanced usage options, such as buffered send-mode (one line every N seconds), and hexdump (to stderr or to a specified file) of trasmitted and received data.
- Optional RFC854 telnet codes parser and responder.
The GNU Netcat is distributed freely under the GNU General Public License (GPL).
下面分享一下它的基本用法
Tip: 目前官方版本还是 11 Jan 2004 年 发布的 Netcat 0.7.1 ,访问官网可能得翻墙
概要
安装nc
[[email protected] ~]# yum -y install nc
Loaded plugins: dellsysid, fastestmirror, refresh-packagekit, security
Setting up Install Process
Loading mirror speeds from cached hostfile
epel/metalink | 5.5 kB 00:00
* base: mirrors.163.com
* epel: ftp.riken.jp
* extras: mirrors.aliyun.com
* updates: mirrors.163.com
base | 3.7 kB 00:00
dell-omsa-indep | 1.9 kB 00:00
dell-omsa-specific | 1.9 kB 00:00
elasticsearch-1.5 | 2.9 kB 00:01
epel | 4.3 kB 00:00
epel/primary_db | 5.7 MB 02:11
extras | 3.4 kB 00:00
http://yum.theforeman.org/releases/1.8/el6/x86_64/repodata/repomd.xml: [Errno 12] Timeout on http://yum.theforeman.org/releases/1.8/el6/x86_64/repodata/repomd.xml: (28, 'Operation too slow. Less than 1 bytes/sec transfered the last 30 seconds')
Trying other mirror.
foreman-plugins | 2.9 kB 00:02
mongodb-org-3.0 | 2.9 kB 00:00
percona-release-noarch | 951 B 00:00
percona-release-x86_64 | 951 B 00:00
puppetlabs-deps | 2.5 kB 00:00
puppetlabs-products | 2.5 kB 00:00
rabbitmq_rabbitmq-server/signature | 836 B 00:00
rabbitmq_rabbitmq-server/signature | 1.0 kB 00:00 ...
rabbitmq_rabbitmq-server-source/signature | 836 B 00:00
rabbitmq_rabbitmq-server-source/signature | 1.0 kB 00:00 ...
rhscl-ruby193-epel-6-x86_64 | 3.0 kB 00:00
rhscl-v8314-epel-6-x86_64 | 3.0 kB 00:00
updates | 3.4 kB 00:00
varnish-4.0 | 951 B 00:00
zabbix | 951 B 00:00
zabbix-non-supported | 951 B 00:00
Resolving Dependencies
--> Running transaction check
---> Package nc.x86_64 0:1.84-24.el6 will be installed
--> Finished Dependency Resolution
Dependencies Resolved
====================================================================================================================================
Package Arch Version Repository Size
====================================================================================================================================
Installing:
nc x86_64 1.84-24.el6 base 57 k
Transaction Summary
====================================================================================================================================
Install 1 Package(s)
Total download size: 57 k
Installed size: 109 k
Downloading Packages:
nc-1.84-24.el6.x86_64.rpm | 57 kB 00:00
Running rpm_check_debug
Running Transaction Test
Transaction Test Succeeded
Running Transaction
Warning: RPMDB altered outside of yum.
** Found 6 pre-existing rpmdb problem(s), 'yum check' output follows:
perl-DBD-MySQL-4.013-3.el6.x86_64 has missing requires of libmysqlclient.so.16()(64bit)
perl-DBD-MySQL-4.013-3.el6.x86_64 has missing requires of libmysqlclient.so.16(libmysqlclient_16)(64bit)
ruby-mysql-2.8.2-1.el6.x86_64 has missing requires of libmysqlclient.so.16()(64bit)
ruby-mysql-2.8.2-1.el6.x86_64 has missing requires of libmysqlclient.so.16(libmysqlclient_16)(64bit)
ruby193-rubygem-mysql2-0.3.11-4.el6.x86_64 has missing requires of libmysqlclient_r.so.16()(64bit)
ruby193-rubygem-mysql2-0.3.11-4.el6.x86_64 has missing requires of libmysqlclient_r.so.16(libmysqlclient_16)(64bit)
Installing : nc-1.84-24.el6.x86_64 1/1
Verifying : nc-1.84-24.el6.x86_64 1/1
Installed:
nc.x86_64 0:1.84-24.el6
Complete!
[[email protected] ~]#
版权声明
本文为[franket]所创,转载请带上原文链接,感谢
https://cloud.tencent.com/developer/article/1986158
边栏推荐
- Introduction to electron tutorial 3 - process communication
- 图书管理数据库系统设计
- PHP reference manual string (7.2000 words)
- Go recursively loops through folders
- Mysql database - basic operation of database and table (II)
- Unity创建超写实三维场景的一般步骤
- Speex Wiener filter and rewriting of hypergeometric distribution
- Leetcode XOR operation
- Kubernetes入门到精通-在 Kubernetes 上安装 OpenELB
- MySQL lock
猜你喜欢

Openharmony open source developer growth plan, looking for new open source forces that change the world!

Comment créer un pass BEP - 20 sur la chaîne BNB

No, some people can't do the National Day avatar applet (you can open the traffic master and earn pocket money)

山大网安靶场实验平台项目—个人记录(四)

Build intelligent garbage classification applet based on Zero

JVM的类加载过程

Building googlenet neural network based on pytorch for flower recognition

MySQL syntax collation (2)

2021-2022-2 ACM training team weekly Programming Competition (8) problem solution

Garbage collector and memory allocation strategy
随机推荐
Command - sudo
Building googlenet neural network based on pytorch for flower recognition
Common processing of point cloud dataset
Design of warehouse management database system
2021-2022-2 ACM training team weekly Programming Competition (8) problem solution
Garbage collector and memory allocation strategy
Class loading process of JVM
MySQL advanced lock - overview of MySQL locks and classification of MySQL locks: global lock (data backup), table level lock (table shared read lock, table exclusive write lock, metadata lock and inte
Data analysis learning directory
Project training of Software College of Shandong University - Innovation Training - network security shooting range experimental platform (6)
Video understanding
命令-sudo
MySQL数据库 - 单表查询(一)
深度学习——特征工程小总结
MFC obtains local IP (used more in network communication)
Software College of Shandong University Project Training - Innovation Training - network security shooting range experimental platform (8)
Zero base to build profit taking away CPS platform official account
Design of library management database system
Go three ways to copy files
Web Security