1
Portfwd, Port Forwarding Daemon, oznacza demona przekierowania portów.Jest to małe narzędzie C ++, które przekazuje przychodzące połączenia TCP i / lub pakiety UDP do zdalnych hostów.CECHY - Przekazywanie segmentów TCP.- Przekazywanie datagramów UDP.- Przekazywanie FTP w trybach aktywnych i / lub pasywnych.- Przejrzyste proxy dostępne pod Linuksem.Portfwd wykrywa taki obiekt w czasie „./configure”, wyszukując definicję MSG_PROXY w.- Nazwy DNS dla hostów docelowych można rozpoznać podczas uruchamiania lub na żądanie (patrz opcja DNS „w locie”).- Portfwd może nasłuchiwać na określonych adresach lokalnych.- Adresy źródłowe połączeń wychodzących mogą być wyraźnie określone lub automatycznie wybrane przez system.- Strukturalny język konfiguracji umożliwia specyfikację wielu jednoczesnych procesów przesyłania.- Portfwd spawnuje jeden proces forwardera dla każdego zestawu portów podlegających tym samym regułom.W ramach procesu Portfwd wykorzystuje pętlę zdarzeń opartą na select () do jednoczesnej obsługi kilku zdarzeń sieciowych.Nie ma wątków.Po uruchomieniu skonfigurowanych demonów nie ma możliwości dalszego tworzenia procesu.- Miejsce docelowe połączenia / datagramu można wybrać na podstawie jego adresu źródłowego / pary portów.- Portfwd umożliwia proste równoważenie obciążenia za pomocą okrągłego robota poprzez określenie wielu miejsc docelowych.