Fast TraceRoute Header

Beschreibung

Ich kürze das Ganze hier etwas ab: Der normale PC Anwender braucht es nicht. Wer aber weiß was die „tracert.exe“ macht, der schaut sich einfach das Video an.

Wer es nicht weiß aber trotzdem neugierig ist darf das natürlich auch ;)

p.s.: Ja, ich hole mir ein besseres Mikrofon ;)

Systemanforderungen

  • Windows 2000 oder neuer
  • Microsoft .Net Framework 2.0 oder neuer (ab XP im Betriebssystem integriert)

Mittels dem Mono Framework sollte die Anwendung auch unter ReactOS, Linux und MacOS laufen, dies ist aber als experimentell zu sehen.

Lizenz

  • Die Nutzung der Anwendung ist frei für private und kommerzielle Zwecke – solange kein Geld hiermit verdient wird.
  • Die Bearbeitung ist untersagt (z. B. das Ändern des Copyrights). Dies schließt auch „Installer“ oder „Downloader” ein die dem Benutzer andere Software anbieten. Siehe Punkt 1.
  • Die Nutzung des Quelltextes unterliegt diesen Richtlinien: http://source.tightdev.net/License.aspx

Download

Binary: FTraceRt_20170305.zip (71,58 kb)
Source: http://source.tightdev.net/Project.aspx?p=FastTraceRt

Nutzung:

Einfach entpacken und in einem Konsolenfenster (cmd oder PS) mit der IP Adresse oder Hostnamen als Argument starten. Es ist keine Installation notwendig.

ScreenCast

 


NetScan Logo

Beschreibung

NetScan ist ein Tool um ihr Heimnetzwerk zu scannen. Vielleicht kennen Sie das, aus irgendeinem Grund brauchen Sie die IP Adresse von einem Gerät was bei Ihnen im Netzwerk ist. Diese Adressen werden normalerweise automatisch von Ihrem Router vergeben. Möchten Sie jetzt z. B. ein Gerät sperren brauchen Sie die IP Adresse.

Dieses kleine Tool braucht nur gestartet zu werden und scannt automatisch alle Netzwerke durch mit denen Ihr Computer verbunden ist und listet die gefundenen Geräte auf, incl. deren IP und MAC Adresse.

Das Ganze können Sie auch unten in meinem ScreenCast in Aktion sehen. Es ist mein erster öffentlicher ScreenCast, also nicht gleich zerfleischen ^^

p.s.: Ja, ich hole mir ein besseres Mikrofon ;)

Systemanforderungen

  • Windows 2000 oder neuer
  • Microsoft .Net Framework 2.0 oder neuer (ab XP im Betriebssystem integriert)

Mittels dem Mono Framework sollte die Anwendung auch unter ReactOS, Linux und MacOS laufen, dies ist aber als experimentell zu sehen.

Lizenz

  • Die Nutzung der Anwendung ist frei für private und kommerzielle Zwecke – solange kein Geld hiermit verdient wird.
  • Die Bearbeitung ist untersagt (z. B. das Ändern des Copyrights). Dies schließt auch „Installer“ oder „Downloader” ein die dem Benutzer andere Software anbieten. Siehe Punkt 1.
  • Die Nutzung des Quelltextes unterliegt diesen Richtlinien: http://source.tightdev.net/License.aspx

Download

Binary: NetScan_2.1.zip (147,16 kb)
Source: http://source.tightdev.net/Project.aspx?p=NetScan

Nutzung:

Einfach entpacken und starten. Es ist keine Installation notwendig.

ScreenCast


Wer kennt das nicht…

aus irgendeinem Grund muss man seinen Computer neu aufsetzen. Ich hatte ja schon vor kurzem darüber geschrieben: Windows und Office Updates.

Kurz vorweg, dieser Artikel richtet sich eher an (Hobby-)Administratoren statt an Privatanwender.

Aber das in dem Artikel erwähnte WSUS Offline fängt halt nur Windows und Office Updates ab, und auch nicht zu 100% alle. Programme wie Visual Studio, SQL Server, … bleiben außen vor. Wer – wie ich – mehrere Systeme zu warten hat möchte vielleicht auch noch die fehlenden Updates parat haben. Das ist prinzipiell kein Problem.

