Direkt zum Hauptbereich

Apache Analog Vista Unterstützung

Dieser Tage musste ich wieder für einen Kunden einen Webserver aufsetzen, die Wahl des Kunden fiel auf Apache unter Linux, und ich wollte hierzu auch Analog als Statistik aufsetzen. Das Ganze kurz von www.analog.cx ge-downloadet, und installiert (bzw. kompiliert, eine Installation gibt es ja nicht).

Nun gut aufgefallen ist mir, dass im Betriebssystem-Bericht kein Vista gibt, und kein kurzer Blick in den Quellcode (tree.c) zeigte folgendes Bild

Zeile: 872 *name = "Windows:Unknown Windows";
Zeile: 873 }
Zeile: 874 else if (*c >= '6' && *c <= '9')
Zeile: 875 *name = "Windows:Unknown Windows";
Zeile: 876 else
Zeile: 877 *name = "Windows:Windows NT";

Hmm, alles ab Windows 6 und kleiner Windows 9 wird als Unbekanntes Windows dargestellt. Soviel ich weiß gestalten sich die internen Versionensnummern von Windows folgendermaßen:

Win 4.0 = Windows NT
Win 5.0 = Windows 2000
Win 5.1 = Windows XP
Win 5.2 = Windows Server 2003
Win 6.0 = Windows Vista
Win 6.1 = Windows Server 2008 (ehemals Longhorn)

Nun gut damit habe ich die tree.c folgendermaßen abgeändert, neu kompiliert und nun werden in der Analog-Statistik auch Vista-Maschinen gezählt:

Zeile: 872 *name = "Windows:Unknown Windows";
Zeile: 873 }
Zeile: 874 else if (*c =='6') {
Zeile: 875 if (*(c + 1) == '.' && (*(c + 2) == '0'))
Zeile: 876 *name = "Windows:Windows Vista";
Zeile: 877 else if (*(c + 1) == '.' && (*(c + 2) == '1'))
Zeile: 878 *name = "Windows:Windows Server 2008";
Zeile: 879 } else if (*c >= '7' && *c <= '9')
Zeile: 880 *name = "Windows:Unknown Windows";
Zeile: 881 else
Zeile: 882 *name = "Windows:Windows NT";


Warum der Author von Analog das noch nicht getan hat - weiß ich nicht, Vista ist ja jetzt schon eine Weile auf dem Markt...

Kommentare

Beliebte Posts aus diesem Blog

Mac OS X unter Windows 7 mit Virtualbox 3.2.0

Da in den letzten Tagen die neue Version von Virtualbox erschienen ist, dachte ich mir es wäre nun mal an der Zeit ein How-To abzubilden, wie man sehr leicht unter Virtualbox ein Mac OS X Snow Leopard ans Laufen bekommt. Alles was man dazu braucht ist 1) eine Snow Leopard Retail DVD, die es für etwas über 20 Euro bei Amazon gibt. (oder Ihr leiht Euch von einem Freund einfach die DVD und macht ein ISO davon) 2) ein EmpireEFI ISO (ich benutze empireEFIv1085.iso) gibt es unter http://prasys.co.cc/osx86hackint0sh/ zum Download 3) und natürlich Virtualbox Version 3.2.0 Download unter http://www.virtualbox.org/ Das wars. Nach der Installation von Virtualbox legt man sich einfach eine neue VM an: Man vergibt einen Namen für die VM und wählt als BS und Version einfach Mac OS X aus gibt der VM etwas Speicher (1024 MB, oder besser 2048 MB) legt eine neue virtuelle Festplatte an: vergibt einen Namen und eine Grösse: und fertig ist die VM angelegt: Anschließend nochmals mit Ändern die VM Eige...

Hacking Gadget - Part 01 - das Netzwerk TAP-Device

Schon mit der ct-Ausgabe 17/2017 und hier der Vorschau auf das nächste Hegt 18/2017 habe ich auf die nächste Ausgabe der ct gefreut, da hier die ct endlich mal günstige Hacking-Gadgets getestet hat. Ich bin da ja ein großer Fan von solchen Teilen, nicht natürlich um meine Mitpersonen hier zu überwachen oder zu drangsalieren oder Schlimmeres - nein einfach Spaß an der Freund, dem "know your enemies" und natürlich zu sehen wie einfach, simpel und irgendwie auch genial es sein kann hier etwas zu installieren was nicht einmal dem Sysadmin sagen wir mal so auf den ersten Blick auffällt. Eigentlich hätte ich mir hier das ein oder andere Gadget schon in der Vergangenheit selt gekauft auch ohne ct-Artikel, aber ich war mir nie sicher ob das Teil etwas taugt, und da kam der Artikel aus der ct natürlich genau richtig, denn wenn die ct das testet und für gut befindet, kann man es auch bedenkenlos kaufen. Also ab in die Details: Etwas über ein Dutzend Gadgets wurden im Detail ...

Fritz-Box Daten auslesen

Da ich aktuell ein Problem mit meinem Internet-Anbieter habe, der mich leider auf ein DSL 3000 runtergestuft hat: habe ich natürlich ein paar Dinge ausprobiert, ob der Fehler ggf. vielleicht doch bei mir liegt (Kabel geprüft/getauscht, NTBA-Splitter getauscht - ja ich habe noch ISDN usw.), bzw. bin ich an den Punkt gekommen, dass ich ggf. auch die Fritzbox zurücksetze und neu an dem Anschluß über den Assistenten konfiguriere, doch ich hatte meine DSL-Zugangsdaten für den Internet-Zugang nicht parat, schließlich habe ich die vor vielen Jahren einmal in die Fritzbox eingegeben und seitdem nicht mehr benötigt. Natürlich gibt ein Export der Konfig-Datei der Fritz-Box diese Daten nicht im Klartext aus. Es gibt aber Abhilfe falls Ihr auch das ein oder andere Passwort vergessen habt, aber die Zugangsdaten zur Fritzbox kennt, kommt ihr doch an die Daten heran mit den  "Fritz! Box Tools" von  https://www.mengelke.de/Projekte/FritzBoxTools Ein ganz hervorragende...