Webseite von Felix Opatz

Aktualisierungen

2016-03-13 Veröffentlichung eines seit Jahren schlummernden Tools: copyclip
2016-03-06 Korrekturverzeichnis für das Socket-Buch angelegt
2016-01-16 Korrektur von Tippfehlern (hirnspeichel)
2015-09-21 Korrektur von Tippfehlern (rc5disp, filebox)

Schriften zur Programmierung

stacksmashing Buffer-Overflows und wie man sie dazu nutzen kann, eigenen Code einzuschleusen.
socket-tipps Eine praktische Einführung in die Netzwerk-Programmierung mit Sockets.
socket-buch Ein Buch zur Netzwerk-Programmierung mit Sockets.
base64 Eine kleine Einführung in die base64-Codierung zur Darstellung von Binärdaten als ASCII-Text.
backtracking Ein Artikel zu Backtracking-Algorithmen. Behandelt werden Labyrinthe und Probleme aus der Grahpentheorie.
huffman Eine kurze Einführung in die Huffman-Codierung und wieso sie sich zur Datenkompression eignet.
shannon Ein kleines Windows-Programm zur Veranschaulichung des Shannon'schen Abtasttheorems.
kkf Ein kleines Windows-Programm zur Veranschaulichung der Kreuzkorrelation.
dll-imports Spaß mit dem PE-Format: wie man herausfindet, welche fremden Funktionen ein Programm benutzt.

Vollwertige Programme

copyclip Ein Programm das die Windows-Zwischenablage für Konsolen-Tools zugängig macht.
AppLaunch Ein Windows-Programm zum Starten von Anwendungen per Texteingabe in ein mittels Hotkey eingeblendeten Fenster.
cal Implementierung des cal-Programms zur Ausgabe eines Kalenders (ANSI-C). Nutzt die Wochentagsformel von Gauß.
ping Nachbau des ping-Programms für Unix. Zum Senden und Empfangen der ICMP-Datagramme wird ein Raw-Socket genutzt.
synscan Ein einfacher Portscanner für Linux der mit TCP-SYN-Datagrammen arbeitet.
traceroute Nachbau des traceroute-Programms für Unix. Arbeitet mit UDP-Datagrammen deren TTL modifiziert wird.
zjlink Kleines Tool für DOS und Windows NT zum Versenden von Daten über ein Nullmodemkabel.

Elektronische Schaltungen

saugrohr Ein einfaches Absaugsystem für's Löten am Schreibtisch.
rc5disp Display für Fernbedienungen mit RC5-Codierung.
voltsrc Eine per RS232 einstellbare Spannungsquelle (ATtiny2313, PWM, Tiefpass, Emitterfolger).
pulsemon Pulsüberwachung mittels Ohrclip (vereinfachtes Verfahren der Pulsoxymetrie).
ttl-counter Ein Countdown-Timer bestehend aus TTL-Bausteinen der 74HC-Reihe.
ttl-counter-m Ein Countdown-Timer bestehend aus TTL-Bausteinen der 74HC-Reihe, Multiplex-Display.
tn13-timer Ein flexibel konfigurierbarer Countdown-Timer auf Basis eines ATtiny13-Mikrocontrollers.
ttl-ampel Eine Ampel-Schaltung bestehend aus TTL-Bausteinen der 74LS-Reihe.
ft232-debug Eine Platine zur Verwendung des FT232RL an Steckbrettern. Bietet viele Messmöglichkeiten.
platinen Ein Tutorial zur Herstellung von Leiterplatten mit Eisen(III)-Chlorid als Ätzmittel.

Vorhandenes zusammensetzen

filebox Sichere Verwahrung privater Dateien: ein Fileserver mit dem Raspberry Pi. (HTTPS, FTP+TLS, dm-crypt)

Sonstiges

Postkarten Eine Übersicht der vielen Postkarten, die ich von Besuchern meiner Webseite geschickt bekommen habe.
misc Zum Wegwerfen zu schade.
hirnspeichel Absonderungen der Hirnspeicheldrüse.
Kontakt Angaben wie und wo ich erreicht werden kann.