GNU Netcat 项目

什么是网猫?

  Netcat是一种功能强大的联网实用程序,可使用TCP / IP协议跨网络连接读取和写入数据。
它被设计为可靠的“后端”工具,可以直接使用或由其他程序和脚本轻松驱动。同时,它是功能丰富的网络调试和探索工具,因为它几乎可以创建您需要的任何类型的连接,并且具有一些有趣的内置功能。

它提供对以下主要功能的访问:
  • 与任何端口的出站和入站连接(TCP或UDP)。
  • 特色隧道模式,它还允许特殊的隧道,例如UDP到TCP,并可以指定所有网络参数(源端口/接口,侦听端口/接口和允许连接到隧道的远程主机)。
  • 内置端口扫描功能,带有随机发生器。
  • 高级用法选项,例如缓冲的发送模式(每N秒一行)和已传输和接收的数据的十六进制转储(到stderr或到指定的文件)。
  • 可选的RFC854 telnet代码解析器和响应器。

GNU Netcat根据GNU通用公共许可证(GPL)自由分发。
 
 

项目目标

  尽管项目开发被标记为beta,但是GNU Netcat已经足够稳定以适合日常使用。
该项目的目标是与广泛使用的原始nc 1.10 完全兼容,以及可移植性。GNU Netcat应该可以在以下主机上进行编译和工作,而无需进行更改:
  • Linux(测试主机:alphaev67-unknown-linux-gnu)
  • FreeBSD(测试主机:i386-unknown-freebsd4.9)
  • NetBSD(测试主机:i386-unknown-netbsdelf1.6.1)
  • SunOS / Solaris(测试主机:sparc-sun-solaris2.9)
  • MacOS X(测试主机:powerpc-apple-darwin6.8)
由于源代码是按照GNU编码标准约定编写的,因此可以通过少量的源代码修改来支持其他操作系统。
如果您发现错误或想要报告在另一个操作系统上的成功构建,请使用 错误跟踪系统

该项目很快将在“稳定”版本和“开发”版本之间划分发行版本,以提高开发速度和引入新功能,而无需进行过多的测试。

有关更多信息,请参见软件包中的README和ChangeLog文件。
如果您有足够的勇气尝试最新的开发版本,或者想贡献补丁,则可以在CVS存储库中检出该版本 。
发布了380 篇原创文章 · 获赞 131 · 访问量 65万+

猜你喜欢

转载自blog.csdn.net/daqiang012/article/details/104236058
GNU
今日推荐