Meta CONNECT jirritorna 200 u TLS minnufih ma jiddekodifika, iċċekkja l-bytes tal-fruntiera fil-konnettur qabel ma tbiddel ċertifikati jew cifri.

Valur ta' awtorizzazzjoni ġġenerat jista' diġà jispiċċa b'linja ġdida. Żieda ta' tmiem linja ieħor tista' tlesti l-intestaturi HTTP kmieni, u tħalli qasam Host maħsub jew test ieħor ċar wara t-talba.

Talba HTTP/1.1 CONNECT minima tuża CRLF bejn il-linji u linja vojta fl-aħħar:

b"CONNECT example.com:443 HTTP/1.1\r\nHost: example.com:443\r\n\r\n"

Poġġi kwalunkwe qasam ta' awtorizzazzjoni qabel dik il-linja vojta finali, mingħajr waqfa ta' linja inkorporata. F'Python, "\n" jirrappreżenta linja ġdida; string mhux maħdum li fih backslash u l-ittra n le. Iċċekkja liema bytes jipproduċi assistent tal-kodifikazzjoni qabel ma tipprova tneħħihom—assistenti eqdem setgħu jżidu waqfiet ta' linja.

Ladarba CONNECT jirnexxi, dawk il-bytes li jifdal jappartjenu għall-protokoll tal-mina. Test ċar mitluf jista' jasal għand sieħeb li jistenna TLS. L-istat ta' suċċess ma jistax isewwi bytes li diġà jinsabu fil-kju wara talba mħassra.

Iċċekkja wkoll il-fruntiera tar-riċeviment. Aqra r-risposta sħiħa tal-proxy qabel ma tgħaddi s-socket lil TLS, immaniġġja qari parzjali u żomm kull ma jinqara lil hinn mill-intestaturi. Qari wieħed tas-socket m'għandux ikun fih messaġġ wieħed sħiħ.

Jekk dan il-parser huwa tiegħek, qabbel rappreżentazzjoni redatta tal-bytes mal-grammatika tal-wajer; żomm il-modi u l-fruntieri tal-linji viżibbli waqt li taħbi l-password. Għal applikazzjoni li teħtieġ biss konnessjoni proxy, konnettur miżmum jevita l-ħtieġa li jkollok dan il-kodiċi tal-inkwadrar.

Artikli relatati