🖥️客户端
客户端拥有本地插件能力,插件的代码存储和运行均会在本地环境中完成。
下载
https://www.secasst.com/ 在官网首页下载安装,目前仅支持Mac。
使用
环境初始化
1、Token配置
前往 个人中心 查看Token,填入到客户端的系统配置中。

2、安装依赖环境
由于插件运行在本地,所有需要确保你的设备上有 Python3和Docker 环境
版本范围:3.7-3.11
下载安装:https://www.python.org/ftp/python/3.10.11/python-3.10.11-macos11.pkg
brew安装:brew install [email protected]
官方推送的插件大部分需要使用Docker环境,如果你仅仅是只需要运行自己编写的插件而不包含官方插件,也可以不用安装。
版本范围:未测试,推荐下载最新版本的
下载安装:https://www.docker.com/products/docker-desktop/

安装后确保Docker是处于running状态的
3、拉取基础工具镜像
安装完Docker还需要拉取基础工具集镜像,执行以下命令
docker search 'secasst/' --format '{{.Name}}'|xargs -L1 docker pull4、同步官方插件
如果你想使用本地插件能力,可前往 本地插件 界面,点击 同步插件集 按钮,将插件从云端拉取到本地。

使用场景
1、检测局域网中的目标
例如扫描局域网的IP,只有使用客户端才可以实现

2、连接内部应用
连接内部相关应用,例如 IT系统/安全系统/日志系统

插件编写
以masscan插件为例,插件由插件名、插件描述和插件代码组成,插件名和描述根据实际情况定义即可。

更多插件编写细节可查看 自定义插件
最后更新于