
DrMITM ist ein Programm, das entwickelt wurde, um weltweit den gesamten Verkehr einer Website zu protokollieren.
DrMITM ist ein Programm, das den gesamten Datenverkehr global protokolliert.

DrMITM sendet eine Anfrage an die Website und gibt die IP der Website zurück, falls der Server der Website so konfiguriert ist, dass er sich für Anfragen auf die Website-IP verlässt. Die Anfrage, die an die Website geht, wird auch an den Server gesendet, der die Nachricht protokolliert, die die Website sendet. Anschließend wird die gleiche Nachricht zurückgegeben und direkt an den Server gesendet, wo der Server sie möglicherweise als die Website ansieht, aber er wird auch unsere Anfrage an die Website weiterleiten, sobald das Programm die IPs ändert. Sobald es unsere Anfrage an die Website sendet, pausiert das Programm unseren Datenverkehr und wartet auf eingehenden Datenverkehr. Wenn ein neuer Benutzer versucht, sich anzumelden oder was auch immer, und die Website eine Anfrage an den Server sendet, wird DrMITM diese empfangen. Die Art und Weise, wie es die Daten an uns zurückbekommt, besteht darin, die gleichen Daten in eine Datei zu senden.
For Nim version: Installieren Sie Nim 19.0 (mit choosenim oder git clone) Git clone das Repository cd in das Verzeichnis Führen Sie nim DrMITM.nim aus
For Python version: Installieren Sie Python git clone das Repository cd in das Verzeichnis Führen Sie python DrMITM.py aus
e(Live-Protokollierung)
b(Verkehrsblockierung)
r(Umleitung von Benutzern)
--ᴠᴇʀʜɪɴᴅᴇʀɴ, ᴅᴀꜱꜱ ᴄʟɪᴇɴᴛ-ᴛʀᴀꜰꜰɪᴄ ᴅᴇɴ sᴇʀᴠᴇʀ ᴇʀʀᴇɪᴄʜᴛ.--(ᴊᴇᴛᴢᴛ ᴠᴇʀꜰüɢʙᴀʀ)
--ᴜᴍʟᴇɪᴛᴜɴɢ ᴠᴏɴ ᴛʀᴀꜰꜰɪᴄ--(ᴊᴇᴛᴢᴛ ᴠᴇʀꜰüɢʙᴀʀ)
Es besteht die Möglichkeit, dass DrMITM beim Abfangen des Datenverkehrs von Websites scheitert, die über mehrere Server kommunizieren, aufgrund von Konfigurationsgründen oder möglicherweise einer Änderung der Verschlüsselung oder der Anforderungen, den Server täuschen zu müssen. Und ich sage 'es besteht die Möglichkeit', weil es noch nicht getestet wurde.
Wenn Sie ein Problem haben, reichen Sie es bitte mit den folgenden Angaben ein:
Ihr Problem
Ihre Nim- oder Python-Version
Betriebssystem
Der Vorgang, den Sie vor dem Auftreten des Problems durchgeführt haben
F: Wie funktioniert die Live-Protokollierung?
A: Sie sendet die protokollierten Daten einfach in eine Datei und gibt sie auf dem Bildschirm aus.
F: Wie funktioniert die Verkehrsblockierung?
A: Ein Unicode wird vom Server an die Website gesendet und überflutet den ankommenden Datenverkehr.
F: Wie funktioniert die Umleitungsfunktion?
A: Sie sendet eine gefälschte Fehlermeldung + den Umleitungsstatuscode vom Server mit einem geänderten Standort.