File tree Expand file tree Collapse file tree 2 files changed +10
-4
lines changed Expand file tree Collapse file tree 2 files changed +10
-4
lines changed Original file line number Diff line number Diff line change @@ -33,6 +33,9 @@ Pierre Chifflier <pollux@debian.org> and Mark Hymers <ftpmaster@debian.org>
33
33
Ulises U. Cune <ulises2k@gmail.com>
34
34
for reporting a bug
35
35
36
+ Alessandro Curio <alessandro.curio@gmail.com>
37
+ for reporting a minor bug
38
+
36
39
Stefano Di Paola <stefano.dipaola@wisec.it>
37
40
for suggesting good features
38
41
Original file line number Diff line number Diff line change @@ -96,14 +96,16 @@ def __feedTargetsDict(reqFile, addedTargetUrls):
96
96
97
97
reqResList = fread .split ("======================================================" )
98
98
99
+ port = None
99
100
scheme = None
100
101
101
102
for request in reqResList :
102
103
if scheme is None :
103
- scheme = re .search ("\d\d[\:|\.]\d\d[\:|\.]\d\d\s+(http[\w]*)\:" , request , re .I )
104
+ schemePort = re .search ("\d\d[\:|\.]\d\d[\:|\.]\d\d\s+(http[\w]*)\:([\d]+) " , request , re .I )
104
105
105
- if scheme :
106
- scheme = scheme .group (1 )
106
+ if schemePort :
107
+ scheme = schemePort .group (1 )
108
+ port = schemePort .group (2 )
107
109
108
110
if not re .search ("^[\n ]*(GET|POST).*?\sHTTP\/" , request , re .I ):
109
111
continue
@@ -159,8 +161,9 @@ def __feedTargetsDict(reqFile, addedTargetUrls):
159
161
160
162
if getPostReq and params :
161
163
if not url .startswith ("http" ):
162
- url = "%s://%s%s " % (scheme or "http" , host , url )
164
+ url = "%s://%s:%s%s " % (scheme or "http" , host , port or "80" , url )
163
165
scheme = None
166
+ port = None
164
167
165
168
if not kb .targetUrls or url not in addedTargetUrls :
166
169
kb .targetUrls .add (( url , method , data , cookie ))
You can’t perform that action at this time.
0 commit comments