SOCKS4 enthält eng USERID-Zeechenkette vu variabler Längt, déi mat engem Nulbyte ofgeschloss gëtt. De Server interpretéiert déi Identifikatioun no senger Politik; de Protokoll léisst keng SOCKS5-Benotzernumm/Passwuert-Subnegotiatioun drop follegen.

Eng SOCKS4 CONNECT-Ufro un d'Dokumentatiounsadress 203.0.113.8, Port 443, mat enger eideler USERID ass:

04 01 01 bb cb 00 71 08 00

Dat néngt Byte, 0x00, schléisst dat eidelt Feld of. Et ass net d'Zeechen 0, deem säin ASCII-Wäert 0x30 ass. Et ewechzeloosse léisst USERID onofgeschloss.

Wat de Server erwaart

Eng eidel Identifikatioun kann passend sinn, wann de Service keng verlaangt. Wann en eng bestëmmten Identifikatioun oder en aneren Zougangsmechanismus verlaangt, befollegt seng dokumentéiert Politik. En uginn Numm etabléiert Identitéit nëmmen, wann de Server en validéiert.

SOCKS4a erweidert d'Behandlung vum Zil-Hostnumm; et füügt keng SOCKS5-Authentifikatioun derbäi. En Service, deen e SOCKS5-Konto verlaangt, brauch e kompatibele Client an eng Method. E Passwuert an de SOCKS4 USERID ze setzen kann deen Austausch net ersetzen a kéint en onverbonnen Authentifikatiounsmëttel offenleeën.

Bei enger Oflehnung kontrolléiert d'SOCKS-Versioun, d'ugefrot Zil an d'Benotzerpolitik getrennt.

Ähnlech Artikelen