Springe zum Inhalt

3

Du kannst HTTPS-Traffic von WinHttp tracen haben sie gesagt:

  1. netsh winhttp set tracing trace-file-prefix="C:\Temp\dpws" level=verbose format=ansi state=enabled max-trace-file-size=1073741824

Das Kommando erzählt unter Windows 10, dass das jetzt ganz anders geht:

  1. C:\WINDOWS\system32>netsh winhttp set tracing trace-file-prefix="C:\TEMP\WinHTTP" level=verbose format=ansi state=enabled max-trace-file-size=1073741824
  2.  
  3. Verwendet "netsh trace start scenario=InternetClient".

Das "neue" Kommando speichert den Trace natürlich wo ganz anders:

  1. C:\WINDOWS\system32>netsh trace start scenario=InternetClient
  2.  
  3. Ablaufverfolgungskonfiguration:
  4. -------------------------------------------------------------------
  5. Status:             Wird ausgeführt
  6. Ablaufverfolgungsdatei:         C:\Users\Ich\AppData\Local\Temp\NetTraces\NetTrace.etl
  7. Anfügen:             Aus
  8. Kreisförmig:           Ein
  9. Maximale Größe:           250 MB
  10. Bericht:             Aus

Das neue Tracing erzeugt ETL-Files haben sie gesagt. Die Daten des Traces kann man sich mit dem seit 2010 nicht mehr weiterentwickelten Microsoft Network Monitor ansehen:

Trace events are collected in the ETL file, which can be viewed using tools such as Network Monitor.

Das Ganze sieht dann so aus:

Wie man sieht, sieht man genau nichts. Danke für gar nichts, Microsoft.

Schwerwiegende Fehler in Anwendungen oder Windows-Komponenten, dann wenn ein Programm abstürzt, werden vom Windows Error Reporting (in deutschsprachigen Versionen: Windows Fehlerberichterstattung) abgefangen. Diese Windows-Komponente erstellt daraufhin ein Speicherabbild der fehlerhaften Anwendung und läd diese Informationen anschließend auf Microsoft-Server hoch.

Beim Entwickeln von Anwendungen bedient man sich des Umstandes, dass durch speziell ausgelöste Programmfehler ein Windows-Dialog angezeigt wird, in dem man einen auf dem System installierten Debugger auswählen kann, um sein eigenes Programm weiter zu testen. Leider wird durch das Windows Error Reporting dieser Dialog schon abgefangen und man hat keine Möglichkeit mehr, das eigene Programm zu testen, ohne es direkt aus dem Entwicklungs-Debugger (z.B. Visual Studio) gestartet zu haben. ...weiterlesen "Windows Error Reporting abschalten"

7

Was die Finanzbehörden den Zwangs-Anwendern ihrer Soft- und Hardware Namens ELSTER zumuten ist bahnbrechend und soll im Folgenden an einem Beispiel aus der Praxis zusammengefasst werden.

Seit dem 01.01.2013 ist die Umsatzsteuer-Voranmeldung, der Antrag auf Dauerfristverlängerung, die Anmeldung auf Sondervorauszahlungen und die Lohnsteueranmeldung nur noch mit elektronischem Zertifikat an die Finanzbehörden übermittelbar. Vorzugsweise erfolgt die Übermittlung mittels ERiC, einer Softwareschnittstelle von ELSTER und wird in naher Zukunft die einzige Schnittstelle zur Abgabe vorgenannter Erklärungen sein. ...weiterlesen "ELSTER mit Sicherheitsstick"

Um eine Webseite zu erstellen, benötigen Sie ein effektives und handliches Editorprogramm. Heutzutage gibt es mehrere kostenaufwendige Produkte, nun brauchen wir aber einen kostenlosen und multifunktionalen Editor, der gleichzeitig noch einfach handzuhaben ist. Dafür haben wir eine Lösung- den Editor Codelobster PHP Edition.

Codelobster - Developers Favourite PHP Development Tool

