Archiv verlassen und diese Seite im Standarddesign anzeigen : einfache proxy authentication
Hi!
Ich habe mit Hilfe einiger tutorials ein perlscript geschrieben, welches sich auf einen pop3 server connected, authentifiziert und nach neuen mails checkt.
ebenfalls kann man per smtp mails schreiben!
nun müsste ich jedoch noch angeben können auf welche weise ich einen (http) proxy innerhalb des perlscriptes angeben kann!
also proxy (+port) / user / passwort
weiss jemand wie das unter perl zu realisieren ist?
konnte im web leider keine geeignete hilfe finden und ich bin grad erst am anfang bei perl ;)
Gruß,
K21
Daidaloz
06.03.2002, 10:48
Stichwort LWP-Lib...
;)
thx hab sie mir flugs mal installiert und n paar readmes angeschaut!
der connect per proxy ist ja recht easy! nur konnte ich [noch] keinen hinweis finden wie ich benutzername / passwort eingeben kann.
das problem liegt aber sicher auch darin dass ich nicht weiss wie die Verbindung ausschaut (damit meine ich dass z.B. beim ftp ja folgendes format ist : ftp://user:pass@ip:port ! schaut es beim proxy ähnlich aus? also http://user:pass@ip:port ?
scheinbar ist es nicht so, denn ohne user:pass@ kommt die fehlermeldung "authentication needed" aber mit user:pass@ funktioniert es leider nicht ebenfalls nicht (gleiche fehlermeldung!)
werde zwar weiterschauen aber wenn jemand nen guten hinweis / quelle weiss (gerade quelle, denn dann kann ich mir den krams easy durchlesen!) dann poste er bitte ;)
also stand momentan:
http request auf lokaler ebene funzt
proxy auch einstellbar
proxy mit user/pass leider nicht funktionabel
---
ich habe alle möglichen rfc´s durchgelesen.. meine letzte info (http://user:pass ... funzt übrigens nicht hier!)
ist dass ich wohl einen Proxy-Authentication Header senden muss! Laut eines "Session Initiation Protocols" muss dies als Header gesendet werden (Beispiel: Proxy-authorization: Basic bXlzZXJ2aWNlYWNjb3VudDphbmRteXBhc3N3b3Jk)
Nun kann das wohl per "Content-transfer-encoding: base64" als Base64 Code encodiert werden...
naja zu meinen fragen..
1. wie sende ich diesen Proxy-Authentication Header unter Perl
2. wie kann ich dieses Base64 dingens wirklich encodieren (und dann natürlich auch decodieren?)
3. falls jemand ne bessere / vor allem leichtere funktion für perl weiss der sage sie bitte ;)
vBulletin® v3.8.6, Copyright ©2000-2012, Jelsoft Enterprises Ltd.