Updates finden und herunterladen

In dem Microsoft Update-Katalog findet man sämtliche Updates auch zum Download, häufig als .msp oder .msu Datei. Manchmal ist es auch eine .cab Datei, die kann mit Programmen wie z. B. 7zip entpackt werden. In dem Suchfenster muss man die KB Nummer eintragen. Aber die muss man erst mal kennen.

Wie kommt man an diese KB Nummern?

Lasst Windows- oder besser Microsoft Update durchlaufen, stellt die Einstellungen aber vorher so ein dass die Updates nicht installiert werden. So seht ihr (nach einer gefühlten Ewigkeit) sämtliche Updates die installiert werden sollten.

Jetzt ist es Fleißarbeit. Daher lohnt sich es auch nur wenn ihr die häufiger installieren müsst. Macht dem Katalog auf (wohlgemerkt am Besten im Internet Explorer), gebt die KB Nummer im Suchfeld ein (z. B. KB1234567) und ihr bekommt eine Liste mit Updates die zu dieser Nummer passen. Lasst euch nicht irritieren wenn das Update mehrfach auftaucht. Die Updates gibt es häufig für 32 Bit (x86) und 64 Bit (x64) Systeme, außerdem kann es das selbe Update nicht nur für Windows 7 sondern auch 8, 10, … geben, die zwar z. B. die selbe Lücke schließen (daher die selbe KB Nummer), aber eben auf das Betriebssystem angepasst sind.

Updates installieren

Wie eingangs erwähnt, häufig bekommt ihr .msu (Windows) oder .msp (Office) Dateien. Grade bei Office sind es häufig .cab Dateien, die müssten erst mit z. B. 7zip entpackt werden weil sich darin ggf. mehrere .msu oder .msp Dateien befinden. Gelegentlich bekommt man auch .exe Dateien. .msu, .msp und .exe einfach starten und abwarten.

Blöd nur wenn es gefühlte 5674 Stück sind…

Um das Ganze zu automatisieren habe ich ein kleines Programm geschrieben. Quelltext und Download findet ihr unten. Das Programm macht nichts anderes als in dem Ordner in dem es liegt und in allen Unterordnern nach *.msu, *.msp und Install.bat Dateien zu suchen und diese nacheinander auszuführen / zu installieren. So könnt ihr zum Beispiel Updates auf Setup DVDs hinzufügen und müsst nachher nur noch den Updater starten, fertig. Das einzelne Runterladen bleibt euch jedoch nicht erspart…

Wenn das Tool läuft sollte man den PC nebenbei nicht verwenden. Idealerweise sogar kurz die Netzwerkverbindung trennen, nicht dass Windows Updates währenddessen auch noch zuschlägt.

Alle 3 zusammen

Wenn die Updates fertig geladen sind geht es los das Update Verzeichnis zu erstellen. Ich empfehle diese Struktur:

\x64
\x86
\MspInstaller.exe

Im Ordner x64 halt alle Updates für 64 Bit, in x86 alle 32 Bittigen. Wie gesagt, Unterordner werden auch durchsucht und installiert, man kann es also weiter aufschlüsseln:

\x64\Windows7
\x64\Office2010
…

Einziges Problem sind die .exe Dateien. Häufig könnte man die auch entpacken, aber das funktioniert nicht immer (das Entpacken vielleicht, die Installation scheitert dann aber). Daher sucht das Tool auch nach einer Install.bat. Diese zu erstellen ist recht leicht, aber kostet etwas Zeit. Startet die .exe mit dem Parameter /? dahinter, beispielsweise „KB123456.exe /?“. Häufig bekommt man dann Informationen wie eine automatisierte / unbeaufsichtigte / unattended Installation starten kann. Hier ein Beispiel einer Install.bat:

@ECHO OFF
ECHO KB2538243 (Sicherheitsupdate C++ 2008 SP1)...
X86-all-vcredist_x86_470640aa4bb7db8e69196b5edb0010933569e98d.exe /q
IF NOT ["%errorlevel%"]==["0"] (
    ECHO Installation fehlgeschlagen!
    PAUSE
)

Das muss natürlich immer für jede .exe angepasst werden.

