<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: httprecon &#8211; Advanced Web Server Fingerprinting</title>
	<atom:link href="http://www.darknet.org.uk/2008/03/httprecon-advanced-web-server-fingerprinting/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.darknet.org.uk/2008/03/httprecon-advanced-web-server-fingerprinting/</link>
	<description>Ethical Hacking, Penetration Testing &#38; Computer Security</description>
	<lastBuildDate>Sun, 08 Nov 2009 07:15:43 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.5</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: zupakomputer</title>
		<link>http://www.darknet.org.uk/2008/03/httprecon-advanced-web-server-fingerprinting/#comment-122550</link>
		<dc:creator>zupakomputer</dc:creator>
		<pubDate>Mon, 31 Mar 2008 15:25:51 +0000</pubDate>
		<guid isPermaLink="false">http://www.darknet.org.uk/2008/03/httprecon-advanced-web-server-fingerprinting/#comment-122550</guid>
		<description>I did that at p0f recently - it didn&#039;t recognise it was Suse I was using (on the last Virtual Machine release, within XP) so I used the form there to send in the details.

Maybe good for a cross-reference, collate all these databases together for all the more accuracy.</description>
		<content:encoded><![CDATA[<p>I did that at p0f recently &#8211; it didn&#8217;t recognise it was Suse I was using (on the last Virtual Machine release, within XP) so I used the form there to send in the details.</p>
<p>Maybe good for a cross-reference, collate all these databases together for all the more accuracy.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Pantagruel</title>
		<link>http://www.darknet.org.uk/2008/03/httprecon-advanced-web-server-fingerprinting/#comment-122548</link>
		<dc:creator>Pantagruel</dc:creator>
		<pubDate>Mon, 31 Mar 2008 10:04:30 +0000</pubDate>
		<guid isPermaLink="false">http://www.darknet.org.uk/2008/03/httprecon-advanced-web-server-fingerprinting/#comment-122548</guid>
		<description>@Mark Ruef

Thanks for the added info, so we can all pitch in by uploading the data regarding our fingerprinted machines.</description>
		<content:encoded><![CDATA[<p>@Mark Ruef</p>
<p>Thanks for the added info, so we can all pitch in by uploading the data regarding our fingerprinted machines.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Marc Ruef</title>
		<link>http://www.darknet.org.uk/2008/03/httprecon-advanced-web-server-fingerprinting/#comment-122544</link>
		<dc:creator>Marc Ruef</dc:creator>
		<pubDate>Sun, 30 Mar 2008 16:40:45 +0000</pubDate>
		<guid isPermaLink="false">http://www.darknet.org.uk/2008/03/httprecon-advanced-web-server-fingerprinting/#comment-122544</guid>
		<description>Hello,

I am the developer of httprecon and I am highly interested in the discussion on this page. Therefore, I would like to say something about the &quot;missing&quot; accuracy. During the developement process of httprecon I tried to gather all possible data of httpd implementations. This means I was searching through Google and looking for some new pages. It is no surprise that I was not able to find all possible implementations and versions.

Sometimes I only found one example and fingerprinted it. If there is a weird configuration or an intermediate web proxy used, the current fingerprint is not so accurate. This is why you will get some 97 % results even the implementation is announced in the Server line clearly. See the documentation at http://www.computec.ch/projekte/httprecon/?s=documentation for more details.

However, the big advantage of httprecon is, a) that the accuracy becomes higher as more implementations are fingerprinted (use the save and upload feature in the software every time!) and b) it is able to &quot;ignore&quot; manipulations to hide the implementation (e.g. changeing the banner). Other http fingerprinting tools are more static and might lose track if there is some evasion techniques used.

The current releases (up to 4.3) do not use any match weight during fingerprinting. This means every hit generates 1 point. In future releases an individual weight for different matches shall be introduced. E.g. the order of the headers is more accurate than the string of the Server line. This would increase the accuracy further more.

Regards,
Marc

PS: I am currently working on a fork project with the title telnetrecon. Further details at http://www.computec.ch/projekte/telnetrecon/</description>
		<content:encoded><![CDATA[<p>Hello,</p>
<p>I am the developer of httprecon and I am highly interested in the discussion on this page. Therefore, I would like to say something about the &#8220;missing&#8221; accuracy. During the developement process of httprecon I tried to gather all possible data of httpd implementations. This means I was searching through Google and looking for some new pages. It is no surprise that I was not able to find all possible implementations and versions.</p>
<p>Sometimes I only found one example and fingerprinted it. If there is a weird configuration or an intermediate web proxy used, the current fingerprint is not so accurate. This is why you will get some 97 % results even the implementation is announced in the Server line clearly. See the documentation at <a href="http://www.computec.ch/projekte/httprecon/?s=documentation" rel="nofollow">http://www.computec.ch/projekte/httprecon/?s=documentation</a> for more details.</p>
<p>However, the big advantage of httprecon is, a) that the accuracy becomes higher as more implementations are fingerprinted (use the save and upload feature in the software every time!) and b) it is able to &#8220;ignore&#8221; manipulations to hide the implementation (e.g. changeing the banner). Other http fingerprinting tools are more static and might lose track if there is some evasion techniques used.</p>
<p>The current releases (up to 4.3) do not use any match weight during fingerprinting. This means every hit generates 1 point. In future releases an individual weight for different matches shall be introduced. E.g. the order of the headers is more accurate than the string of the Server line. This would increase the accuracy further more.</p>
<p>Regards,<br />
Marc</p>
<p>PS: I am currently working on a fork project with the title telnetrecon. Further details at <a href="http://www.computec.ch/projekte/telnetrecon/" rel="nofollow">http://www.computec.ch/projekte/telnetrecon/</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: zupakomputer</title>
		<link>http://www.darknet.org.uk/2008/03/httprecon-advanced-web-server-fingerprinting/#comment-122527</link>
		<dc:creator>zupakomputer</dc:creator>
		<pubDate>Fri, 28 Mar 2008 10:45:06 +0000</pubDate>
		<guid isPermaLink="false">http://www.darknet.org.uk/2008/03/httprecon-advanced-web-server-fingerprinting/#comment-122527</guid>
		<description>Might be handy then for it to do a banner read and return that result, then run the other checks if in the event the banner is spoofed, so you can check both results beside one another and get a better idea if it really is spoofed.</description>
		<content:encoded><![CDATA[<p>Might be handy then for it to do a banner read and return that result, then run the other checks if in the event the banner is spoofed, so you can check both results beside one another and get a better idea if it really is spoofed.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Darknet</title>
		<link>http://www.darknet.org.uk/2008/03/httprecon-advanced-web-server-fingerprinting/#comment-122446</link>
		<dc:creator>Darknet</dc:creator>
		<pubDate>Fri, 28 Mar 2008 02:27:10 +0000</pubDate>
		<guid isPermaLink="false">http://www.darknet.org.uk/2008/03/httprecon-advanced-web-server-fingerprinting/#comment-122446</guid>
		<description>I don&#039;t it&#039;s the age of the database, I think the point is it uses all methods but the banner given as that can be easily changed or spoofed to something else.

So even if you change your banner to IIS 8.1 it&#039;ll still come back the same &#039;fairly&#039; accurate results.

It&#039;s going on behaviour rather than just the banner, it&#039;s an interesting idea but perhaps could be better implemented.</description>
		<content:encoded><![CDATA[<p>I don&#8217;t it&#8217;s the age of the database, I think the point is it uses all methods but the banner given as that can be easily changed or spoofed to something else.</p>
<p>So even if you change your banner to IIS 8.1 it&#8217;ll still come back the same &#8216;fairly&#8217; accurate results.</p>
<p>It&#8217;s going on behaviour rather than just the banner, it&#8217;s an interesting idea but perhaps could be better implemented.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Pantagruel</title>
		<link>http://www.darknet.org.uk/2008/03/httprecon-advanced-web-server-fingerprinting/#comment-122344</link>
		<dc:creator>Pantagruel</dc:creator>
		<pubDate>Thu, 27 Mar 2008 19:48:53 +0000</pubDate>
		<guid isPermaLink="false">http://www.darknet.org.uk/2008/03/httprecon-advanced-web-server-fingerprinting/#comment-122344</guid>
		<description>@zupakomputer

Indeed it appears to be the age of the db the generated finger prints are checked against. Haven&#039;t tried any of your other mentioned possibilities.</description>
		<content:encoded><![CDATA[<p>@zupakomputer</p>
<p>Indeed it appears to be the age of the db the generated finger prints are checked against. Haven&#8217;t tried any of your other mentioned possibilities.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: James C</title>
		<link>http://www.darknet.org.uk/2008/03/httprecon-advanced-web-server-fingerprinting/#comment-122330</link>
		<dc:creator>James C</dc:creator>
		<pubDate>Thu, 27 Mar 2008 19:32:18 +0000</pubDate>
		<guid isPermaLink="false">http://www.darknet.org.uk/2008/03/httprecon-advanced-web-server-fingerprinting/#comment-122330</guid>
		<description>httprint gave me more accurate results on 10 server&#039;s i tested. 
There seem to be 95% chance that httprecon will give you the wrong answers.

httprecon wrong answers rate for me is 99%</description>
		<content:encoded><![CDATA[<p>httprint gave me more accurate results on 10 server&#8217;s i tested.<br />
There seem to be 95% chance that httprecon will give you the wrong answers.</p>
<p>httprecon wrong answers rate for me is 99%</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: zupakomputer</title>
		<link>http://www.darknet.org.uk/2008/03/httprecon-advanced-web-server-fingerprinting/#comment-122307</link>
		<dc:creator>zupakomputer</dc:creator>
		<pubDate>Thu, 27 Mar 2008 18:17:04 +0000</pubDate>
		<guid isPermaLink="false">http://www.darknet.org.uk/2008/03/httprecon-advanced-web-server-fingerprinting/#comment-122307</guid>
		<description>Is that happening because the db doesn&#039;t have correct matches for all the Apache versions or does Apache recognise such queries and do a bit of masking as a built in feature?

Or if not, maybe it&#039;d be better not doing as many fingerprints on well-known server versions, as in perhaps the amount of them throws in some inaccurate stats so lowers the percentages.

Does it let you run queries for unhidden and unspoofed servers, and also run a separate set for a return on the best guess if the server is set-up to mask itself?</description>
		<content:encoded><![CDATA[<p>Is that happening because the db doesn&#8217;t have correct matches for all the Apache versions or does Apache recognise such queries and do a bit of masking as a built in feature?</p>
<p>Or if not, maybe it&#8217;d be better not doing as many fingerprints on well-known server versions, as in perhaps the amount of them throws in some inaccurate stats so lowers the percentages.</p>
<p>Does it let you run queries for unhidden and unspoofed servers, and also run a separate set for a return on the best guess if the server is set-up to mask itself?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Pantagruel</title>
		<link>http://www.darknet.org.uk/2008/03/httprecon-advanced-web-server-fingerprinting/#comment-122238</link>
		<dc:creator>Pantagruel</dc:creator>
		<pubDate>Thu, 27 Mar 2008 14:41:39 +0000</pubDate>
		<guid isPermaLink="false">http://www.darknet.org.uk/2008/03/httprecon-advanced-web-server-fingerprinting/#comment-122238</guid>
		<description>@Darknet

httprint is rather outdated so I wouldn&#039;t expect any better result when comparing to the newer httprecon.

The windows version gave me

...snip...
Apache/2.0.x: 140 84.34
Apache/1.3.[4-24]: 132 68.91
Apache/1.3.27: 131 67.12
Apache/1.3.26: 130 65.36
Apache/1.3.[1-3]: 127 60.28
TUX/2.0 (Linux): 123 53.90
Apache/1.2.6: 117 45.20
...snip...

on the same machine as above, so the result is worse.

Both httprint and httprecon where right about the fact that the machine is running SuSe (as advertised in the http header).</description>
		<content:encoded><![CDATA[<p>@Darknet</p>
<p>httprint is rather outdated so I wouldn&#8217;t expect any better result when comparing to the newer httprecon.</p>
<p>The windows version gave me</p>
<p>&#8230;snip&#8230;<br />
Apache/2.0.x: 140 84.34<br />
Apache/1.3.[4-24]: 132 68.91<br />
Apache/1.3.27: 131 67.12<br />
Apache/1.3.26: 130 65.36<br />
Apache/1.3.[1-3]: 127 60.28<br />
TUX/2.0 (Linux): 123 53.90<br />
Apache/1.2.6: 117 45.20<br />
&#8230;snip&#8230;</p>
<p>on the same machine as above, so the result is worse.</p>
<p>Both httprint and httprecon where right about the fact that the machine is running SuSe (as advertised in the http header).</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Darknet</title>
		<link>http://www.darknet.org.uk/2008/03/httprecon-advanced-web-server-fingerprinting/#comment-122066</link>
		<dc:creator>Darknet</dc:creator>
		<pubDate>Thu, 27 Mar 2008 03:02:48 +0000</pubDate>
		<guid isPermaLink="false">http://www.darknet.org.uk/2008/03/httprecon-advanced-web-server-fingerprinting/#comment-122066</guid>
		<description>Hmm that&#039;s interesting guys, is httprint still more accurate? Even though it&#039;s outdated.</description>
		<content:encoded><![CDATA[<p>Hmm that&#8217;s interesting guys, is httprint still more accurate? Even though it&#8217;s outdated.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
