Samsung Health Data in Elasticsearch

Open Samsung Health App on the mobile phone.

Go to settings.

Scroll down and tap on download all personal data.

Confirm with your Samsung account password.

On the internal storage you find the data in the subfolder „Download“.

There you find the data splitted into CSV-files.

Bring the files up to a computer and there choose your relevant files (example: heartrate or sleepdata) to open them with Excel.
Crop the first line.

Navigate to your Kibana instance in browser.

There you can import the CSV-file. Choose a unique index name.

Then you can start visualize:

Check: 3PAR Storages Physical Disk State

Allgemein
Geht mit SSH. Keine zusätzlichen Pakete notwendig

Kopfzeilen des Checks für Quellreferenz
#!/bin/bash

# 3PAR Nagios check script v0.2
# Last update 2010/05/14 fredl@3par.com
# Last update 2011/03/03 ddu@antemeta.fr
Kommando deklarieren
# ARG1: URL to get
define command {
command_name check_3par_pd
command_line /opt/omd/versions/1.20/lib/nagios/plugins/check_3par $HOSTADDRESS$ $ARG1$ check_pd
}

Parametrieren mit legacy-checks
legacy_checks += [
(( „check_3par_pd!3paradm“, „3PAR Physical Devices“, True), [ „172.28.210.241“ ] ),
(( „check_3par_node!3paradm“, „3PAR Node“, True), [ „172.28.210.241“ ] ),
(( „check_3par_ld!3paradm“, „3PAR Logical Devices“, True), [ „172.28.210.241“ ] ),
(( „check_3par_vv!3paradm“, „3PAR Version“, True), [ „172.28.210.241“ ] ),
(( „check_3par_cap_fc!3paradm“, „3PAR FC CAP“, True), [ „172.28.210.241“ ] ),
(( „check_3par_cap_nl!3paradm“, „3PAR NL CAP“, True), [ „172.28.210.241“ ] ),
(( „check_3par_port_fc!3paradm“, „3PAR FC Port“, True), [ „172.28.210.241“ ] ),
]

Klingelton für SMS Kontakte beim Samsung Galaxy S10 einstellen

Die Samsuns Nachrichten (SMS) App öffen.

Dort einen Chat auswählen.

Über die 3 Punkte das Menü öffnen und einen anderen Benachrichtigungston auswählen.
Dort wird vielleicht noch nicht der gewünschte Klingelton angezeigt. Trotzdem muss hier einfach einer gewählt werden – z.B. Chaos (Standardbenachrichtigungston dar nicht ausgewählt werden).

Danach kann man unter den generellen Benachrichtigungseinstellungen von Android diese vorher gewählten Ton auch auf einen ganz eigenen Ton ändern.

Android Einstellungen öffnen.

Dann Benachrichtigungen öffnen.

Dann runterscrollen bis zur den Einstellungen der Nachrichten App (ggf. muss auf weitere anzeigen o.ä. geklickt werden).

Dort tauch nun der Kontakt als als eigene Kategorie auf und dort ist auch der Ton aus der vorherigen Einstellungen zu sehen (z.B. Chaos).

Da kann man nun endlich den Ton auf einen eigenen Stellen und dazu auch die normale Klingentonauswahl-App von Samsung nutzen.

Wird auch damit der gewünschte Ton nicht sichtbar, empfehle ich einen Blick auf die App „Zedge“ (ACHTUNG: leider sehr werbelastig).

Capture webpages to image

iptables -A INPUT -p tcp –destination-port 60000 -j DROP
masscan 192.168.0.0/24 –rate 10 -p80 –banners -oL result.list –source-port 60000

Optional: masscan -iL target.list –rate 10 -p80 –banners -oL result.list –source-port 60000

cat result.list | cut -d \ -f 4 | sort | uniq | grep -v „^#“> list.ip.raw

python3 -m pip install selenium

cat capture-website-to-image.py
import sys
from selenium import webdriver

url = sys.argv[1]

print(„capturing {}“.format(url))

chromeOptions = webdriver.ChromeOptions()
chromeOptions.add_argument(„–no-sandbox“)
chromeOptions.add_argument(„–disable-setuid-sandbox“)
chromeOptions.add_argument(„–remote-debugging-port=9222“)
chromeOptions.add_argument(„–disable-gpu“)
chromeOptions.add_argument(„start-maximized“)
chromeOptions.add_argument(„disable-infobars“)
chromeOptions.add_argument(„–headless“)

