# netcat **Repository Path**: xiaojin2630/netcat ## Basic Information - **Project Name**: netcat - **Description**: 基于GNU/NetCat二次开发,增加 IPv6和十六进制字符输入等支持。 - **Primary Language**: C - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2020-10-09 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # netcat #### 介绍 基于GNU/NetCat二次开发,增加 IPv6和十六进制字符输入等支持。 waf产品需要对内置规则命中进行测试,而规则命中是基于正则字符串匹配实现的。这里就需要一个工具可以发送规则可以命中的字符串。 这个字符串可能还要包括特殊字符和十六进制,同时还要支持IPv6。一般地的工具难以满足这个特性。所以我基于netcat进行源码修改实现了上述的需求。 基于使用这个工具,通过编写SHELL脚本,实现了IDS/IPS类的规则批量自动化测试和命中。 开发工具/语言: Vim + C + gcc (2015.03 - 2017.05) #### 特性 这里只列修改后的netcat特性。 - 支持IPv4和IPv6; - 支持从文本文件中读取待发送的字符串; - 支持文本文件中添加注释行; - 支持十六进制表示;