So. Einmal gestartet sucht das Tool nach unterstützten Update Dateien (halt die Install.bat, *.msu und *.msp, in dieser Reihenfolge) im Eigenen Verzeichnis, dann pro Unterverzeichnis nach den Dateien, danach weiter in den nächsten Unterverzeichnissen usw.. Wenn ein Verzeichnis den Namen „x86“ hat wird es ignoriert wenn ein 64 Bit Betriebssystem verwendet wird, ebenso „x64“ wenn ein 32 Bit System verwendet wird. Sofern kein Fehler auftritt läuft die Installation unbeaufsichtigt durch, das Konsolenfenster bleibt aber offen um Erfolg zu melden.

Screenshot (hier beim Durchlauf einer Visual Studio 2008 Installation):

Download:

Version: 1.0.2016.0601

Binary (ausführbare Datei):
MspInstaller.exe (154,00 kb)

Quelltext:
http://nopaste.tightdev.net/?ID=kthpw5
VB.Net, Projekttyp: Konsolenanwendung, Starttyp Sub Main. Nicht vergessen im Manifest Admin zu erfordern.


Aus irgend einem Grund…

… ich weiß nicht warum. Aber zumindest bei einem frisch installiertem Windows 7 klappt es nicht mehr statt Windows Updates auf Microsoft Updates umzuschalten. Letzteres würde auch Updates für Office, SQL Server und weitere beziehen.

Hätte ich gerne. Aber das Aktivieren geht nicht mehr. (Absicht?) Erst nach der Installation (und erstmaligem Starten) von Office funktioniert es.

Daher habe ich gesucht und ein kleines VBScript im Netz gefunden was ich leicht angepasst habe. Dadurch werden die Microsoft Updates aktiviert. Hier aber als startbare Datei, weil benutzerfreundlicher.

Edit 08.06.2016:
Wichtig: Der PC muss über eine Internet Verbindung verfügen, sonst funktioniert es nicht. Warum? Keine Ahnung. Ist einfach so.

Quelltext und Download:

Quelltext:

Wieder recht klein, aber erfolgreich. Da es aus VBS kommt is nich mit Option Strict. Egal, ist zwar unschön, aber geht auch so.

Friend Module App

	Friend Sub Main()

		Dim ServiceManager = CreateObject("Microsoft.Update.ServiceManager")
		ServiceManager.ClientApplicationID = "ActivateMSUpdates"
		Dim NewUpdateService = ServiceManager.AddService2("7971f918-a847-4430-9279-4a52d1efe18d", 7, "")

	End Sub

End Module

Projekttyp VB.Net, Framework 2, Konsolenanwendung, Starttyp Sub Main.

Download:

ActivateMSUpdates.exe (7,50 kb)


Man muss sich nur zu helfen wissen…

… so heißt es. Die Windows UAC hat mich heute geärgert. Kann mal vorkommen bei älterer Software die dem Betriebssystem nicht mitteilt dass sie Admin Rechte braucht. Fazit: Die Installation schlägt fehl.

Häufig reicht es dann eine Befehlszeile (cmd) als Admin zu öffnen und die Anwendung oder Befehle darin zu starten. Aber das ist mit Tipperei verbunden und für manche Leute unzumutbar. In meinem Fall hat mich das Microsoft SQL Server 2005 Management Studio geärgert.

Man könnte jetzt sagen, ja, Rechtsklick und „als Administrator starten“. Klar. Geht bei .msi Dateien aber nicht ;)

Da ich primär nach universell nutzbaren Lösungen suche die auch Nutzerfreundlich sind habe ich mal ein kleines Programm geschrieben was im Endeffekt nichts Anderes macht als zu verlangen dass es als Admin gestartet wird und dann die Datei startet die im Dateinamen steht.

Beispiel und Verwendung:

Wenn die Datei „RunAsAdmin_test.exe.exe“ heißt würde sie die Datei „test.exe“ ausführen. Ein einfaches Umbenennen reicht also. Alle Parameter und Rückgabewert wird weiter geleitet. Das ganze funktioniert mit allen startbaren Dateien, wie .exe, .bat, .msi, …

Quelltext und Download:

Quelltext:

Der Quelltext ist so klein, da lohnt sich NoPaste nicht:

