pymiproxy

Python Micro Interceptor Proxy
Download nu

pymiproxy Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • Other/Proprietary Li...
  • Prijs:
  • FREE
  • Naam uitgever:
  • Nadeem Douba
  • Uitgever website:

pymiproxy Tags


pymiproxy Beschrijving

Pymiproxy is een kleine en zoete man-in-the-middle-proxy die in staat is om HTTP en HTTP over SSL.introductionPymiproxy te doen, is een kleine, lichtgewicht, man-in-the-middle proxy die in staat is om HTTP- en HTTPS (of SSL) -inspectie uit te voeren. De proxy biedt een ingebouwde certificaatautoriteit die in staat is om certificaten voor SSL-gebaseerde bestemmingen te genereren. Pymiproxy is ook uitgebreid en biedt twee methoden voor het uitbreiden van de proxy: methode overbelasting en een pluggable-interface. Het is ideaal voor situaties waarin je in een roeide noodzaak van een coole proxy nodig hebt om http-gegevens uit te zetten en / of in de gebonden HTTP-gegevens. Installatie van de opdracht in de opdrachtprompt: Sudo Python Setup.py Installusagethe-module biedt een paar voorbeelden in de code. Kortom, Pymiproxy kan meteen worden uitgevoerd door de volgende opdracht te geven op de opdrachtprompt: Python -m Miproxy.Proxythis zal pymiproxy aanroepen met de Debuginterceptor-plug-in die eenvoudig de eerste 100 bytes van elk verzoek en reactie uitvoert. De proxy draait op poort 8080 en luistert op alle adressen. Ga je gang en probeer het eens. Extraction of implementerende pymiproxythere zijn twee manieren om de proxy uit te breiden: - Ontwikkel en registreer een interceptor-plug-in; OF- Overbelast de MITM_REQUEST- en MITM_RESPONTERMETHODEN IN DE PROXYHANDLER-KLASSE. Het besluit over welke methode die u wilt gebruiken, is volledig afhankelijk van de vraag of u de gegevens al dan niet door een reeks interceptors of niet wenst te duwen. Twee typen Interceptor-plug-ins: - AanvraagInceptorPlugins: uitvoering voordat het verzoek naar de externe server wordt verzonden; en-response-interneceptorplugins: uitgevoerd voorafgaand aan het verzenden van de respons terug naar de klant. De volgende stroom wordt genomen door Pymiproxy in deze modus: 1. Opdrachtgever ontvangen2. Klantverzoek Parsed3. Klantverzoek verwerkt / getransformeerd door aanvraag Interceptor-plug-ins4. Bijgewerkte aanvraag verzonden naar externe server5. Antwoord ontvangen door externe server6. Respons verwerkt / getransformeerd door reactie-interceptor-plug-ins7. Bijgewerkte reactie verzonden naar Client-U kunt aanmelden zoveel mogelijk plug-ins als u wilt. Houd er echter rekening mee dat de plug-ins echter worden uitgevoerd in de volgorde waarin ze zijn ingeschreven. Pas op in hoe u uw plug-ins registreert als het resultaat van één plug-in afhankelijk is van het resultaat van een ander. Het volgende is een eenvoudig code voorbeeld van hoe Voer de proxy uit met plug-ins: van Miproxy.Proxy import-aanvragenSterceptorPlugin, responsInceptorPlugin, AsyncMitMProxyclass Debuginterceptor (RequestInceptorPlugin, responsInceptorPlugin): Def Do_Request (Zelf, Data): Print '>>% S'% REST (DATA ) Retourgegevens do_response (Self, Data): Print '>% S'% REST (Gegevens ) Retourgegevens Def Mitm_Response (Zelf, Data): Print 'Product-startpagina


pymiproxy Gerelateerde software

HRDNS

Small Tool Created voor Management of Hetzner DNS Service vanaf Command-Line ...

108

Downloaden

Django-Imperavi

Een Django-applicatie die een widget bevat om een formulierveld te maken als mooie imperavi wysiwyg-editor ... ...

91

Downloaden