Table of Contents

Openbsd

The OpenBSD project produces a FREE, multi-platform 4.4BSD-based UNIX-like operating system. Our efforts emphasize portability, standardization, correctness, proactive security and integrated cryptography. As an example of the effect OpenBSD has, the popular OpenSSH software comes from OpenBSD.

Berlin Mirror

FAQ

Global FAQ
PF FAQ
OpenBSD Handbook

cheats

List USB devices

usbdevs -v

LogFW

tcpdump -s 160 -n -e -ttt -i pflog0 action block

Sysmerge

-d (behaelt deine aenderungen)
-i (loescht deine aenderungen)

List Memory

sysctl hw | grep mem

List Hardware

sysctl hw

List disks

sysctl | grep -i hw.disknames

List Partiions

doas disklabel -h sd1

Unlock HDD

doas bioctl -c C -l sd1a softraid0
doas mkdir -p /mnt/mphdd
doas mount /dev/sd3a /mnt/mphdd

Unlock backup usb stick

doas bioctl -c C -l sd1a softraid0
doas mkdir -p /mnt/mpstick
doas mount /dev/sd3c /mnt/mpstick

Change HDD Password

doas bioctl -P sd2

Play Webcam (check permissions on /dev/video0)

mpv av://v4l2:/dev/video0

dhcprelay

rcctl enable dhcrelay
rcctl set dhcrelay flags -i $INTERFACE $DHCPSERVER
rcctl start dhcrelay

trace

ktrace -t + python 1.py
kdump -f ktrace.out | grep -2 -i 'permission denied'

sync folders

(cd /mnt/home; tar cf - .) | (cd /mnt2; tar xpf -)

tcpdump

tcpdump -netolv -i <interface>

vim remote

vim scp://user@remotehost//etc/hosts

smtpd

smtpctl flush all 	# kill all
smtpctl schedule all 	# try again

Backup File

doas cp /etc/hosts{,.bak}

PF - insert rule on the fly

echo "pass log proto tcp from any to self port 22" | pfctl -nvf - | sort