Issue 7 in webapplicationfingerprinter: Timeout hang

3 views
Skip to first unread message

webapplicatio...@googlecode.com

unread,
Mar 14, 2010, 2:28:38 PM3/14/10
to webapplicatio...@googlegroups.com
Status: New
Owner: ----
Labels: Type-Defect Priority-Medium

New issue 7 by he...@nerv.fi: Timeout hang
http://code.google.com/p/webapplicationfingerprinter/issues/detail?id=7

What is the expected output? What do you see instead?
I am expecting a list of phpBB versions and I am using newest SVN-version.

Example case:

fgeek@example:~/wafp$ ./wafp.rb -p 'phpBB' http://www.hackforums.net/
Collecting the files we need to fetch ...
Fetching needed files (#2767), calculating checksums and storing the
results to the database:

WARNING: request for "/adm/images/arrow_down.gif" timed out for 3 times!
WARNING: an error occoured while generating the md5sum of path =
/adm/images/arrow_down.gif!

WARNING: request for "/adm/images/arrow_left.gif" timed out for 3 times!
WARNING: an error occoured while generating the md5sum of path =
/adm/images/arrow_left.gif!

WARNING: request for "/adm/images/arrow_right.gif" timed out for 3 times!
WARNING: an error occoured while generating the md5sum of path =
/adm/images/arrow_right.gif!

WARNING: request for "/adm/images/arrow_up.gif" timed out for 3 times!
WARNING: an error occoured while generating the md5sum of path =
/adm/images/arrow_up.gif!

WARNING: request for "/adm/images/bg_button.gif" timed out for 3 times!
WARNING: an error occoured while generating the md5sum of path =
/adm/images/bg_button.gif!

WARNING: request for "/adm/images/bg_hash1.gif" timed out for 3 times!
WARNING: an error occoured while generating the md5sum of path =
/adm/images/bg_hash1.gif!

WARNING: request for "/adm/images/bg_hash3.gif" timed out for 3 times!
WARNING: an error occoured while generating the md5sum of path =
/adm/images/bg_hash3.gif!

WARNING: request for "/adm/images/bg_hash2.gif" timed out for 3 times!
WARNING: an error occoured while generating the md5sum of path =
/adm/images/bg_hash2.gif!
received sig-int ... cleaning up.

For some reason wafp just idles/hangs if there is several timeouts. I
needed to give ctrl+c to stop it. It was running still after several hours.
I could debug this issue if I had time :)

--
You received this message because you are listed in the owner
or CC fields of this issue, or because you starred this issue.
You may adjust your issue notification preferences at:
http://code.google.com/hosting/settings

webapplicatio...@googlecode.com

unread,
Mar 15, 2010, 11:15:39 AM3/15/10
to webapplicatio...@googlegroups.com
Updates:
Status: Accepted

Comment #1 on issue 7 by richard.sammet: Timeout hang
http://code.google.com/p/webapplicationfingerprinter/issues/detail?id=7

Hi Henri!

Thanks for reporting this issue. I think I already know what the problem
is. If a
request times out for the max amount of allowed touts, the thread it is
running in is
not freed. Thats the reason why you got the msg exactly eight times
(default amount
of threads used) befor it stops doing anything ;)

I will have a look at it later on today - right now I have no access to a
proper
machine for coding and testing.


Greetings,
Richard

webapplicatio...@googlecode.com

unread,
Mar 15, 2010, 11:19:45 AM3/15/10
to webapplicatio...@googlegroups.com
Updates:
Owner: richard.sammet

Comment #2 on issue 7 by richard.sammet: Timeout hang
http://code.google.com/p/webapplicationfingerprinter/issues/detail?id=7

(No comment was entered for this change.)

webapplicatio...@googlecode.com

unread,
Jul 31, 2010, 7:56:10 PM7/31/10
to webapplicatio...@googlegroups.com
Updates:
Status: Fixed

Comment #3 on issue 7 by richard.sammet: Timeout hang
http://code.google.com/p/webapplicationfingerprinter/issues/detail?id=7

sorry for the delay! should be fixed now... please try again with the TRUNK
version.

webapplicatio...@googlecode.com

unread,
Aug 1, 2010, 2:42:19 AM8/1/10
to webapplicatio...@googlegroups.com

