前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >号称程序员必备的“网络瑞士军刀”,优雅强大!

号称程序员必备的“网络瑞士军刀”,优雅强大!

作者头像
永恒君
发布2024-06-17 18:21:46
1740
发布2024-06-17 18:21:46
举报
文章被收录于专栏:开源小分队开源小分队

大家好,我是热爱开源的了不起!

各位是否经常在处理数据时觉得头疼呢?比如说,你有一堆奇怪的字符,你想知道它们到底是什么?或者你需要对一段文本进行加密解密,但又不知道从何下手?

别担心,今天分享的这个项目可以很好的帮到你 - CyberChef

这可不是一般的厨房,而是个充满黑客风格的厨房,里面可不是炖肉的菜谱,而是炼化数据的魔法秘方!

项目简介

CyberChef是一款由英国政府通信总部(GCHQ)开发的一款强大的开源工具,用于数据转换和分析。它能让你像在做烘焙一样处理数据,但不是用面粉和鸡蛋,而是用编码、解码、加密、解密、压缩、解压等操作!

主要功能有:

CyberChef支持多达数百种操作,从基本的编码解码到复杂的数据分析,应有尽有。而且,它的操作是可组合的,你可以像搭积木一样将各种操作连接起来,构建你自己的数据处理流程。

想象一下,它就像是个万能的调味料,你可以随心所欲地混合、搭配,创造出你需要的数据处理流程!

项目安装使用

我们来看看如何快速上手CyberChef吧!

官方推荐本地安装可以通过 Docker 快速启动:

代码语言:javascript
复制
docker run -it -p 8080:80 ghcr.io/gchq/cyberchef:latest

同时,为了方便我们尝鲜体验,官方也提供了demo站:

代码语言:javascript
复制
https://gchq.github.io/CyberChef

项目使用

启动项目,界面如下:

CyberChef 的界面大致分为四个区域:左侧的操作列表、中间的食谱操作区、右上角的输入框、右下角的结果输出框。

你可以将想要使用的操作拖到食谱区域,并指定参数和选项。比如说,我这边有一段经过Base64编码的文本,想将它解码成普通文本。

只需要在输入框中粘贴Base64编码文本,拖拽一个Base64解码操作到操作区域即可解码。

我们还可以进行叠加操作,如,可以直接对上面的结果再进行Hex编码,找到并拖拽 “To Hex”模块到中间的工作区即可。

是不是非常简单快捷呢?

官方还提供了好些个示例,可以进行参考学习。

如将多个时间戳显示为完整日期

总而言之,CyberChef是一个非常强大、灵活且易用的数据处理工具。无论是在做渗透测试、数据分析还是解密工作,都能给我们带来极大的帮助。

代码语言:javascript
复制
项目地址:https://github.com/gchq/CyberChef
本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2024-06-11,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 开源小分队 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 项目简介
  • 项目安装使用
  • 项目使用
相关产品与服务
容器服务
腾讯云容器服务(Tencent Kubernetes Engine, TKE)基于原生 kubernetes 提供以容器为核心的、高度可扩展的高性能容器管理服务,覆盖 Serverless、边缘计算、分布式云等多种业务部署场景,业内首创单个集群兼容多种计算节点的容器资源管理模式。同时产品作为云原生 Finops 领先布道者,主导开源项目Crane,全面助力客户实现资源优化、成本控制。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档