问题标签 [gophish]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
go - 在 Gohpish 工具中创建新路线时出现问题
对于熟悉此工具Gophish的人,我正在尝试创建一条新路线,以添加新功能。
我从阅读代码中注意到这样做的过程,你必须添加一个列表项[nav.html][1]
:
然后创建您的html页面并将其放在模板文件夹中然后使用以下内容编辑[route.go][1]
文件:
- 编辑
registerRoutes
函数以添加此行router.HandleFunc("/newItem", mid.Use(as.newItem, mid.RequireLogin))
然后创建newItem
函数
这应该是它。但似乎我错过了什么
此外,当我尝试删除其中一条令人兴奋的路线时,router.HandleFunc
没有任何变化,并且在运行该工具时该路线仍然存在。
那么,它是否与数据库有关,或者我缺少什么?
web - 在进行网络钓鱼意识活动时如何使我的网站不危险?
所以我有一个为雇主发送网络钓鱼电子邮件的网站,我得到了这个活动的结果(例如有多少员工点击了链接等)在我的个人电子邮件上测试我的网站时,网站变得很危险。我应该怎么办 ?
docker - GoPhish Docker:找不到有效版本
我正在使用以下 docker 命令运行 GoPhish:
但得到以下错误:
详细日志:
我正在使用来自 Docker 中心的官方 GoPhish 图像,没有改变任何东西。
当我跑docker run -v $PWD/:/opt/gophish -p 3333:3333 -p 80:80 gophish/gophish
它在容器本身未启动的情况下给出其他错误:
不知道我做错了什么,请帮忙
mysql - 使用 mysql 数据库时无法启动 gophish
我在 Ubuntu 20.04 上安装了 gophish 版本 0.7.1 。使用 mysqlite3 时,应用程序运行良好。
我改为mysql数据库。但我有以下错误
" time="2021-04-16T05:42:25-07:00" level=warning msg="未配置联系地址。" time="2021-04-16T05:42:25-07:00" level=warning msg="请考虑在 config.json 中添加 contact_address 条目" time="2021-04-16T05:42:25-07: 00" level=error msg="no valid version found" time="2021-04-16T05:42:25-07:00" level=fatal msg="no valid version found"
我使用的 config.json 文件如下
我应该从旧数据库迁移任何数据或配置吗?
谢谢你的帮助
mysql - 操作复杂搜索的 Doctrine JSON 函数
大家好,希望你们一切都好。
我在一个使用 MySQL 8 的 Symfony 4.4 项目中。该应用程序是 dockerized 并使用其他一些服务,如 ELK 堆栈、Gophish、redis,但这些不考虑在内。
我正在尝试进行一些数据库操作来获取存储在 MySQL 中的一些事件。这些事件包含一个类型(字符串)和一个有效负载(json)。为了进行 JSON 函数调用,我使用ScientaNL/DoctrineJsonFunctions/
为了给您提供上下文,我有一个平台,可以(合法地)向客户发送网络钓鱼电子邮件,并且当用户进行打开电子邮件、单击链接、提交数据等操作时会生成事件......这些事件是自动的由网络钓鱼服务器生成。
所以我的目标是根据最高风险创建用户执行的操作的 csv 导出。
例如,用户打开了电子邮件,点击了链接。对于 csv 我只想显示事件“点击链接”
此外,每个事件都具有自己的 Object 类,并基于抽象层 Event 以实现一些基本方法,例如logcriticity或JsonSerializable。
然后将这些事件序列化到 Event 实体的有效负载中:
这是 AbstractEvent 类的示例:
以下是特定事件的示例:
在那里,这些对象如何用于持久化事件:
这是我的存储库查询:
最后这是调用 repo 方法的服务函数:
此查询的目标是收集包含活动 ID 的事件,使用子查询迭代每个项目以按“initiator_uuid”过滤事件,然后使用最近的日期进行重新计算。
问题是我不明白如何遍历每条记录以获取唯一用户的事件。首先,我在收集完所有事件后尝试进行排序,但这太耗资源了。
如果有人得到提示或解决方案,我将不胜感激。
小心。
gophish - Gophish 网络钓鱼事件捕获问题?
我在窗口本地机器上使用 gophish。当我启动活动时,电子邮件已成功发送,但之后我无法获取电子邮件计数、点击链接和数据。