24.4.15

Videos vom Matroska Format (mkv) umwandeln

Video ins MP4 Format konvertieren und gleichzeitg auf 640*360 Px verkleinern.
avconv -i test.mkv -s 640x360 -c:a copy test.mp4

21.4.15

Kali - Forensic Tools

Hier eine kleine Aufstellung von Tools, die man brauchen kann, um Images zu sichern, Datenrettung zu betreiben etc. Alle diese Tools sind auf den Kali Distribution bereits enthalten.
Dank an ix!

Sicherung imEWF-Format:
ewfacquire und ewfacquirestream


Images mit Hash-Überprüfung:
dc3dd

Datenrettung:
ddrescue
magicrescue
foremost
revocerjpeg


Auswertesoftware:
Autopsy
Digital Forensic Network


Wipen:
dc3dd wipe=/dev/[device]

Extrahieren von Daten (Emails etc.):
bulk_extractor

Zeitstempel:
tsk_gettimes
mactime

Dokumentation:
Casefile

19.4.15

Docfetcher unter Ubuntu

Docfetcher von der Projektseite herunterladen.
Falls noch nicht geschehen, Jave Runtime installieren

apt-get install openjdk-7-jre

Wenn so etwas in der Art auftritt beim Start von Docfetcher.sh

Can't load library: /home/gisy/Downloads/DocFetcher-1.1.14/lib/swt/linux-64/libswt-gtk-4427.so
    Can't load library: /home/gisy/Downloads/DocFetcher-1.1.14/lib/swt/linux-64/libswt-gtk.so
    no swt-gtk-4427 in java.library.path
    no swt-gtk in java.library.path

dann die benötigten Bibliotheken kopieren:

 cp /usr/lib/jni/libswt-* /home/gisy/Downloads/DocFetcher-1.1.14/lib/swt/linux-64/

Wenn der Daemon nicht gestartet werden kann


 ./docfetcher-daemon-linux: error while loading shared libraries: libstdc++.so.6: cannot open shared object file: No such file or directory

dann

apt-get install lib32stdc++6

14.4.15

SSH Login Prompt verschwunden

Gestern machte ich die merkwürdige Erfahrung, dass ich, obwohl an der Konfiguration meines Netzwerkes nichts geändert wurde, mich nicht mehr auf den Rechnern einloggen konnte.

Nach Eingabe von Nutzernamen und Passwort stand das Terminal-Fenster still und reagiert auch nicht auf Ctrl+C.

Nach einigem Googlen fand ich diese Lösung, die eine Netcat-Installation voraussetzt:

ssh -o "ProxyCommand nc %h %p" {user-name}@Rechner

Eingetragen in die '~/.ssh/config' (erstellen, falls nicht vorhanden) macht das Ganze permanent.

ProxyCommand nc %h %p


Einen anderen Tipp habe ich nocht nicht ausprobiert. Möglicherweise hilft auch der Eintrag

Host *
  IPQoS 0x00

in der .ssh/config.





13.4.15

Langsame Updates unter Linux (apt-get update)

Bei meinem Server habe ich festgestellt, dass die Updates sehr langsam erfolgen, da das Systems zunächst versucht, über IPv6 Kontakt herzustellen.

Aus bislang unerfindlichen Gründen (die vmtl. im Netz des Providers zu suchen sind), hängt der Prompt nach Eingabe von

apt-get update

mehrere Minuten.

Abhilfe schaffte das Auskommentieren von

precedence ::ffff:0:0/96  100

in der

/etc/gai.conf


10.4.15

Linux Text Tools - danke CT!

Alle Wörter eines langen Textes in eine Wortliste überführen, Leerzeichen ausfiltern, Sortieren und nach Anzahl ausgeben.
Mit stopwords.txt werden bekannte Füllwörter ausgefiltert.


fmt -0 langertext.txt | tr -d [:punct:] | grep -w -i -v -f stopwords.txt | sort | uniq -c | sort -n

3.4.15

Video aufnehmen von Webcam unter Linux

Wie meistens ist dies eher ein kleiner "Reminder For ME".

Um ein Video von einer angeschlossenen Webcam aufzuzeichnen, lässt sich natürlich wieder avconv nutzen.

Unter Ubuntu habe ich nacheinander verschiedene Cams angeschlossen, u.a. die PS3 EyeToy(!) und alles funktionierte auf Anhieb.
Unter Windows die EyeToy in Betrieb zu nehmen ist ein Graus. Dort wird ein kostenpflichtiges Treiberprogramm angeboten, was bei mir aber auch nich funktionierte.

Nun denn, um ein Video aufnehmen einfach die Webcam einstecken und gucken, ob sie unter /dev/video[x] erscheint (x=Nr. der Kamera).

Danach

avconv -f video4linux2 -r 25 -i /dev/video1 -vcodec mpeg4 -y webcam1.mp4

und ein MP4 Video der angeschlossenen Kamera (hier video1) wird erstellt.

Will man etwa ein Video einer Webcam aufnehmen und dazu ein Audiosignal eines Mikrofons (vom PC), so kann man folgendermaßen vorgehen.

Mittels

arecord -l

erhält man eine Liste der Audio-Geräte, in meinem Fall sieht die Ausgabe so aus:

 **** Liste der Hardware-Geräte (CAPTURE) ****
Karte 0: MID [HDA Intel MID], Gerät 0: 92HD81B1C5 Analog [92HD81B1C5 Analog]
  Sub-Geräte: 1/1
  Sub-Gerät #0: subdevice #0

Dieses Audio-Gerät ist also Gerät 0,0 (Sub-Gerät/Subdevice).

Mit plughw kann man dieses Gerät entsprechend eintragen und somit Video von der externen Webcam und Ton vom internen Mikro aufnehmen.
Meine Zeile sieht dann z.B. so aus:

avconv -f video4linux2 -i /dev/video1 -f alsa -i plughw:0,0 -ar 22050 -ab 64k -acodec ac3_fixed -vcodec mpeg4 -vb 2000k -y test.mp4



Openhab und Ecoflow Max - API Anbindung

 Ich wollte die neu erworbene Powerstation in Openhab einbinden, um den aktuellen Status (Ladestand etc.) über Openhab auswerten zu können. ...