#ctf #search #tool #text-file #search-file #run-command

app meaningsearch

这是一个简单的软件包,可以帮助您找到给定输入中的有意义行。特别适用于 CTF 比赛中。

2 个版本

0.1.4 2023年6月22日
0.1.3 2023年6月22日
0.1.2 2023年6月22日
0.1.1 2023年6月22日
0.1.0 2023年6月22日

708文本处理

MIT 许可证

185KB

meaningsearch

这是一个简单的软件包,可以帮助您找到给定输入中的有意义行。特别适用于 CTF 比赛中。

意义搜索支持 Leet 并能检测到被隐藏的有意义文本。

如何安装

只需运行

cargo install meaningsearch

即可安装软件包。

如何使用

您可以使用以下命令运行意义搜索。以 ctrl + D 结束输入。

meaningsearch <options>

您也可以使用

cat <somefile> | meaningsearch <options>

--file

标志在 bin 的输出中找到有意义的行

meaningsearch --file <path to file>

--threshhold

默认情况下,意义检查器认为包含 30% 有意义内容的行是有意义的。您可以使用 'threshold' 标志为意义检查器指定不同的阈值。在以下示例中,我们指定了 80% 的阈值。

cat <somefile> | meaningsearch -t 0.8

示例

假设我们有一个名为 test.txt 的文本文件

asdasd a dasd ajnafan oas
n00bz d0n'7 w1n!
this is a normal line.
da kadma akj ad

对该文本文件运行以下命令的结果是

$ cat test.txt | meaningsearch -t 0.5
n00bz d0n'7 w1n!
this is a normal line.

依赖关系

~3MB
~50K SLoC