Přeskočit na hlavní obsah

Spouštěcí volby mudwfp_proxy

Program mudwfp_proxy využívá Windows Filtering Platform (WFP), aby přes Mudfish procházel pouze provoz vybraných procesů.

Spouštěcí volby​

K dispozici jsou následující volby.

  • -b <pattern>

    Definuje používané pravidlo. Podporovány jsou následující formáty.

    • <procname>|F

      Samostatně zpracovává uvedený proces jako proxy. Obvykle slouží ke zjištění používaných IP adres a portů nebo k ověření, zda proces správně funguje přes mudwfp_proxy.

    • <procname>|B|<ip>:<port>

      Předává pakety procesu procname cíli ip:port. Odpovídá základnímu režimu uzlů Mudfish.

    • <procname>|A|<ip>:<port>|<ip>:<port>

      Předává provoz procesu procname přes dva cíle ip:port. Odpovídá pokročilému režimu uzlů.

    Pokud jako procname uvedete *, mudwfp_proxy se použije pro všechny procesy vytvářející provoz.

  • -e <procname>

    Vyloučí konkrétní proces z použití mudwfp_proxy.

  • -E <CIDR>

    Vyloučí konkrétní síťový blok z použití mudwfp_proxy.

  • -M <value>

    Určuje maximální MTU, které se používá při kontrole velikosti předávaných UDP paketů.

  • -r

    Určuje, zda se protokol mudwfp_proxy vypisuje do souboru nebo na stdout.

  • -S

    Pro samostatné použití mudwfp_proxy bez dalších programů Mudfish. Neinicializuje části pro komunikaci s ostatními programy Mudfish.

Příklady příkazů​

  • mudwfp_proxy.exe -b "chrome.exe|B|1.2.3.4:8085" -b "firefox.exe|A|1.2.3.4:8085|2.3.4.5:8085"

    Provoz chrome.exe předává na IP 1.2.3.4 a port 8085. Provoz firefox.exe předává na 1.2.3.4:8085 se zapouzdřenými informacemi o 2.3.4.5:8085.

  • mudwfp_proxy.exe -b "*|F" -e "firefox.exe" -E "14.63.0.0/16"

    Filtruje provoz všech procesů kromě firefox.exe a provozu s cílem 14.63.0.0/16.

  • mudwfp_proxy.exe -b "firefox.exe|F

    Filtruje provoz firefox.exe a sám jej zpracovává jako proxy. Nepředává jej jinému uzlu.