
DrMITMは、Webサイトのすべてのトラフィックをグローバルにログ記録するように設計されたプログラムです。
DrMITM は、すべてのトラフィックをグローバルにログ記録するために設計されたプログラムです。

DrMITM はウェブサイトにリクエストを送り、ウェブサイトのサーバーがリクエストをウェブサイト IP に依存するように設計されている場合に備えて、ウェブサイトの IP を返します。また、ウェブサイトに向かうリクエストは最終的にサーバーにも送られ、サーバーはウェブサイトが送信するメッセージをログに記録します。その後、同じメッセージを返し、それを直接サーバーに送信します。その際、サーバーはそれをウェブサイトからのものと見なす可能性がありますが、プログラムが IP を変更すると、私たちのリクエストもウェブサイトに転送されます。私たちのリクエストをウェブサイトに送信すると、プログラムは私たちのトラフィックを一時停止し、着信トラフィックを待ちます。新しいユーザーがログインなどを試み、ウェブサイトがサーバーにリクエストを送信すると、DrMITM がそれを受信し、そのデータを私たちに返す方法として、同じデータをファイルに送信します。
Nim バージョンの場合:
Nim 19.0 をインストール(choosenim または git clone を使用)
リポジトリを git clone
ディレクトリに cd
nim DrMITM.nim を実行
Python バージョンの場合:
Python をインストール
リポジトリを git clone
ディレクトリに cd
python DrMITM.py を実行
e(ライブログ)
b(トラフィックブロッキング)
r(ユーザーのリダイレクト)
--ᴘʀᴇᴠᴇɴᴛɪɴɢ ᴄʟɪᴇɴᴛ ᴛʀᴀғғɪᴄ ғʀᴏᴍ ʀᴇᴀᴄʜɪɴɢ ᴛʜᴇ sᴇʀᴠᴇʀ.--(ɴᴏᴡ ᴀᴠᴀɪʟᴀʙʟᴇ)
--ʀᴇᴅɪʀᴇᴄᴛɪɴɢ ᴛʀᴀғғɪᴄ--(ɴᴏᴡ ᴀᴠᴀɪʟᴀʙʟᴇ)
ᴛʜᴇʀᴇ ᴍᴀʏ ʙᴇ ᴀ ᴘᴏssɪʙɪʟɪᴛʏ ᴛʜᴀᴛ ᴅʀᴍɪᴛᴍ ᴡɪʟʟ ғᴀɪʟ ᴀᴛ sɴɪғғɪɴɢ ᴛʀᴀғғɪᴄ ᴏғ ᴡᴇʙsɪᴛᴇs ᴛʜᴀᴛ ᴄᴏᴍᴍᴜɴɪᴄᴀᴛᴇ ᴛʜʀᴏᴜɢʜ ᴍᴜʟᴛɪᴘʟᴇ sᴇʀᴠᴇʀs ʙᴇᴄᴀᴜsᴇ ᴏғ ᴄᴏɴғɪɢᴜʀᴀᴛɪᴏɴ ʀᴇᴀsᴏɴs ᴏʀ ᴘᴏssɪʙʟʏ ᴀ ᴄʜᴀɴɢᴇ ᴏғ ᴇɴᴄʀʏᴘᴛɪᴏɴ ᴏʀ ʀᴇǫᴜɪʀᴇᴍᴇɴᴛs ᴏғ ɴᴇᴇᴅɪɴɢ ᴛᴏ ᴛʀɪᴄᴋ ᴛʜᴇ sᴇʀᴠᴇʀ. ᴀɴᴅ ɪ sᴀʏ "ᴛʜᴇʀᴇ ᴍᴀʏ" ʙᴇᴄᴀᴜsᴇ ɪᴛ ʜᴀsɴ'ᴛ ʙᴇᴇɴ ᴛᴇsᴛᴇᴅ ʏᴇᴛ.
問題がある場合は、以下の詳細を添えて報告してください。
あなたの問題
お使いの Nim または Python のバージョン
オペレーティングシステム
問題が発生する直前に行っていた作業のプロセス
Q: ライブログはどのように動作しますか? A: ログデータをファイルに送信し、画面に出力するだけです。
Q: トラフィックブロックはどのように動作しますか? A: サーバーからウェブサイトに Unicode が送信され、着信トラフィックに対してトラフィックをオーバーフローさせます。
Q: リダイレクト機能はどのように動作しますか? A: サーバーから、改変されたロケーションを持つ偽のエラーメッセージとリダイレクトステータスコードを送信します。