Friend Module App

	Friend Function Main(ByVal Args As String()) As Integer

		Using p As New Diagnostics.Process
			p.StartInfo.Arguments = String.Join(" ", Args)
			p.StartInfo.FileName = IO.Path.GetFileNameWithoutExtension(Environment.CommandLine.Trim.Trim(""""c)).Substring(11)
			p.Start()
			p.WaitForExit()
			Main = p.ExitCode
		End Using

	End Function

End Module

Das wars schon. … Naja, fast. In den Projekteigenschaften muss noch festgelegt werden dass die Anwendung Admin Rechte benötigt. VB.Net, Framework 2.0, Starttyp Sub Main, Konsolenanwendung.

Alternativ hier der Download:

RunAsAdmin_test.exe.exe (7,50 kb)

Es sind manchmal eben auch die kleinen Dinge die die Welt begeistern ;)


Online TV Recorder Titelbild

Heute mal was ganz Anderes

Damals, da gab es Video Rekorder. Jeder hat garantiert mindestens 1x einen Film oder eine Serie aufgenommen. Dann gab es DVD Recorder. Vom Prinzip das Selbe, nur das Speichermedium war ein Anderes, eben DVD statt Videokassette. Man gab Start- und Endzeit ein, es gab auch VPS Nummern die es einem etwas erleichtert haben… Wie auch immer. Die Kiste sprang an, nahm es auf und man konnte es sich später anschauen.

Aber – ausgenommen unsere werten Politiker – leben wir in der Welt 2.0, sprich wir haben so eine merkwürdige unbekannte Kommunikationsmöglichkeit mit daran angebundenen Dienstleistungen. Dies wird überwiegend „Internet“ genannt, für Dumme „Cloud“ und in öffentlichen Stellen #Neuland.

So verwundert es nicht dass es mittlerweile auch Dienste im Internet gibt die das TV Programm aufzeichnen können und zum Download anbieten. Schöne Sache ist das. Man braucht kein Gerät mehr, man läd es sich einfach runter wenn man wieder am PC ist.

Stellt sich manchen jetzt vielleicht die Frage ob das legal ist. Ja, ist es, auch wenn es den TV Konzernen aus Gründen die ich nicht verstehen kann ärgert. Es gab zwar Klagen (war ja klar), die Sender haben aber verloren. Es ist ja nichts anderes wie ein klassischer Rekorder, sei es nun Kassette oder DVD. Stichwort Privatkopie.

So viel zur Vorgeschichte.

Wie geht das?

Ich gehe hier jetzt auf den OnlineTVRecorder.com ein, da ich den Dienst selber nutze. Es gibt bestimmt noch weitere, aber das ist der bekannteste – zumindest soweit ich weiß. Darum geht es auch im späteren Teil.

Es ist vom Prinzip ganz einfach. Man geht auf die Seite und erstellt sich einen Benutzeraccount. Dazu ist nur E-Mail Adresse und ein selbstgewähltes Passwort nötig, also nichts Anderes wie in jedem Forum u. Ä.. Danach kann man sich dort anmelden und – wohlgemerkt erst ab diesem Zeitpunkt – Sendungen aufnehmen und herunterladen.

Hier sieht es ähnlich aus wie in (hier TV Zeitschrift deiner Wahl einfügen). Man sieht in Spalten und Gruppen die einzelnen Sender, und zeilengerecht den Zeitpunkt wo was läuft. Nur anders als in Zeitschriften kann man hier sagen dass man die Sendung aufnehmen möchte (das grüne + oben links).

Ein kleines „aber“ gibt es allerdings. Es ist nicht ganz kostenlos. Wenn ich mich richtig erinnere waren nur die ersten 10 Downloads frei. Naja, zum Testen genug. Aber der Dienst ist nicht teuer, ich hab 9,50€ für ein Jahr bezahlt. Klar, die ganze Hardware muss ja auch finanziert und gewartet werden. Finde ich fair. (wenn man da mal an die ganzen Android „free to play“ Spiele denkt…)

Der Download

… ist etwas kompliziert. Aber das muss so sein damit der Dienst legal bleibt. Ungefähr 6 Stunden nach Ende der Aufzeichnung steht das Video auf der Seite vom OTR zum Download zur Verfügung (bei kurzen Sendungen manchmal auch schon früher). Aber erstmal nur auf dem OTR Server. Die haben natürlich eher die Priorität die Videos aufzunehmen und zu verteilen, anstatt sie den Kunden runter laden zu lassen. Daher ist ein Download nur zwischen 0 und 8 Uhr morgens gratis, sonst kostet es ein paar Cent, je nach Länge. Aber keine Angst. Es wird auf diverse weitere Server weiter geleitet wo man es auch tagsüber kostenlos runter laden kann. Läd man das Video von diesen Mirrorn runter sind diese aber verschlüsselt. Man muss die Datei denn erst mit einem Tool vom OTR entschlüsseln, wo man seine Benutzerdaten eingeben muss (sonst wäre es eine illegale Verbreitung). Die Software gibt es nicht nur für Windows, sondern auch für MacOS, Linux, …

Komfort

Der Download von den Mirror Servern ist manchmal etwas nervig. Man hat manchmal Wartezeiten, manche Mirror blenden Werbung ein (während des Downloads, nicht im Video selbst). Daher bevorzuge ich eher den Download von den OTR Servern selbst. Wie aber bereits erwähnt ist das nur zwischen 0 und 8 Uhr kostenlos. Daher habe ich einen Downloader programmiert der nur innerhalb dieses Zeitraums runter läd. So muss man nur noch den Rechner die Nacht über laufen lassen, der Rest passiert automatisch.

Ich möchte es noch mal betonen: Das Tool ist nur ein Downloader! Er umgeht nicht die Verschlüsselung. Es wird ein Premium Account voraus gesetzt um die Links zu den Downloads zu erstellen.

Funktionsweise

Das Tool erwartet eine Text Datei mit jeweils einem Link pro Zeile. Diese kann entweder mit „Öffnen mit…“ geöffnet werden, oder falls das Tool selbst gestartet wird dann wird nach einer Datei „Queue.txt“ gesucht und die verwendet. Diese Datei kann einfach im Notepad geöffnet und bearbeitet werden. Eine Raute (#) dient als Zeichen dass alles hiernach ein Kommentar ist, es wird also der Rest der Zeile ignoriert. Downloads werden um 0:10 Uhr gestartet und (ggf.) um 7:50 abgebrochen damit keine Kosten entstehen. Den Rest der Zeit wartet die Anwendung lediglich. Die 10 Minuten dienen als Sicherheit – wer weiß schon wie genau die Uhren auf dem Server und auf eurem PC laufen.

Die Download Links bekommt ihr im OTR unter „Meine Aufnahmen – Fertige Aufnahmen“. Klickt dort alle Aufnahmen an die ihr herunter laden wollt (die Checkbox links). Dann auf der Seite ganz unten ist ein Auswahlfeld „Aktion wählen“. Da wählt ihr „Downloadlinks erstellen“ und klickt dann auf „Aktion ausführen“ daneben. Auf der folgenden Seite könnt ihr die Qualität auswählen. Die die mit .otrkey enden könnt ihr ignorieren, sinnvoll sind hier eigentlich nur die „.HQ.avi“ oder ggf. „.HD.avi“ falls verfügbar. Markiert dort die Qualität pro Datei die ihr möchtet (leider ist standardmäßig nur mp4 ausgewählt was eher was für's Handy ist, brauchen wir nicht). Die mit .cut (selten) sind bereits von der TV Werbung befreit, sonst identisch. Danach öffnet sich eine Seite wo ihr alle ausgewählten Links kopieren könnt. Diese einfach in die Textdatei kopieren, das Tool starten, fertig.

Download

Der OTR Downloader ist Freeware und Open Source. Das .Net Framework 2.0 wird benötigt (fast überall bereits vorinstalliert, das 3.5 tut's auch, 4.0 und neuer sind nicht abwärtskompatibel). Möglicherweise funktioniert die Software auch unter anderen Systemen wie Linux und MacOS mittels dem Mono Framework, Wine oder CrossOver (kostenpflichtig), ich habe es aber nicht getestet.

OTRDownloader.zip (19,65 kb)

Quelltext
Projekttyp ist VB.Net, Konsolenanwendung, Starttyp Sub Main.

In dem Sinne viel Spass :)

p.s.: Ich bin nicht haftbar für eventuell entstandene Kosten!