文件名称:gf:一个围绕 grep 的包装器,帮助你 grep 的东西
文件大小:12KB
文件格式:ZIP
更新时间:2024-06-18 23:20:58
Go
女朋友 围绕 grep 的包装器,以避免输入常见模式。 什么? 为什么? 我使用grep了很多。 在审计代码库时,查看的输出,或者只是一般处理大量数据。 我经常最终使用这样一个相当复杂的模式: :play_button: grep -HnrE '(\$_(POST|GET|COOKIE|REQUEST|SERVER|FILES)|php://(input|stdin))' * 输入所有这些内容时很容易搞砸,而且很难知道您是否因为找不到任何结果而没有得到任何结果,或者因为您写错了模式或选择了错误的标志。 我写了gf来给我一直使用的模式和标志组合命名。 所以上面的命令变得很简单: :play_button: gf php-sources 模式文件 模式定义作为可以保存在版本控制下的小 JSON 文件存储在~/.gf中: :play_button: cat ~/.gf/php-sources.json { "flags": "-HnrE",
【文件预览】:
gf-master
----gf-completion.zsh(68B)
----LICENSE(1KB)
----main.go(4KB)
----gf-completion.fish(34B)
----examples()
--------s3-buckets.json(317B)
--------servers.json(51B)
--------cors.json(82B)
--------php-sources.json(134B)
--------base64.json(128B)
--------go-functions.json(59B)
--------firebase.json(58B)
--------php-serialized.json(117B)
--------debug-pages.json(261B)
--------strings.json(92B)
--------upload-fields.json(83B)
--------fw.json(584B)
--------ip.json(149B)
--------aws-keys.json(116B)
--------http-auth.json(87B)
--------meg-headers.json(70B)
--------php-curl.json(114B)
--------takeovers.json(1KB)
--------sec.json(171B)
--------json-sec.json(197B)
--------php-errors.json(351B)
--------urls.json(60B)
--------php-sinks.json(170B)
----.gitignore(5B)
----README.md(4KB)
----gf-completion.bash(50B)