Przejdź do głównej zawartości

Opcje uruchamiania mudwfp_proxy

mudwfp_proxy używa WFP (Windows Filtering Platform), aby przez Mudfish przekazywać tylko ruch określonych procesów.

Opcje uruchamiania​

Dostępne opcje:

  • -b <pattern>

    Definiuje stosowaną regułę. Obsługiwane formaty:

    • <procname>|F

      Samodzielnie obsługuje wskazany proces przez proxy. Zwykle służy do sprawdzania, z jakich adresów IP i portów korzysta proces albo czy działa prawidłowo przez mudwfp_proxy.

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

      Przekazuje pakiety procesu procname do celu ip:port. Odpowiada podstawowemu trybowi węzłów Mudfish.

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

      Przekazuje ruch procesu procname przez 2 cele ip:port. Odpowiada zaawansowanemu trybowi węzłów.

    Ustawienie procname na * stosuje mudwfp_proxy do wszystkich procesów generujących ruch.

  • -e <procname>

    Wyklucza określony proces z działania mudwfp_proxy.

  • -E <CIDR>

    Wyklucza określony blok sieciowy z działania mudwfp_proxy.

  • -M <value>

    Ustawia maksymalne MTU, używane do sprawdzania rozmiaru podczas przekazywania pakietów UDP.

  • -r

    Określa, czy logi mudwfp_proxy mają trafiać do pliku, czy do stdout.

  • -S

    Używana, gdy mudwfp_proxy ma działać samodzielnie, bez innych programów Mudfish. Nie inicjalizuje mechanizmów komunikacji z pozostałymi programami Mudfish.

Przykłady poleceń​

  • 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"

    Przekazuje ruch chrome.exe do IP 1.2.3.4 na port 8085. Ruch firefox.exe wysyła do 1.2.3.4:8085, enkapsulując informacje o 2.3.4.5:8085.

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

    Filtruje ruch wszystkich procesów z wyjątkiem firefox.exe oraz ruchu do 14.63.0.0/16.

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

    Filtruje ruch firefox.exe i samodzielnie obsługuje go przez proxy. Nie przekazuje go do innego węzła.