在 Linux 中使用 netcat 创建简单的聊天
首先,我们应该知道netcat是什么,它也被称为TCP/IP瑞士军刀,一个功能丰富的网络工具。 netcat 可以进行端口扫描、传输文件、创建侦听器或流媒体等等。 netcat 实用程序支持广泛的命令来管理网络和监控系统之间的流量数据流。
在 Linux 中安装 netcat:
sudo apt-get install netcat
从源代码编译 Netcat:
1.从官方下载Netcat
2.要解压它运行以下命令,
gunzip netcat-0.7.1.tar.gz
这里,“netcat-0.7.1.tar.gz”是文件名。
3.解压文件。
tar -xf netcat-0.7.1.tar
4.更改目录。
cd netcat-0.7.1 /
5.通过使用命令配置源代码。
./configure
6.使用编译程序。
make
7.现在安装它。
make install
创建一个简单的聊天
我们将按照以下步骤配置聊天。
第 1 步:要创建一个简单的聊天,您需要两个设备d1和d2 。
第 2 步:在 Linux 中打开终端并在两台设备上安装 Netcat。
第三步:在 d1 中输入$ifconfig并记下您的 localhost IP 地址,ifconfig 用于获取我们设备的 IP 地址。
第 4 步:现在在d1中运行命令$nc -nvlp 1234 ,其中“1234”是端口号,d1 现在将充当侦听器。
Where:
- -n: nodns, Do not resolve hostname vis DNS
- -v: verbose, set verbosity level
- -l: listener, binds and listen for incoming connection
- -p: source-port port, Specify source port to use
第 5 步:在d2中输入$nc
第 6 步:现在创建了简单的聊天。