真相,除了真相,别无其他。
veritaserum
恢复 Messenger 对话中未发送的消息(已删除的消息),并将它们发送到您的私人 Messenger 收件箱,以便您可以在群聊中捕获 sus 收回的消息。未发送的文本、图像和视频均可恢复。
使用 Python 3.7(和 Pipenv)在本地运行:
$ git clone [email protected]:stevenxie/veritaserum
$ cd veritaserum
$ cat << EOF > .env
MESSENGER_USERNAME=...
MESSENGER_PASSWORD=...
VERITASERUM_DEBUG=1
EOF
$ pipenv run python veritaserum
或者,在带有 Docker 的容器中:
$ docker run -it --rm
-e MESSENGER_USERNAME=...
-e MESSENGER_PASSWORD=...
-e VERITASERUM_DEBUG=1
stevenxie/veritaserum
如果您在远程服务器上将veritaserum
作为守护进程(长时间运行的进程)运行,请考虑使用存储的会话。这将使您不必在veritaserum
启动时输入 2FA 信息。
要创建会话转储,请使用工具./util/dumpsesh.py
:
$ pipenv run python ./util/dumpsesh.py
# enter 2FA details when prompted
然后,将输出的 JSON 编码为base64
:
$ echo ' { ... } ' | base64
eyJoZXkiLCAidGhpcyBpcyBhIGR1bW15IGZpbGUgbG1hbyJ9...
并将其设置为环境变量MESSENGER_SESSION
的值。