TCP Gender Changer - TCP Gender Changer
![]() | Tento článek obsahuje a seznam doporučení, související čtení nebo externí odkazy, ale jeho zdroje zůstávají nejasné, protože mu chybí vložené citace.Říjen 2015) (Zjistěte, jak a kdy odstranit tuto zprávu šablony) ( |
TCP Gender Changer je metoda vytváření počítačových sítí v počítačových sítích TCP / IP na základě síťový server přístupný nad rámec jeho ochrany firewall.
Mechanismus
Skládá se ze dvou uzlů, jeden se nachází na vnitřní straně místní síť kde má přístup k požadovanému serveru a druhý uzel běží mimo místní síť, kde k němu má přístup klient. Tyto uzly se nazývají CC (Connect-Connect) a LL (Listen-Listen).
Důvodem pojmenování uzlů je skutečnost, že uzel Connect-Connect inicializuje dvě připojení, jedno k uzlu Listen-Listen a druhé ke skutečnému serveru. Uzel Listen-Listen však pasivně poslouchá na dvou TCP / IP porty, jeden pro připojení od CC a druhý pro příchozí připojení od klienta.
Uzel CC, který běží uvnitř sítě, vytvoří kontrolní připojení k LL a čeká na signál LL k otevření připojení k internímu serveru. Po obdržení připojení klienta bude LL signalizovat uzlu CC, aby se připojil k serveru, jakmile bude CC hotovo, oznámí LL výsledek a pokud bude úspěšný, LL udrží připojení klienta, a tak klient a server mohou komunikovat, zatímco CC a LL oba přenášejí data tam a zpět.
Případy užití
Jedním z případů, kdy může být velmi užitečné, je připojení ke stolnímu počítači za spuštěnou bránou firewall VNC, což by umožnilo vzdálený přístup k pracovní ploše po síti i mimo bránu firewall. Dalším užitečným scénářem by bylo vytvoření a VPN použitím PPP přes SSH, nebo dokonce jednoduše pomocí SSH pro připojení k internímu Unix založený server.
Viz také
Reference
externí odkazy
Implementace
- tgcd „Démon TCP Gender Changer je implementace démona Unixu metody TCP Gender Changer (GNU GPL 2+)
- revinetd je implementace TCP gender changeru (GNU GPL 2)
- Implementace pomocí nástroje socat (GNU GPL s výjimkou spojování OpenSSL)
- Tunel brány firewall je Firewall tunel založený na metodě TCP Gender Changer (GNU GPL 2)