-í ™º‘;cs› dkZ dkZ eidjoSde_dkZdkZdkZeiƒeidƒZ ndfd„ƒYZ dS(Nsnts/skernel32s cgi_extensioncs5d„Zd„Z#d„Z)d„ZRS(Ncs(ti|ƒ|_||_dS(N(sregexscompilesregexpsselfsdirs(sselfsregexpsdirs((sW/usr/ports/www/adzapper/work/adzapper-0.4.0/src/medusa-old1/work_in_progress/cgi_ext.pys__init__scs;|ii|ƒt|ƒjo dSn dSdS(Nii(sselfsregexpsmatchs path_partslen(sselfs path_part((sW/usr/ports/www/adzapper/work/adzapper-0.4.0/src/medusa-old1/work_in_progress/cgi_ext.pysmatchs" c so#$|i\}}}}%tii|ƒ\}}&tii |i |dƒ}'|i|||ƒdS(Ni(schannelsurispathsparamssquerysfragmentsosssplitsbasesscriptsjoinsroots script_pathsselfs do_cgi_bin( sselfschannelsbasesparamssquerysfragmentspathsscripts script_path((sW/usr/ports/www/adzapper/work/adzapper-0.4.0/src/medusa-old1/work_in_progress/cgi_ext.pyshandle_request#scs¥)*tii|ƒ o7+|id-|i.ddt|ƒƒ0dSn1tii |ƒ o72|id4|i5ddt|ƒƒ7dSn8|i }9|i d|_ :|i ƒ}<h}=d|i|d<>|i|d<?d |d <@d |d <At|iƒ|d <B|i|d<Dtiƒd}FdGti|H|IddKd|LdtiMd|Nd|Od|ƒGHdS(Ni”smessagesNo such CGI script (%s)s#CGI script is not a plain file (%s)is Medusa/%ssSERVER_SOFTWAREs SERVER_NAMEsCGI/1.1sGATEWAY_INTERFACEsHTTP/1.0sSERVER_PROTOCOLs SERVER_PORTsREQUEST_METHODscreate_processsinherit_handless environmentsflagss std_inputs std_outputs std_error(sosspathsexistss script_pathschannels send_replysrequestsreprsscriptsisfilesserversss cgi_bin_hitssfilenoshandlesenvsVERSION_STRINGs server_namesstrs server_portscommandsprocesssget_std_handlessstdoutscreate_processsSTARTF_USESTDHANDLES(sselfschannelsscripts script_pathshandlesstdoutsssenv((sW/usr/ports/www/adzapper/work/adzapper-0.4.0/src/medusa-old1/work_in_progress/cgi_ext.pys do_cgi_bin)s:               (s__init__smatchshandle_requests do_cgi_bin(((sW/usr/ports/www/adzapper/work/adzapper-0.4.0/src/medusa-old1/work_in_progress/cgi_ext.pys cgi_extensions   ( sossregexsnamessepsprocessssyncsockswindllssync_onsmoduleskernel32s cgi_extension(sregexskernel32ssyncsocksprocessswindllsoss cgi_extension((sW/usr/ports/www/adzapper/work/adzapper-0.4.0/src/medusa-old1/work_in_progress/cgi_ext.pys? s