一款功能强大的网络安全综合工具-PotatoTool

2024-05-09 07:28

本文主要是介绍一款功能强大的网络安全综合工具-PotatoTool,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

一、 简介

这款工具是一款功能强大的网络安全综合工具,旨在为安全从业者、红蓝对抗人员和网络安全爱好者提供全面的网络安全解决方案。它集成了多种实用功能,包括解密、分析、扫描、溯源等,为用户提供了便捷的操作界面和丰富的功能选择。

二、 获取方式

GitHub链接:https://github.com/HotBoy-java/PotatoTool/releases/tag/Release

启动命令后+debug,可打印解密报错,用于提交bug信息(例:java -jar xxx.jar debug)
推荐使用java11+,性能更高
启动密码:potato520

三、 优势

特性	说明
强大全面	每个功能相较于同类型工具更强大,功能支持更全面
综合性能	一体化设计,用户无需切换工具或界面即可完成各项操作
用户友好	界面简单友好,操作易上手
反馈支持	重视用户反馈,提供及时支持和帮助

四、使用场景

红蓝对抗
流量监测
流量研判
流量审计
CTF竞赛 (下个版本)

五、运行环境

环境	说明
Java版本	8 / 11+ (【荐】性能更高)
兼容平台	支持 Windows、Linux 和 Mac 操作系统

六、价格与许可

免费使用:目前提供的是一个社区版本,完全免费供用户使用。这个版本包含了所有蓝队功能,并且没有任何时间限制,尽情享受工具带来的便利和效益。内部版:工具被设计成可扩展和高度定制化的。虽然提到了"内部版",但它并不是一个公开可用的版本。内部版拥有所有功能,包括目前公开版中还未开放的所有功能,但未能进行健全的测试与修补。这些功能因为团队资源有限,难以及时地进行功能的测试和维护,暂时没有在公开的社区版中开放。然而,我正在努力完善这些功能,并计划在未来的更新中陆续放出。我的目标是提供一个完整而强大的工具,以满足用户的各种需求。未来开源计划:虽然目前并没有开源工具,但我认识到开源的重要性,并且在未来可能会考虑开源的可能性。我会在确保用户利益和安全的前提下,谨慎地考虑开源的时机和方式。

七、快速入门

1、一键解密,洞悉攻击行为

方案类型	支持情况
webshell交互流量	支持
多种加密方式混用	支持
强混淆数据	支持
组件密文数据	支持
中间件等配置	支持
输入格式多样化	支持
多种Key爆破方式	支持(解密不出来记得尝试更换方式)
AI分析	支持
…	…

支持所有常见webshell交互流量解密

Webshell管理工具	支持情况
冰蝎	支持
蚁剑	支持
哥斯拉	支持
China Chopper	支持
Cknife	支持
…	…

在这里插入图片描述

支持自动检测多种加密方式混用解密

支持的解密方式	说明	支持情况
AES	高级加密标准	支持
DES	数据加密标准	支持
RSA	RSA公钥加密算法	支持
Blowfish	对称密钥分组密码算法	支持
XOR	异或加密算法	支持
SHA1	安全散列算法	支持
MD5	消息摘要算法	支持
MD5_16	MD5的16位哈希	支持
Base64	常用于编码二进制数据的方法	支持
Unicode	字符编码标准	支持
Hex	十六进制编码方式	支持
URL	统一资源定位符编码方式	支持
Html	HTML实体编码方式	支持
Rot13	ROT13替换加密算法	支持
Chr	ASCII字符编码	支持
strRev	字符串反转	支持
Byte	字节处理	支持
Bcel	Java字节码编辑器	支持
Gzip	数据压缩算法	支持
反序列化	将数据从序列化的格式还原回原始格式	支持
…	…	…

在这里插入图片描述

支持强混淆解密(Unicode多u混淆、log4j强混淆等混淆方式)

在这里插入图片描述

支持常见组件密文数据解密

支持的组件	支持情况
Shiro	支持
Log4j	支持
Cas	支持
JWT	支持
...	...

在这里插入图片描述
在这里插入图片描述

支持常见中间件等配置解密

支持类型	支持情况
WebLogicDB	支持
JbossDB	支持
SpringDB	支持
DruidDB	支持
FinalshellDB	支持
Navicat	支持
用友DB	支持
致远DB	支持
帆软DB	支持
蓝凌DB	支持
强智DB	支持
RealorDB	支持
HrmsDB	支持
H3CDB	支持
H3C_imcDB	支持
IvmsDB	支持
...	...

在这里插入图片描述

支持多种用户输入格式

支持类型	说明
纯密文	直接输入密文内容
Json请求体	例:{"username":"密文","passwd":"密文"}
Form Data请求体	例:username=密文&passwd=密文
请求完整包	包含请求头部及body内容

在这里插入图片描述

支持常见组件密文数据解密

支持的组件	支持情况
Shiro	支持
Log4j	支持
Cas	支持
JWT	支持
…	…

在这里插入图片描述

支持多种Key爆破方式

支持类型	说明
默认Key快速解密	快速解密
指定Key快速解密	用户输入Key值进行解密
使用内置50万Key字典解密	速度慢,建议适度调控线程数
指定Key字典解密	用户加载本地Key字典进行解密

在这里插入图片描述

AI分析恶意脚本

在这里插入图片描述

结果若是不满意,可点击刷新重新获取AI分析结果

2、 专项加解密

指定专项解密,由【一键解密】单独提出来的部分加解密方法

在这里插入图片描述

3、IP筛选

支持多种展示形式

展示形式	支持状态
IP提取	支持
IP提取+归属地查询	支持
原文高亮IP	支持
原文高亮IP+注明归属地	支持

