Skip to content

Commit e695db6

Browse files
author
‘niuerzhuang’
committed
plugin
0 parents  commit e695db6

39 files changed

+5252
-0
lines changed

.gitignore

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
## IDEA
2+
.idea
3+
.idea/*
4+
*.iml
5+
*.DS_Store

README.md

Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,34 @@
1+
# DongTai-Plugin-IDEA
2+
3+
[![DongTai-project](https://img.shields.io/badge/DongTai%20versions-beta-green)](https://github.com/huoxianclub/DongTai)
4+
[![DongTai--Plugin--IDEA](https://img.shields.io/badge/DongTai--Plugin--IDEA-v1.0.0-lightgrey)](https://github.com/HXSecurity/DongTai-Plugin-IDEA)
5+
[![license GPL-3.0](https://img.shields.io/github/license/HXSecurity/DongTai-agent-java)](https://github.com/HXSecurity/DongTai-agent-java/blob/main/LICENSE)
6+
7+
8+
## 项目介绍
9+
10+
为甲方人员使用IDEA运行项目提供辅助,更加直观、快速、实时的查看项目漏洞、添加HOOK规则等。
11+
12+
### 部署方案
13+
14+
1. 下载 DongTai IAST 插件
15+
16+
- 离线下载安装包。[离线下载](https://github.com/HXSecurity/DongTaiDoc/releases/download/v0.4/dongtai-idea-plugin.zip)
17+
- IntelliJ IDEA plugins在线搜索:DongTai IAST(正在审核)
18+
19+
2. 安装 DongTai IAST
20+
21+
1)离线
22+
23+
- 打开 IDEA 设置,选择从本地安装 IDEA 插件,安装DongTai IAST插件安装包**dongtai-idea-plugin.zip**
24+
- 重启 IDEA
25+
26+
2)在线搜索(正在审核)
27+
28+
- 打开 IDEA 设置,选择 Plugins,搜索 DongTai IAST,下载插件
29+
- 重启 IDEA
30+
31+
32+
### 文档
33+
34+
- [官方文档](https://hxsecurity.github.io/DongTaiDoc/#/doc/tutorial/plugin)

resources/META-INF/plugin.xml

Lines changed: 59 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,59 @@
1+
<idea-plugin>
2+
<id>cn.huoxian.dongtai.plugin</id>
3+
<name>DongTai IAST</name>
4+
<version>1.0</version>
5+
<vendor email="[email protected]" url="http://www.huoxian.cn">huoxian</vendor>
6+
7+
<description>
8+
DongTai IAST plugin Features:It can provide assistance for Party A's personnel to run the project with idea, and add hook rules, view project vulnerabilities and other functions can be realized in idea.
9+
10+
doc:https://hxsecurity.github.io/DongTaiDoc/#/doc/tutorial/plugin
11+
12+
HuoXian:http://www.huoxian.cn
13+
14+
DongTai IAST:https://iast.huoxian.cn
15+
16+
vulfocus:https://labs.iast.huoxian.cn
17+
</description>
18+
19+
<change-notes>
20+
</change-notes>
21+
22+
<!-- please see https://www.jetbrains.org/intellij/sdk/docs/basics/getting_started/build_number_ranges.html for description -->
23+
<idea-version since-build="173.0"/>
24+
25+
<!-- please see https://www.jetbrains.org/intellij/sdk/docs/basics/getting_started/plugin_compatibility.html
26+
on how to target different products -->
27+
<depends>com.intellij.modules.platform</depends>
28+
29+
<extensions defaultExtensionNs="com.intellij">
30+
<!-- Add your extensions here -->
31+
<notificationGroup id="Custom Notification Group" displayType="BALLOON"/>
32+
<executor implementation="cn.huoxian.dongtai.plugin.executor.RunExecutor"/>
33+
<programRunner implementation="cn.huoxian.dongtai.plugin.runner.RunCodeRunner"/>
34+
<executor implementation="cn.huoxian.dongtai.plugin.executor.DebugExecutor"/>
35+
<programRunner implementation="cn.huoxian.dongtai.plugin.runner.DebugCodeRunner"/>
36+
37+
<toolWindow id="DongTai"
38+
secondary="true"
39+
anchor="right"
40+
factoryClass="cn.huoxian.dongtai.plugin.toolwindow.TaintListWindowFactory" icon="assets/toolwindow.svg">
41+
</toolWindow>
42+
</extensions>
43+
44+
<actions>
45+
<group id="DongTai IAST" text="DongTai IAST" popup="true" icon="DongTaiPluginIcons.DongTaiAction">
46+
<add-to-group group-id="ToolsMenu" anchor="last"/>
47+
<action id="RemoteConfigAction" class="cn.huoxian.dongtai.plugin.action.RemoteConfigAction"
48+
text="配置云端" description="RemoteConfigAction">
49+
</action>
50+
</group>
51+
<!-- Add your actions here -->
52+
<action id="TaintConfigAction" class="cn.huoxian.dongtai.plugin.action.TaintConfigAction" text="添加 HOOK 规则"
53+
description="TaintConfigAction">
54+
<add-to-group group-id="EditorPopupMenu" anchor="after" relative-to-action="$Copy"/>
55+
</action>
56+
</actions>
57+
<depends>com.intellij.modules.lang</depends>
58+
<depends>com.intellij.modules.java</depends>
59+
</idea-plugin>

resources/META-INF/pluginIcon.svg

Lines changed: 377 additions & 0 deletions
Loading

resources/assets/debug-13.svg

Lines changed: 305 additions & 0 deletions
Loading

resources/assets/debug-16.svg

Lines changed: 305 additions & 0 deletions
Loading

resources/assets/run-13.svg

Lines changed: 278 additions & 0 deletions
Loading

resources/assets/run-16.svg

Lines changed: 278 additions & 0 deletions
Loading

resources/assets/toolwindow.svg

Lines changed: 377 additions & 0 deletions
Loading

resources/lib/dom4j-2.1.1.jar

316 KB
Binary file not shown.

0 commit comments

Comments
 (0)