Comment #5 on issue 7 by he...@nerv.fi: Timeout hang
http://code.google.com/p/webapplicationfingerprinter/issues/detail?id=7

I can't change the status of this issue to be not fixed.

webapplicatio...@googlecode.com

unread,
Aug 1, 2010, 2:38:17 AM8/1/10
to webapplicatio...@googlegroups.com

Comment #4 on issue 7 by he...@nerv.fi: Timeout hang
http://code.google.com/p/webapplicationfingerprinter/issues/detail?id=7

Still the same issue as you can see below:

fgeek@example:~/utils/svn/wafp$ ./wafp.rb -p 'phpBB'
http://www.hackforums.net/
./lib/wafp_http.rb:281: warning: already initialized constant Revision
./lib/wafp_http.rb:282: warning: already initialized constant HTTPVersion
./lib/wafp_http.rb:1124: warning: already initialized constant HTTPSession
./lib/wafp_http.rb:1602: warning: already initialized constant METHOD
./lib/wafp_http.rb:1603: warning: already initialized constant
REQUEST_HAS_BODY
./lib/wafp_http.rb:1604: warning: already initialized constant
RESPONSE_HAS_BODY
./lib/wafp_http.rb:1608: warning: already initialized constant METHOD
./lib/wafp_http.rb:1609: warning: already initialized constant
REQUEST_HAS_BODY
./lib/wafp_http.rb:1610: warning: already initialized constant
RESPONSE_HAS_BODY
./lib/wafp_http.rb:1614: warning: already initialized constant METHOD
./lib/wafp_http.rb:1615: warning: already initialized constant
REQUEST_HAS_BODY
./lib/wafp_http.rb:1616: warning: already initialized constant
RESPONSE_HAS_BODY
./lib/wafp_http.rb:1620: warning: already initialized constant METHOD
./lib/wafp_http.rb:1621: warning: already initialized constant
REQUEST_HAS_BODY
./lib/wafp_http.rb:1622: warning: already initialized constant
RESPONSE_HAS_BODY
./lib/wafp_http.rb:1626: warning: already initialized constant METHOD
./lib/wafp_http.rb:1627: warning: already initialized constant
REQUEST_HAS_BODY
./lib/wafp_http.rb:1628: warning: already initialized constant
RESPONSE_HAS_BODY
./lib/wafp_http.rb:1632: warning: already initialized constant METHOD
./lib/wafp_http.rb:1633: warning: already initialized constant
REQUEST_HAS_BODY
./lib/wafp_http.rb:1634: warning: already initialized constant
RESPONSE_HAS_BODY
./lib/wafp_http.rb:1638: warning: already initialized constant METHOD
./lib/wafp_http.rb:1639: warning: already initialized constant
REQUEST_HAS_BODY
./lib/wafp_http.rb:1640: warning: already initialized constant
RESPONSE_HAS_BODY
./lib/wafp_http.rb:1648: warning: already initialized constant METHOD
./lib/wafp_http.rb:1649: warning: already initialized constant
REQUEST_HAS_BODY
./lib/wafp_http.rb:1650: warning: already initialized constant
RESPONSE_HAS_BODY
./lib/wafp_http.rb:1654: warning: already initialized constant METHOD
./lib/wafp_http.rb:1655: warning: already initialized constant
REQUEST_HAS_BODY
./lib/wafp_http.rb:1656: warning: already initialized constant
RESPONSE_HAS_BODY
./lib/wafp_http.rb:1660: warning: already initialized constant METHOD
./lib/wafp_http.rb:1661: warning: already initialized constant
REQUEST_HAS_BODY
./lib/wafp_http.rb:1662: warning: already initialized constant
RESPONSE_HAS_BODY
./lib/wafp_http.rb:1666: warning: already initialized constant METHOD
./lib/wafp_http.rb:1667: warning: already initialized constant
REQUEST_HAS_BODY
./lib/wafp_http.rb:1668: warning: already initialized constant
RESPONSE_HAS_BODY
./lib/wafp_http.rb:1672: warning: already initialized constant METHOD
./lib/wafp_http.rb:1673: warning: already initialized constant
REQUEST_HAS_BODY
./lib/wafp_http.rb:1674: warning: already initialized constant
RESPONSE_HAS_BODY
./lib/wafp_http.rb:1678: warning: already initialized constant METHOD
./lib/wafp_http.rb:1679: warning: already initialized constant
REQUEST_HAS_BODY
./lib/wafp_http.rb:1680: warning: already initialized constant
RESPONSE_HAS_BODY
./lib/wafp_http.rb:1684: warning: already initialized constant METHOD
./lib/wafp_http.rb:1685: warning: already initialized constant
REQUEST_HAS_BODY
./lib/wafp_http.rb:1686: warning: already initialized constant
RESPONSE_HAS_BODY
./lib/wafp_http.rb:1796: warning: already initialized constant HAS_BODY
./lib/wafp_http.rb:1797: warning: already initialized constant
EXCEPTION_TYPE
./lib/wafp_http.rb:1800: warning: already initialized constant HAS_BODY
./lib/wafp_http.rb:1801: warning: already initialized constant
EXCEPTION_TYPE
./lib/wafp_http.rb:1804: warning: already initialized constant HAS_BODY
./lib/wafp_http.rb:1805: warning: already initialized constant
EXCEPTION_TYPE
./lib/wafp_http.rb:1808: warning: already initialized constant HAS_BODY
./lib/wafp_http.rb:1809: warning: already initialized constant
EXCEPTION_TYPE
./lib/wafp_http.rb:1812: warning: already initialized constant HAS_BODY
./lib/wafp_http.rb:1813: warning: already initialized constant
EXCEPTION_TYPE
./lib/wafp_http.rb:1816: warning: already initialized constant HAS_BODY
./lib/wafp_http.rb:1817: warning: already initialized constant
EXCEPTION_TYPE
./lib/wafp_http.rb:1821: warning: already initialized constant HAS_BODY
./lib/wafp_http.rb:1824: warning: already initialized constant HAS_BODY
./lib/wafp_http.rb:1828: warning: already initialized constant HAS_BODY
./lib/wafp_http.rb:1831: warning: already initialized constant HAS_BODY
./lib/wafp_http.rb:1834: warning: already initialized constant HAS_BODY
./lib/wafp_http.rb:1837: warning: already initialized constant HAS_BODY
./lib/wafp_http.rb:1840: warning: already initialized constant HAS_BODY
./lib/wafp_http.rb:1843: warning: already initialized constant HAS_BODY
./lib/wafp_http.rb:1846: warning: already initialized constant HAS_BODY
./lib/wafp_http.rb:1850: warning: already initialized constant HAS_BODY
./lib/wafp_http.rb:1853: warning: already initialized constant HAS_BODY
./lib/wafp_http.rb:1856: warning: already initialized constant HAS_BODY
./lib/wafp_http.rb:1858: warning: already initialized constant
HTTPMovedTemporarily
./lib/wafp_http.rb:1860: warning: already initialized constant HAS_BODY
./lib/wafp_http.rb:1863: warning: already initialized constant HAS_BODY
./lib/wafp_http.rb:1866: warning: already initialized constant HAS_BODY
./lib/wafp_http.rb:1870: warning: already initialized constant HAS_BODY
./lib/wafp_http.rb:1874: warning: already initialized constant HAS_BODY
./lib/wafp_http.rb:1877: warning: already initialized constant HAS_BODY
./lib/wafp_http.rb:1880: warning: already initialized constant HAS_BODY
./lib/wafp_http.rb:1883: warning: already initialized constant HAS_BODY
./lib/wafp_http.rb:1886: warning: already initialized constant HAS_BODY
./lib/wafp_http.rb:1889: warning: already initialized constant HAS_BODY
./lib/wafp_http.rb:1892: warning: already initialized constant HAS_BODY
./lib/wafp_http.rb:1895: warning: already initialized constant HAS_BODY
./lib/wafp_http.rb:1898: warning: already initialized constant HAS_BODY
./lib/wafp_http.rb:1901: warning: already initialized constant HAS_BODY
./lib/wafp_http.rb:1904: warning: already initialized constant HAS_BODY
./lib/wafp_http.rb:1907: warning: already initialized constant HAS_BODY
./lib/wafp_http.rb:1910: warning: already initialized constant HAS_BODY
./lib/wafp_http.rb:1913: warning: already initialized constant HAS_BODY
./lib/wafp_http.rb:1916: warning: already initialized constant HAS_BODY
./lib/wafp_http.rb:1918: warning: already initialized constant
HTTPRequestURITooLarge
./lib/wafp_http.rb:1920: warning: already initialized constant HAS_BODY
./lib/wafp_http.rb:1923: warning: already initialized constant HAS_BODY
./lib/wafp_http.rb:1926: warning: already initialized constant HAS_BODY
./lib/wafp_http.rb:1930: warning: already initialized constant HAS_BODY
./lib/wafp_http.rb:1933: warning: already initialized constant HAS_BODY
./lib/wafp_http.rb:1936: warning: already initialized constant HAS_BODY
./lib/wafp_http.rb:1939: warning: already initialized constant HAS_BODY
./lib/wafp_http.rb:1942: warning: already initialized constant HAS_BODY
./lib/wafp_http.rb:1945: warning: already initialized constant HAS_BODY
./lib/wafp_http.rb:1958: warning: already initialized constant
CODE_CLASS_TO_OBJ
./lib/wafp_http.rb:2004: warning: already initialized constant CODE_TO_OBJ
./lib/wafp_http.rb:2262: warning: already initialized constant ProxyMod
./lib/wafp_http.rb:2265: warning: already initialized constant HTTPRequest
./lib/wafp_http.rb:2268: warning: already initialized constant
HTTPInformationCode
./lib/wafp_http.rb:2269: warning: already initialized constant
HTTPSuccessCode
./lib/wafp_http.rb:2270: warning: already initialized constant
HTTPRedirectionCode
./lib/wafp_http.rb:2271: warning: already initialized constant
HTTPRetriableCode
./lib/wafp_http.rb:2272: warning: already initialized constant
HTTPClientErrorCode
./lib/wafp_http.rb:2273: warning: already initialized constant
HTTPFatalErrorCode
./lib/wafp_http.rb:2274: warning: already initialized constant
HTTPServerErrorCode
./lib/wafp_http.rb:2275: warning: already initialized constant
HTTPResponceReceiver


