<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[Browser sniffing]]></title><description><![CDATA[Browser sniffing]]></description><link>https://www.c-plusplus.net/forum/topic/241027/browser-sniffing</link><generator>RSS for Node</generator><lastBuildDate>Mon, 21 Sep 2026 18:38:51 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/241027.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 14 May 2009 19:03:41 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Browser sniffing on Fri, 15 May 2009 13:49:41 GMT]]></title><link>https://www.c-plusplus.net/forum/post/1710659</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1710659</guid><dc:creator><![CDATA[qrztla]]></dc:creator><pubDate>Fri, 15 May 2009 13:49:41 GMT</pubDate></item><item><title><![CDATA[Reply to Browser sniffing on Thu, 14 May 2009 19:21:55 GMT]]></title><description><![CDATA[<p>Was genau wilslt du denn überprüfen? Grundsätzlich kann man den ganzen Netzverkehr überwachen und herausfinden an welche Anwendung es gesendet wurde. Aber je nach Sinn und Zweck der Anwendung gibt es mehrere Möglichkeiten das umzusetzen...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1710680</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1710680</guid><dc:creator><![CDATA[Skalli]]></dc:creator><pubDate>Thu, 14 May 2009 19:21:55 GMT</pubDate></item><item><title><![CDATA[Reply to Browser sniffing on Thu, 14 May 2009 19:27:02 GMT]]></title><description><![CDATA[<p>qrztla schrieb:</p>
<blockquote>
<p>Diese Möglichkeit gefällt mir allerdings nicht. Schließlich<br />
kann man nicht ständig die Liste der User Agents aktualisieren.</p>
<p><strong>Wie kann ich trotzdem feststellen, ob ein bestimmtes ankommendes<br />
http-Paket von einem Browser empfangen wird?</strong></p>
</blockquote>
<p>Garnicht.</p>
<p>Das grundlegende Problem ist hier die Definition von &quot;Browser&quot;.<br />
Was ist denn ein &quot;Browser&quot;? Oder genauer: wie willst du in einem Programm entscheiden, ob Prozess X ein &quot;Browser&quot; ist? Und zwar ohne händisch irgendwelche Listen zu warten?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1710685</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1710685</guid><dc:creator><![CDATA[hustbaer]]></dc:creator><pubDate>Thu, 14 May 2009 19:27:02 GMT</pubDate></item><item><title><![CDATA[Reply to Browser sniffing on Fri, 15 May 2009 13:49:55 GMT]]></title><link>https://www.c-plusplus.net/forum/post/1711015</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1711015</guid><dc:creator><![CDATA[qrztla]]></dc:creator><pubDate>Fri, 15 May 2009 13:49:55 GMT</pubDate></item><item><title><![CDATA[Reply to Browser sniffing on Fri, 15 May 2009 13:18:32 GMT]]></title><description><![CDATA[<p>Das ist eher eine Frage fuer das Betriebssystem - dafuer gibt es Tools wie netstat.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1711021</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1711021</guid><dc:creator><![CDATA[hartmut1164]]></dc:creator><pubDate>Fri, 15 May 2009 13:18:32 GMT</pubDate></item><item><title><![CDATA[Reply to Browser sniffing on Fri, 15 May 2009 13:22:39 GMT]]></title><description><![CDATA[<p>qrztla schrieb:</p>
<blockquote>
<p>Sobald ein Browser gestartet wird, wird gesnifft, sobald Browser beendet wird, wird auch das Sniffen beendet.</p>
</blockquote>
<p>Damit kann man ganz schoenen Mist machen, ich glaube kaum das Dir hier jemand wirklich weiter helfen wird.<br />
Man kann aber den Standardbrowser abfragen und dann die Task ueberpruefen...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1711025</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1711025</guid><dc:creator><![CDATA[Ivo]]></dc:creator><pubDate>Fri, 15 May 2009 13:22:39 GMT</pubDate></item><item><title><![CDATA[Reply to Browser sniffing on Fri, 15 May 2009 14:05:41 GMT]]></title><description><![CDATA[<blockquote>
<p>Sobald ein Browser gestartet<br />
wird, wird gesnifft, sobald Browser beendet wird, wird auch das<br />
Sniffen beendet.</p>
<p>(...)<br />
Der Nutzer kann jederzeit einen anderen Browser installieren<br />
bzw. verwenden, oder den alten deinstallieren.</p>
</blockquote>
<p>Dann musst du im Prinzip den ganzen HTTP Traffic &quot;sniffen&quot;. Dazu gibt's diverse Protocol Analyzer etc. die man z.B. auch transparent in eine Firewall einschleifen kann.</p>
<p>Oder ggf. beim ADSL-Modem/Router einen Rechner anhängen dessen Netzwerkkarte im &quot;promiscuous&quot; Mode läuft, der könnte dann auch alles was ins Inet geht/vom Inet kommt mitschneiden.</p>
<p>Wenn wirklich nur mitgeloggt werden soll, kann man so auch relativ einfach HTTP Traffic auf beliebigen Ports erkennen, ist also nicht auf 80 eingeschränkt.</p>
<p>Natürlich loggt man dann aber auch wieder SOAP Traffic etc. mit - aber wäre das denn so ein Problem?</p>
<p>Andrerseits hast du mit HTTPS sowieso ein Problem. Entweder musst du HTTPS dann ganz verbieten, oder einfach damit leben, dass User die wissen was sie tun, über einen HTTPS-Re-Browser erst wieder &quot;ungeloggt&quot; zugreifen können auf was sie wollen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1711051</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1711051</guid><dc:creator><![CDATA[hustbaer]]></dc:creator><pubDate>Fri, 15 May 2009 14:05:41 GMT</pubDate></item><item><title><![CDATA[Reply to Browser sniffing on Sat, 16 May 2009 16:34:15 GMT]]></title><link>https://www.c-plusplus.net/forum/post/1711082</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1711082</guid><dc:creator><![CDATA[qrztla]]></dc:creator><pubDate>Sat, 16 May 2009 16:34:15 GMT</pubDate></item><item><title><![CDATA[Reply to Browser sniffing on Fri, 15 May 2009 15:42:42 GMT]]></title><description><![CDATA[<p>qrztla schrieb:</p>
<blockquote>
<p>Ich kann nicht davon ausgehen, dass jeder http-traffic von einem<br />
Browser ausgeht, sprich dass der Nutzer im Internet surft.</p>
<p>Es könnte genauso ein anderer http-client sein.</p>
</blockquote>
<p><strong>-&gt;</strong></p>
<p>hustbaer schrieb:</p>
<blockquote>
<p>Das grundlegende Problem ist hier die Definition von &quot;Browser&quot;.<br />
Was ist denn ein &quot;Browser&quot;? Oder genauer: wie willst du in einem Programm entscheiden, ob Prozess X ein &quot;Browser&quot; ist? Und zwar ohne händisch irgendwelche Listen zu warten?</p>
</blockquote>
<p>Die einzige Gemeinsamkeit bei Browsern besteht darin, dass sie alle über HTTP kommunizieren. Ansonsten gibt es keine Möglichkeit herauszufinden, ob ein Prozess ein Browser ist oder nicht.</p>
<p>Grüssli</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1711097</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1711097</guid><dc:creator><![CDATA[Dravere]]></dc:creator><pubDate>Fri, 15 May 2009 15:42:42 GMT</pubDate></item><item><title><![CDATA[Reply to Browser sniffing on Sat, 16 May 2009 16:34:32 GMT]]></title><link>https://www.c-plusplus.net/forum/post/1711105</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1711105</guid><dc:creator><![CDATA[qrztla]]></dc:creator><pubDate>Sat, 16 May 2009 16:34:32 GMT</pubDate></item><item><title><![CDATA[Reply to Browser sniffing on Fri, 15 May 2009 16:08:03 GMT]]></title><description><![CDATA[<p>qrztla schrieb:</p>
<blockquote>
<p>Die Frage ist : Sind es nur Browser die http-Pakete empfangen können, oder auch andere http-Clients, außer den Browsern?</p>
</blockquote>
<p>Klar können auch andere Programme HTTP Pakete empfangen und senden, aber das Problem bleibt, dass du ansonsten keine Gemeinsamkeiten zwischen Browsern finden kannst. Du musst somit eine grösse Menge an Programme behindern, wenn du alle Browser erwischen willst.</p>
<p>qrztla schrieb:</p>
<blockquote>
<p>Es scheint nur eine Lösung zu geben :<br />
http-Paket, Feld &quot;User-Agent&quot; mit 1 Liste von User Agents vergleichen.</p>
</blockquote>
<p>Dann hast du genau das Problem, welches hustbaer gesagt hat. Dann musst du händisch eine Liste mitführen. Das Problem ist nur, dass man einen kleinen und einfachen Browser schnell zusammengebaut hat, welcher etwas anderes in User-Agent einträgt und schon geht dein &quot;Trick&quot; nicht mehr.</p>
<p>Grüssli</p>
<p>PS: Wieso hast du eigentlich deine alten Beiträge gelöscht? <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f615.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--confused_face"
      title=":confused:"
      alt="😕"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1711120</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1711120</guid><dc:creator><![CDATA[Dravere]]></dc:creator><pubDate>Fri, 15 May 2009 16:08:03 GMT</pubDate></item><item><title><![CDATA[Reply to Browser sniffing on Fri, 15 May 2009 16:57:13 GMT]]></title><description><![CDATA[<p>Dravere schrieb:</p>
<blockquote>
<p>PS: Wieso hast du eigentlich deine alten Beiträge gelöscht? <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f615.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--confused_face"
      title=":confused:"
      alt="😕"
    /></p>
</blockquote>
<p>Vielleicht hat er was zu verbergen? Ich weiß immernoch nicht wirklich wofür er das braucht und werde auch erstmal keine Tipps mehr geben... Finde das alles etwas merkwürdig.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1711153</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1711153</guid><dc:creator><![CDATA[Skalli]]></dc:creator><pubDate>Fri, 15 May 2009 16:57:13 GMT</pubDate></item><item><title><![CDATA[Reply to Browser sniffing on Fri, 15 May 2009 18:28:42 GMT]]></title><description><![CDATA[<p>Der Threadersteller ist höchst gefährlich! <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/26a0.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--warning"
      title=":warning:"
      alt="⚠"
    /> <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f4a1.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--light_bulb"
      title=":bulb:"
      alt="💡"
    /> <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/26a0.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--warning"
      title=":warning:"
      alt="⚠"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1711209</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1711209</guid><dc:creator><![CDATA[weißhin]]></dc:creator><pubDate>Fri, 15 May 2009 18:28:42 GMT</pubDate></item><item><title><![CDATA[Reply to Browser sniffing on Fri, 15 May 2009 18:36:07 GMT]]></title><description><![CDATA[<p>Bei vielen Browsern kann man über ein .ini File oder manchmal sogar einen hübschen bunten Dialog einstellen, was als User-Agent String mitgeschickt werden soll. Soviel dazu.</p>
<p>Und ja, natürlich: ich denke mal es wird auch genügend dumme Robots geben, die sich als IE oder Firefox ausgeben, weil sie nicht als Robot behandelt werden wollen.</p>
<p>So.<br />
Nu mach mal <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":)"
      alt="🙂"
    /></p>
<p>----</p>
<p>Aber... was ist denn der Grund dass du &quot;sonstige HTTP Clients&quot; und &quot;Browser&quot; auseinanderhalten möchtest?</p>
<p>Und wo willst du die Grenze ziehen? Ist ein selten dämliches Email Programm, welches immer noch nicht gecheckt hat dass man bei HTTP-Mails nix aus dem Inet nachladen sollte, und munter anfängt über HTTP Content nachzuladen, und in der Mail anzuzeigen, ein Browser?</p>
<p>Ist wget ein Browser?</p>
<p>...?</p>
<p>Und nochmal: was ist mit HTTPS?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1711214</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1711214</guid><dc:creator><![CDATA[hustbaer]]></dc:creator><pubDate>Fri, 15 May 2009 18:36:07 GMT</pubDate></item></channel></rss>