DNS Tabanlı HTTP/HTTPS MITM Aracı
Bu araç, DNS yanıltması ile gelen HTTP isteklerini replike ederek harici bir istemciyle orijinal sunucuya proxyden geçirerek ileten dns tabanlı basit bir mitm aracıdır.
- HTTP ve HTTPS protokollerini destekler.
- İsteğe bağlı olarak başka bir proxy sunucu üzerinden bağlantı kurabilir.
- Python 3.6 veya üzeri
requestskütüphanesi
Gereksinimleri yüklemek için:
pip install requestsProjeyi klonlayın:
git clone https://github.com/0xRoshinante/http-mitm-via-dns
cd http-mitm-via-dnsTrigger-server için sertifikalarınızı oluşturun:
openssl genrsa -out mitm-key.pem 2048
openssl req -new -x509 -key mitm-key.pem -out mitm-cert.pem -days 365Secure bağlantılar için:
python http-mitm-via-dns.py --port PORT_NUMARASI [--proxy-host PROXY_IP] [--proxy-port PROXY_PORT] [--certfile CERT_DOSYASI] [--keyfile KEY_DOSYASI]Secure olmayan bağlantılar için:
python http-mitm-via-dns.py --port PORT_NUMARASI [--proxy-host PROXY_IP] [--proxy-port PROXY_PORT]