DRIVER = „chromedriver“
driver = webdriver.Chrome(DRIVER, options=chromeOptions)
driver.get(„https://{}“.format(url))
screenshot = driver.save_screenshot(„pic{}.png“.format(url))
driver.quit()

print(„finished {}“.format(url))

cat wrapper-capture-website.bash
#!/bin/bash
for elem in $(cat list.ip); do
echo „starting capture „$elem
python3 capture-website-to-image.py $elem
done

bash wrapper-capture-website.bash

Sophos UTM Exchange OWA und ActiveSync

1. Zertifikat erstellen z.B. mit Windows CA

https://ca/certsrv

ACHTUNG: Von anderer Maschine machen. Localhost geht nicht.

Ein Zertifikat anfordern:

…erweiterte Zertifikatanforderung ein.

2. Zertifikat erstellen
Passende Vorlage Unter CA da kann man alle CN bestimme.
Unten bei Attributes
san:dns=name1.domain.tld&dns=name2.domain.tld

3. Zert installieren (kommt im nächsten Schritt im Web Wizard).

4. certmgr.msc starten und das Zert exportieren inkl. priv. Key.

Hier dann den Schlüssel per Passwort sichern.

5. Sophos importieren SSL.

6. Realer Server

7. Firewall profile

8. Virtueller Server

9. Ausnahmen

DICOM Know How

Download der DICOM Toolbox

http://www.charruasoft.com/products/free/index.php

DICOM ECHO abfragen

Dieser Test dient dazu eine Modalität abzufragen. Mit dem DICOM ECHO kann geprüft werden, ob das Gerät korrekt angesprochen werden kann.

Dann TestSCU.exe öffnen.

Parameter eingeben (Hier Beispiel ELEGRA1):

Dann Echo – Verification

Dann sollte ECHO OK erscheinen

DICOM Worklist abfragen

Mit einer Worklist lassen sich Anforderungen definieren. Diese Worklist kann vom Gerät abgefragt werden. Mit folgenden Schritten kann eine Worklist abgerufen werden. In der Regel werden die Worklists vom RIS durch das Gerät abgerufen

Dann Query Worklist anklicken und im Filter nur das heutige Datum auswählen (sonst kann es sehr lange dauern).

Dann taucht der Inhalt der Worklist auf -> Funktion OK:

Cisco Hash Typ 7 Passwort knacken

Die nach dem Cisco proprietären Typ 7 generierten Hash-Werte auf Cisco Devices kann man zurückrechnen.
Dazu findet man viele Webseiten, die das erledigen.
Bsp.:
http://packetlife.net/toolbox/type7/

Da man nie genau weiß, was mit den eingegebenen Daten geschieht, kann man auch den Algorithmus direkt nutzen.
Hierzu wurde auf insecure.org der Quellcode eines entsprechenden Exploits veröffentlicht:
http://insecure.org/sploits/cisco.passwords.html

Exkurs Dev-Cpp:
Download über sourceforge.net (in diesem die Windows Version):
http://sourceforge.net/projects/orwelldevcpp/

Dann die Software installieren und ein neues Projekt starten (bitte Konsolenanwendung und C auswählen).

Dann kann der Quelltext von insecure.org auch schon reinkopiert werden.

Große Probleme hatte ich mir der bzero-Funktion im Windows Dev-C++.
Ich konnte diese nicht in der string.h finden.

Im Internet habe ich einen Trick gefunden ein Makro für bzero zu definieren:

„Cisco Hash Typ 7 Passwort knacken“ weiterlesen

Know How zu Barcode Scanner

Hier kommen nur einige kurze Notizen, die aber vielleicht viel Zeit sparen können.

Alphanumerische Barcodes

Im Laborumfeld bin ich mal darauf gestoßen, dass beim Abscannen von Patienten-Etiketten auf den Blutröhren Fehler passierten. Entgegen anderer Kunden, gab es hier die Spezialität, dass alphanumerische Barcodes genutzt wurde und nicht nur numerische. Bei allen aufgezeigten problematischen Barcode fiel auf, dass jeweils ein „Z“ oder ein „Y“ im Barcode vorhanden war. Der Barcode-Scanner war als Keyboard-Barcodescanner am PC angeschlossen. Leider war die Spracheinstellung auf Englisch gestellt, sodass die Buchstaben „Z“ und „Y“ vertauscht wurden. Nach Korrektur der Spracheinstellungen funktionierte das Barcodescannen ordnungsgemäß.

Stromversorgung

Ein weiteres zeitraubendes Problem kann die korrekte Stromversorgung von Barcode-Scannern bzw. aller angeschlossener USB-Peripherie sein. Bei nur sporadischen möglichen Betrieb von Barcode-Scannern sollte die Anschlussposition der USB-Anschlüsse geprüft werden, sodass der Barcode-Scanner an einem der ersten Ports genügend Strom bekommt. Zum Beispiel kann man dann die Maus etwas weiter hinten/unten anschließen. Im Zweifelsfall kann auch auf einen aktiven USB-Hub zurückgegriffen werden, der die konstante Stromversorgung für die USB-Geräte übernimmt.