Die Wahrheit und nichts als die Wahrheit.
veritaserum
stellt nicht gesendete (gelöschte Nachrichten) in Messenger-Konversationen wieder her und sendet sie an Ihren privaten Messenger-Posteingang, sodass Sie die Sus-Rücknahmen in Ihren Gruppenchats abfangen können. Nicht gesendete Texte, Bilder und Videos können alle wiederhergestellt werden.
Lokal ausgeführt, mit Python 3.7 (und Pipenv):
$ git clone [email protected]:stevenxie/veritaserum
$ cd veritaserum
$ cat << EOF > .env
MESSENGER_USERNAME=...
MESSENGER_PASSWORD=...
VERITASERUM_DEBUG=1
EOF
$ pipenv run python veritaserum
Oder in einem Container mit Docker:
$ docker run -it --rm
-e MESSENGER_USERNAME=...
-e MESSENGER_PASSWORD=...
-e VERITASERUM_DEBUG=1
stevenxie/veritaserum
Wenn Sie veritaserum
als Daemon (ein Prozess mit langer Laufzeit) auf einem Remote-Server ausführen, sollten Sie die Verwendung einer gespeicherten Sitzung in Betracht ziehen. Dadurch können Sie die Eingabe von 2FA-Informationen bei jedem Start veritaserum
umgehen.
Um einen Sitzungsdump zu erstellen, verwenden Sie das Tool ./util/dumpsesh.py
:
$ pipenv run python ./util/dumpsesh.py
# enter 2FA details when prompted
Codieren Sie dann den ausgegebenen JSON in base64
:
$ echo ' { ... } ' | base64
eyJoZXkiLCAidGhpcyBpcyBhIGR1bW15IGZpbGUgbG1hbyJ9...
Und legen Sie ihn als Wert für die Umgebungsvariable MESSENGER_SESSION
fest.