Betrachten wir hier einige wichtige Möglichkeiten und Vorteile dieses Programms:

  • Sämtliche Schlüsselwörter werden angezeigt und zwar abhängig vom Typ, wobei hier auch die kombinierten Schlüsselwörter unterstützt werden. Somit werden der HTML-Bereich als HTML, PHP - als PHP und Javascript - als Javascript in derselben Datei angezeigt. Dazu noch gibt es Möglichkeit die Farbschemas auszuwählen, inklusive die populäre IDE.
  • Effektives automatisches Formularausfühlen für HTML, PHP, CSS und Javascript, einschließlich HTML5 und CSS3. Die Projetstruktur für PHP ist vollständig reorganisiert und die gesamte Liste von Methoden wird angezeigt an der benötigten Stelle.
  • Das Programm zur Kontrolle von HTML/CSS der Firebug-Art ermöglicht es, die ausgewählten Elemente der Webseite mit Schlüsselwörtern und geeignetem Stil leicht zu verbinden.
  • Kontexthilfe in allen unterstützen Sprachen. Bei Betätigung der F1-Taste erscheint auf dem Bildschirm eine Beschreibung eines aktuellen Tabs, Symbols oder einer Funktion.
  • Debugger PHP. Debugger PHP ermöglicht es, den Text in einer bestimmten Schrittart zu positionieren und die Variablen in jeder Linie durchzuschauen.
  • SQL Manager macht es möglich, die sämtlichen notwendigen Aktionen der Datenbank auszuführen - Einfügen, Löschen, Editieren von Struktur und Tabelleneintragungen sowie Datenexport und SQL Anfragen. Dazu sind noch die Funktionen zum Auswahl und zum automatischen Formularausfüllen der SQL-Dateien vorhanden.
  • FTP-Unterstützung gestattet die Möglichkeit eines direkten Zugriffs auf eine abgesetzte Server und einer Eintragung notwendiger Dateiänderungen.
  • Mobilfunktion ermöglicht es, den Editor ohne einer erforderlichen Installation einzusetzen.
  • Andere nützliche Mittel: zweifaches Hervorheben, Möglichkeit zur Blockauswahl, Minimierung des Fensters, Tipp, Navigation von Funktionsbeschreibungen und aktiver Dateien bei Betätigung STRG-Taste, Abtasten von Datei- und Projektstruktur, Vorschau der Browser, Lesezeichen und anderer Standartfunktionen, welche genutzt werden können, wenn man mit Schlüsselwörtern arbeitet.

Dazu sind noch die zusätzlichen Module vorhanden und zwar für: CMS: Drupal, Joomla, Magento

  • PHP Strukturen: CakePHP, CodeIgniter, Symfony, Yii, Laravel, Phalcon
  • Bibliothek JavaScript : JQuery, AngularJS, BackboneJS
  • Blog Ersteller WordPress
  • Vorlagenersteller Smarty, Twig

Codelobster Splash
http://www.codelobster.com

1

Wer Zabbix für das Monitoring von Hosts und Services einsetzt und Windows-Rechner zu überwachen hat, kann den direkt vom Hersteller bereitgestellten Agent für Windows verwenden und entsprechend der offiziellen Anleitung installieren. Der Agent wird dabei als Windows-Dienst installiert und kann über die Kommandozeile oder die Windows-Dienste-GUI gestartet werden.

Bei meiner Installation trat jedoch folgender Fehler beim Starten des Dienstes auf:

  1. C:\Program Files\Zabbix>zabbix_agentd.exe --start
  2. zabbix_agentd.exe [7840]: ERROR: cannot start service [Zabbix Agent]: [0x0000041D] Der Dienst antwortete nicht rechtzeitig auf die Start- oder Steuerungsanforderung.

Obwohl in der Konfigurationsdatei ein Logfile angegeben war, wurde dieses nicht angelegt (um vielleicht dort die Fehlerursache zu protokollieren). Ein Blick in die Windows Ereignisanzeige brachte auch keinen Erfolg:

Windows Ereignisanzeige mit Zabbix-Agent Dienstfehler

Glücklicherweise lässt sich der Agent im Vordergrund starten und siehe da, die Fehlerursache ward gefunden:

  1. C:\Program Files\Zabbix>zabbix_agentd.exe --config c:\ProgramData\Zabbix\zabbix_agentd.win.conf --foreground
  2. zabbix_agentd.exe [6704]: "TLSConnect" configuration parameter cannot be used: Zabbix agent was compiled without TLS support
  3. zabbix_agentd.exe [6704]: "TLSAccept" configuration parameter cannot be used: Zabbix agent was compiled without TLS support
  4. zabbix_agentd.exe [6704]: "TLSPSKIdentity" configuration parameter cannot be used: Zabbix agent was compiled without TLS support
  5. zabbix_agentd.exe [6704]: "TLSPSKFile" configuration parameter cannot be used: Zabbix agent was compiled without TLS support

Leider ist also der aktuelle Build des Agents nicht mit TLS-Unterstützung kompiliert, so dass man die verschlüsselte Übertragung von Steuerkommandos und Ergebniswerten nicht nutzen kann. Getestet wurde mit folgender Version des Agents:

  1. C:\Program Files\Zabbix>zabbix_agentd.exe --version
  2. zabbix_agentd Win64 (service) (Zabbix) 3.2.0
  3. Revision 62444 13 September 2016, compilation time: Sep 12 2016 15:28:10