支持自定义筛选

支持类型	支持状态
自定义筛选	支持
国内外IP分类	支持
内外网IP分类	支持
地区区域分类	支持

在这里插入图片描述

4、AI分析

默认采用自带的AI模型

  致力于提供优质的人工智能体验。然而,由于资金有限以及软件免费的性质,默认的AI模型可能存在一些性能上的局限性。后续可能因资金或用户恶意行为导致暂停自带AI功能。

在这里插入图片描述
可手动配置ChatGPT

  右上角设置 -> 配置GPT_Model、GPT_API_Key -> 保存

在这里插入图片描述
版本计划

后续支持历史会话

5、反编译

支持的反编译器

支持类型	支持状态
idea	支持
procyon	支持设置中可配置默认反编译器

在这里插入图片描述
版本计划

支持批量反编译

6、归属地查询

测试版批量查询未公开

特性	描述
支持类型	银行卡归属地免费批量查询、手机号归属地免费批量查询。
支持广泛	涵盖超过2000家银行,可精准查询银行卡具体归属地或支行,以及手机号的运营商和省市信息。
数据筛选	提供强大的数据筛选功能,包括数据去重和元素筛选,帮助用户快速处理和分析大量查询结果。

在这里插入图片描述

7、文件元信息提取

支持多种文件元信息提取,若存在GPS信息,则进行经纬度逆编码,查询具体定位。
在这里插入图片描述

8、更多支持功能请从项目地址查看

这篇关于一款功能强大的网络安全综合工具-PotatoTool的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/972764

相关文章

java图像识别工具类(ImageRecognitionUtils)使用实例详解

《java图像识别工具类(ImageRecognitionUtils)使用实例详解》:本文主要介绍如何在Java中使用OpenCV进行图像识别,包括图像加载、预处理、分类、人脸检测和特征提取等步骤... 目录前言1. 图像识别的背景与作用2. 设计目标3. 项目依赖4. 设计与实现 ImageRecogni

基于Python开发电脑定时关机工具

《基于Python开发电脑定时关机工具》这篇文章主要为大家详细介绍了如何基于Python开发一个电脑定时关机工具,文中的示例代码讲解详细,感兴趣的小伙伴可以跟随小编一起学习一下... 目录1. 简介2. 运行效果3. 相关源码1. 简介这个程序就像一个“忠实的管家”,帮你按时关掉电脑,而且全程不需要你多做

基于C#实现PDF文件合并工具

《基于C#实现PDF文件合并工具》这篇文章主要为大家详细介绍了如何基于C#实现一个简单的PDF文件合并工具,文中的示例代码简洁易懂,有需要的小伙伴可以跟随小编一起学习一下... 界面主要用于发票PDF文件的合并。经常出差要报销的很有用。代码using System;using System.Col

redis-cli命令行工具的使用小结

《redis-cli命令行工具的使用小结》redis-cli是Redis的命令行客户端,支持多种参数用于连接、操作和管理Redis数据库,本文给大家介绍redis-cli命令行工具的使用小结,感兴趣的... 目录基本连接参数基本连接方式连接远程服务器带密码连接操作与格式参数-r参数重复执行命令-i参数指定命

Python pyinstaller实现图形化打包工具

《Pythonpyinstaller实现图形化打包工具》:本文主要介绍一个使用PythonPYQT5制作的关于pyinstaller打包工具,代替传统的cmd黑窗口模式打包页面,实现更快捷方便的... 目录1.简介2.运行效果3.相关源码1.简介一个使用python PYQT5制作的关于pyinstall

使用Python制作一个PDF批量加密工具

《使用Python制作一个PDF批量加密工具》PDF批量加密‌是一种保护PDF文件安全性的方法,通过为多个PDF文件设置相同的密码,防止未经授权的用户访问这些文件,下面我们来看看如何使用Python制... 目录1.简介2.运行效果3.相关源码1.简介一个python写的PDF批量加密工具。PDF批量加密

使用Java编写一个文件批量重命名工具

《使用Java编写一个文件批量重命名工具》这篇文章主要为大家详细介绍了如何使用Java编写一个文件批量重命名工具,文中的示例代码讲解详细,感兴趣的小伙伴可以跟随小编一起学习一下... 目录背景处理1. 文件夹检查与遍历2. 批量重命名3. 输出配置代码片段完整代码背景在开发移动应用时,UI设计通常会提供不

Python按条件批量删除TXT文件行工具

《Python按条件批量删除TXT文件行工具》这篇文章主要为大家详细介绍了Python如何实现按条件批量删除TXT文件中行的工具,文中的示例代码讲解详细,感兴趣的小伙伴可以跟随小编一起学习一下... 目录1.简介2.运行效果3.相关源码1.简介一个由python编写android的可根据TXT文件按条件批

详解Python中通用工具类与异常处理

《详解Python中通用工具类与异常处理》在Python开发中,编写可重用的工具类和通用的异常处理机制是提高代码质量和开发效率的关键,本文将介绍如何将特定的异常类改写为更通用的ValidationEx... 目录1. 通用异常类:ValidationException2. 通用工具类:Utils3. 示例文

综合安防管理平台LntonAIServer视频监控汇聚抖动检测算法优势

LntonAIServer视频质量诊断功能中的抖动检测是一个专门针对视频稳定性进行分析的功能。抖动通常是指视频帧之间的不必要运动,这种运动可能是由于摄像机的移动、传输中的错误或编解码问题导致的。抖动检测对于确保视频内容的平滑性和观看体验至关重要。 优势 1. 提高图像质量 - 清晰度提升:减少抖动,提高图像的清晰度和细节表现力,使得监控画面更加真实可信。 - 细节增强:在低光条件下,抖