Collecting the files we need to fetch ...
Fetching needed files (#2767), calculating checksums and storing the
results to the database:

WARNING: request for "/adm/images/arrow_left.gif" produced "stack level too
deep" for 3 times!


WARNING: an error occoured while generating the md5sum of path =
/adm/images/arrow_left.gif!

WARNING: request for "/adm/images/arrow_down.gif" produced "stack level too
deep" for 3 times!


WARNING: an error occoured while generating the md5sum of path =
/adm/images/arrow_down.gif!

WARNING: request for "/adm/images/bg_hash1.gif" produced "stack level too
deep" for 3 times!


WARNING: an error occoured while generating the md5sum of path =
/adm/images/bg_hash1.gif!

WARNING: request for "/adm/images/arrow_up.gif" produced "stack level too
deep" for 3 times!


WARNING: an error occoured while generating the md5sum of path =
/adm/images/arrow_up.gif!

WARNING: request for "/adm/images/arrow_right.gif" produced "stack level
too deep" for 3 times!


WARNING: an error occoured while generating the md5sum of path =
/adm/images/arrow_right.gif!

WARNING: request for "/adm/images/bg_button.gif" produced "stack level too
deep" for 3 times!


WARNING: an error occoured while generating the md5sum of path =
/adm/images/bg_button.gif!

WARNING: request for "/adm/images/bg_hash2.gif" produced "stack level too
deep" for 3 times!


WARNING: an error occoured while generating the md5sum of path =
/adm/images/bg_hash2.gif!

WARNING: request for "/adm/images/bg_hash3.gif" produced "stack level too
deep" for 3 times!


WARNING: an error occoured while generating the md5sum of path =
/adm/images/bg_hash3.gif!

received sig-int ... cleaning up.

fgeek@example:~/utils/svn/wafp$ svn up
At revision 8.

webapplicatio...@googlecode.com

unread,
Aug 4, 2010, 3:21:15 AM8/4/10
to webapplicatio...@googlegroups.com
Updates:
Status: Re-Opened

Comment #6 on issue 7 by richard.sammet: Timeout hang
http://code.google.com/p/webapplicationfingerprinter/issues/detail?id=7

(No comment was entered for this change.)

Reply all
Reply to author
Forward
0 new messages