pymiproxy

Software screenshot:
pymiproxy
Software ətraflı:
Version: 1.0
Tarixi Upload: 20 Feb 15
Geliştirici: Nadeem Douba
Lisenziya: Pulsuz
Məşhurluq: 16

Rating: nan/5 (Total Votes: 0)

pymiproxy SSL üzərində HTTP və HTTP bunu bilən kiçik və şirin man-in-the-orta proxy edir.
Giriş
pymiproxy kiçik, yüngül, man-in-the-orta HTTP və HTTPS (və ya SSL) yoxlama həyata bilən proxy. proxy SSL əsaslı istiqamətlər üçün sertifikatlar yaradan etməyə qadirdir daxili şəhadətnamə hakimiyyəti təmin edir. Pymiproxy də genişlənən və iki vəkil uzadılması üçün metod təqdim edir: üsul yüklənməsinin və pluggable interfeys. Bu kənarda və / və ya bağlı HTTP data kurcalamak üçün sərin proxy kəskin ehtiyac etdiyiniz hallar üçün idealdır.
Quraşdırma
Yalnız skript istemi aşağıdakı funksiyanı çalıştırın:
& Nbsp; sudo python bərpa setup.py
istifadə
modul kodu bir neçə nümunə təklif edir. Bir sözlə, pymiproxy skript istemine aşağıdakı funksiyanı verilməsi ilə sağ üz davam edə bilər:
& Nbsp; python-m miproxy.proxy
Bu, sadəcə hər bir sorğu və cavab ilk 100 bytes nəticələri DebugInterceptor plugin ilə pymiproxy ibadət edəcək. proxy port 8080 çalışır və bütün URL dinləyir. Durmayın, bir cəhd verin.
Genişləndirilməsi və ya pymiproxy həyata keçirilməsi
Proxy uzanan iki yolu var:
- Hazırlanması və Interceptor plugin qeydiyyatdan; və ya
- Mitm_request Overload və ProxyHandler sinif mitm_response üsulları.
Siz istifadə etmək üçün seçin metodu barədə qərar data interceptors və ya bir sıra vasitəsilə ələ keçirilir təkan arzu və ya tamamilə asılıdır.
Interceptor Plugins
Kesen plugins iki növ vardır:
- RequestInterceptorPlugins: uzaq server sorğu göndərməklə əvvəl edam; və
- ResponseInterceptorPlugins: əvvəl geri müştəri cavab göndərmək üçün həyata keçirilir.
Aşağıdakı axını bu rejimdə pymiproxy tərəfindən qəbul edilir:
1. Müştəri tələbi qəbul
2. Müştəri tələbi ayrıştırılan
3. Müştəri sorğu / Filmlərin Interceptor plugins ilə transformasiya emal
4. Yenilənib tələb uzaq server göndərilir
Uzaq server tərəfindən qəbul 5. Cavab
6. Cavab emal / Cavab Interceptor plugins ilə transformasiya
7. Yenilənib cavab müştəriyə göndərilir
Istədiyiniz kimi bir çox plugins üzv ola bilərsiniz. Lakin, plugins onlar qeydə alınır ki, icra olunur ki, unutmayın. Bir plugin nəticəsində başqa nəticəsində asılıdır əgər sizin plugins qeydiyyatdan necə qayğı.
Aşağıdakı plugins ilə vəkil run necə bir sadə kod nümunəsidir:
miproxy.proxy idxal RequestInterceptorPlugin dən ResponseInterceptorPlugin, AsyncMitmProxy
sinif DebugInterceptor (RequestInterceptorPlugin, ResponseInterceptorPlugin):
& Nbsp; def do_request (self, data):
& Nbsp; print '>>% s'% Repr (data [100])
& Nbsp; qaytarılması data
& Nbsp; def do_response (self, data):
& Nbsp; print ">% s '% Repr (data [100])
& Nbsp; qaytarılması data
& Nbsp; def mitm_response (self, data):
& Nbsp; print "

tələblər

  • Python
  • pyOpenSSL

Oxşar proqram

ziproxy
ziproxy

20 Feb 15

amms
amms

20 Feb 15

Burp proxy
Burp proxy

2 Jun 15

Şərh pymiproxy

Şərhlər tapılmadı
Şərh əlavə
Images yandırın!