From cb3cc46935388d6f5da3ee0b7856ee82ecbb6e70 Mon Sep 17 00:00:00 2001 From: evict Date: Fri, 16 Jun 2017 15:19:01 +0200 Subject: [PATCH] Fixed cookie issue --- lib/TunnaClient.py | 7 +++++-- proxy.py | 2 +- settings.pyc | Bin 2690 -> 0 bytes 3 files changed, 6 insertions(+), 3 deletions(-) delete mode 100644 settings.pyc diff --git a/lib/TunnaClient.py b/lib/TunnaClient.py index 539531e..47e0830 100644 --- a/lib/TunnaClient.py +++ b/lib/TunnaClient.py @@ -250,11 +250,14 @@ def HTTPreq(self,url,data=None,headers=None): kargs['url']=url if data: kargs['data']=data #Will do a GET if no data else POST if headers: kargs['headers']=headers - else: kargs['headers']={'Content-Type':'application/octet-stream','Cookie':self.cookie} + else: kargs['headers']={'Content-Type':'application/octet-stream'} + + if self.options['cookie']: + kargs['headers'].update({'Cookie':self.cookie}) if self.options['bauth']: kargs['headers'].update({'Authorization': "Basic %s" % self.bauth}) - + #Make Request f=opener.open(urllib2.Request(**kargs)) diff --git a/proxy.py b/proxy.py index 9085923..89f1a85 100644 --- a/proxy.py +++ b/proxy.py @@ -62,7 +62,7 @@ def main(): advancedGroup.add_option('-q','--ping-interval', help='webshprx pinging thread interval (default = 0.5)', dest='ping_delay', action='store', type='float', default=Defaults['ping_delay']) advancedGroup.add_option('-s','--start-ping', help='Start the pinging thread first - some services send data first (eg. SSH)', dest='start_p_thread', action='store_true', default=Defaults['start_p_thread']) advancedGroup.add_option('-c','--verify-server-cert', help='Verify Server Certificate', dest='start_p_thread', action='store_false', default=Defaults['ignoreServerCert']) - advancedGroup.add_option('-C','--cookie', help='Request cookies', dest='cookie', action='store', default=Defaults['Cookie']) + advancedGroup.add_option('-C','--cookie', help='Request cookies', dest='cookie', action='store') advancedGroup.add_option('-t','--authentication', help='Basic authentication', dest='bauth', action='store_true') parser.add_option_group(advancedGroup) diff --git a/settings.pyc b/settings.pyc deleted file mode 100644 index 7cb8c5f5d0f6b2d83a83682f7d46c23b5e534786..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2690 zcma)8`O=%n5y$@Q^_pF8oXu|TWS!0BlqyCC=%`AvJDfriNPs{>|9r(UAjBy^AoM25 z!z6#FDi4u&$O~kUzFIr$R4PNMd%FAAJu@}x>Aw5d3*5>7wso+FafkTV=vVv|k>Dlf z{uXl|V?&5x?j1ICpJ47G~>XNY}>xzCa95$57I_7PHkjJYpv>=VSkgSjtn?%zey zZ!q`M8~Yw&pJDFjhV!r4vW5FennMk_z?^}386e$l6H)3|(S4TYW%&`($Z_M@C?h3k>%>c z2NB!^N%7f#g=V*y-yl~_iEvo?0U}JAh5@`DdY=|$V#P4{`U_-yfs8e@Z>z1^Bewsj zqKMEfJ@{@|j@E_i-gS-R#RXUV1I5ID-wv7+METW96%DZFUd=i4s>LNyWZYV$0Sjc> z50CpW5GHk(1`5XmpfMokYTuu^z~=x+1sW{p?xi!@#U1`|93E?&%xkt%qtSLzt9?dx zB5xZ_2fR0i3vS0|0e74gXEmNIn5f5Nm?G1$@1)K!z^q}`wV|v!_8C+P? z9@Pw}N(SKq_!12O$M_}(j+12%_$g0L)WzK0$cCM+Ivr|;_hOpf2E#1cuj@;k$)*no zyD|_k3sXwZ>qMXq%W_%mv~w~T?Kx`Xlbec{JA5_g`98klmxC>-?R`>B#^eqj(&b(# z`g16x?vBuHsP~TZcqo%$wa`}!zG;|bJswe#?QQk+vd33VC$Q8@QdS6=4liU46oUViOE*H*pwUq^CpxR@I_%6U`fMLj+=N(a8jypM|sB_gT8ez zq*~#^Eti0$co`Lko*>X}OzKk8ahZnPtAv4b=CCgPg?jWeOP9NUyk#CIv+w8KJ2}a4 z>RRMQ2Ib}3oRkg>19m4Lw7KbvGccc9mD==!LuV&}uE1zVK@;r(t8g@}=s;q{Gjjnm z+LsNS2Id-sE+eT@%_$~pD2m8}Y;E^@(ZZ0s=2nd)g{)a{war;z=-x1Jxs~H@46l(MdrOKpNF?@Y3<*EY{lF@Sb(%&6 z(Y7e}v6T_mNAQ8EH{Or*?-`&H!<<}p6_kd`n JFOh`M{{}Ep3Zno3