feat: FreeBSD and OpenBSD drivers, read side
CI / test (3.10) (push) Successful in 42s
CI / test (3.11) (push) Successful in 37s
CI / test (3.12) (push) Successful in 29s

FreeBSDDriver (`freebsd`) and OpenBSDDriver (`openbsd`) on a shared
BsdDriver, for the BSD VMs netOrk provisions and BSD hosts added by hand
(NetOrk/netork#798).

- SSH over exec channels (napalm-device-types' run_on_transport): no PTY,
  stdout and stderr apart, real exit codes; run_command()/open_stream()
  are public. Root through `sudo -S` with the password on stdin, or
  `sudo -n` without one.
- Facts: hostname, release and running kernel (freebsd-version / uname),
  hardware from SMBIOS (kenv) or hw.* sysctls, uptime from kern.boottime.
- Interfaces and addresses (ifconfig -a: ether/lladdr, hex netmasks,
  scoped IPv6), routes (netstat -rn, OpenBSD's abbreviated networks
  written out, host/broadcast/loopback entries left out), ARP (FreeBSD's
  sentences, OpenBSD's table), users and groups, processes (lstart read as
  one five-word field), cron jobs (system crontab and the login user's).
- Parsers are pure functions, tested on output recorded from FreeBSD 15.1
  (hand-installed and cloud image) and OpenBSD 7.9 (NetOrk/netork#793),
  with internal addresses replaced by documentation ranges.
This commit is contained in:
2026-10-08 09:12:53 +02:00
commit 14afd33798
104 changed files with 3973 additions and 0 deletions
+32
View File
@@ -0,0 +1,32 @@
uname -a
sysctl -n kern.hostname kern.ostype kern.osrelease kern.version
sysctl -n hw.model hw.ncpu hw.physmem hw.vendor hw.product hw.serialno hw.uuid
sysctl -n kern.boottime
uptime
ifconfig -a
netstat -rn
netstat -rn -f inet
netstat -rn -f inet6
arp -an
ndp -an
netstat -an -f inet
netstat -an -f inet6
sudo fstat -n | head -60
pkg_info
pkg_info -q
sudo pkg_add -u -n
sudo syspatch -c
sudo syspatch -l
rcctl ls on
rcctl ls started
rcctl ls failed
cat /etc/passwd
ps -axww -o user,pid,ppid,%cpu,%mem,vsz,rss,stat,lstart,command
cat /etc/crontab
sudo crontab -l
df -k
swapctl -l
sysctl -n vm.loadavg
which snmpd
cat /etc/rc.conf.local
id
+4
View File
@@ -0,0 +1,4 @@
Host Ethernet Address Netif Expire Flags
10.0.2.2 52:55:0a:00:02:02 vio0 18m58s
10.0.2.3 52:55:0a:00:02:03 vio0 19m1s
10.0.2.15 bc:24:11:aa:bb:04 vio0 permanent l
+70
View File
@@ -0,0 +1,70 @@
root:*:0:0:Charlie &:/root:/bin/ksh
daemon:*:1:1:The devil himself:/root:/sbin/nologin
operator:*:2:5:System &:/operator:/sbin/nologin
bin:*:3:7:Binaries Commands and Source:/:/sbin/nologin
build:*:21:21:base and xenocara build:/var/empty:/bin/ksh
sshd:*:27:27:sshd privsep:/var/empty:/sbin/nologin
_portmap:*:28:28:portmap:/var/empty:/sbin/nologin
_identd:*:29:29:identd:/var/empty:/sbin/nologin
_rstatd:*:30:30:rpc.rstatd:/var/empty:/sbin/nologin
_rusersd:*:32:32:rpc.rusersd:/var/empty:/sbin/nologin
_fingerd:*:33:33:fingerd:/var/empty:/sbin/nologin
_x11:*:35:35:X Server:/var/empty:/sbin/nologin
_fc-cache:*:36:36:Font configuration cache:/var/empty:/sbin/nologin
_unwind:*:48:48:Unwind Daemon:/var/empty:/sbin/nologin
_traceroute:*:50:50:traceroute privdrop user:/var/empty:/sbin/nologin
_ping:*:51:51:ping privdrop user:/var/empty:/sbin/nologin
_unbound:*:53:53:Unbound Daemon:/var/unbound:/sbin/nologin
_dpb:*:54:54:dpb privsep:/var/empty:/sbin/nologin
_pbuild:*:55:55:dpb build user:/nonexistent:/sbin/nologin
_pfetch:*:56:56:dpb fetch user:/nonexistent:/sbin/nologin
_pkgfetch:*:57:57:pkg fetch user:/nonexistent:/sbin/nologin
_pkguntar:*:58:58:pkg untar user:/nonexistent:/sbin/nologin
_spamd:*:62:62:Spam Daemon:/var/empty:/sbin/nologin
www:*:67:67:HTTP Server:/var/www:/sbin/nologin
_isakmpd:*:68:68:isakmpd privsep:/var/empty:/sbin/nologin
_rpki-client:*:70:70:rpki-client user:/nonexistent:/sbin/nologin
_bgplgd:*:71:71:bgplgd Daemon:/nonexistent:/sbin/nologin
_syslogd:*:73:73:Syslog Daemon:/var/empty:/sbin/nologin
_pflogd:*:74:74:pflogd privsep:/var/empty:/sbin/nologin
_bgpd:*:75:75:BGP Daemon:/var/empty:/sbin/nologin
_tcpdump:*:76:76:tcpdump privsep:/var/empty:/sbin/nologin
_dhcp:*:77:77:DHCP programs:/var/empty:/sbin/nologin
_mopd:*:78:78:MOP Daemon:/var/empty:/sbin/nologin
_tftpd:*:79:79:TFTP Daemon:/var/empty:/sbin/nologin
_rbootd:*:80:80:rbootd Daemon:/var/empty:/sbin/nologin
_ppp:*:82:82:PPP utilities:/var/empty:/sbin/nologin
_ntp:*:83:83:NTP Daemon:/var/empty:/sbin/nologin
_ftp:*:84:84:FTP Daemon:/var/empty:/sbin/nologin
_ospfd:*:85:85:OSPF Daemon:/var/empty:/sbin/nologin
_hostapd:*:86:86:HostAP Daemon:/var/empty:/sbin/nologin
_dvmrpd:*:87:87:DVMRP Daemon:/var/empty:/sbin/nologin
_ripd:*:88:88:RIP Daemon:/var/empty:/sbin/nologin
_relayd:*:89:89:Relay Daemon:/var/empty:/sbin/nologin
_ospf6d:*:90:90:OSPF6 Daemon:/var/empty:/sbin/nologin
_snmpd:*:91:91:SNMP Daemon:/var/empty:/sbin/nologin
_ypldap:*:93:93:YP to LDAP Daemon:/var/empty:/sbin/nologin
_rad:*:94:94:IPv6 Router Advertisement Daemon:/var/empty:/sbin/nologin
_smtpd:*:95:95:SMTP Daemon:/var/empty:/sbin/nologin
_rwalld:*:96:96:rpc.rwalld:/var/empty:/sbin/nologin
_nsd:*:97:97:NSD Daemon:/var/empty:/sbin/nologin
_ldpd:*:98:98:LDP Daemon:/var/empty:/sbin/nologin
_sndio:*:99:99:sndio privsep:/var/empty:/sbin/nologin
_ldapd:*:100:100:LDAP Daemon:/var/empty:/sbin/nologin
_iked:*:101:101:IKEv2 Daemon:/var/empty:/sbin/nologin
_iscsid:*:102:102:iSCSI Daemon:/var/empty:/sbin/nologin
_smtpq:*:103:103:SMTP Daemon:/var/empty:/sbin/nologin
_file:*:104:104:file privsep:/var/empty:/sbin/nologin
_radiusd:*:105:105:RADIUS Daemon:/var/empty:/sbin/nologin
_eigrpd:*:106:106:EIGRP Daemon:/var/empty:/sbin/nologin
_vmd:*:107:107:VM Daemon:/var/empty:/sbin/nologin
_tftp_proxy:*:108:108:tftp proxy daemon:/nonexistent:/sbin/nologin
_ftp_proxy:*:109:109:ftp proxy daemon:/nonexistent:/sbin/nologin
_sndiop:*:110:110:sndio privileged user:/var/empty:/sbin/nologin
_syspatch:*:112:112:syspatch unprivileged user:/var/empty:/sbin/nologin
_slaacd:*:115:115:SLAAC Daemon:/var/empty:/sbin/nologin
_dhcp6leased:*:116:116:DHCP6Lease Daemon:/var/empty:/sbin/nologin
_lldpd:*:119:119:LLDP Daemon:/var/empty:/sbin/nologin
nobody:*:32767:32767:Unprivileged user:/nonexistent:/sbin/nologin
netork-user:*:1000:1000::/home/netork-user:/bin/ksh
hashtest:*:1001:1001::/home/hashtest:/bin/ksh
+1
View File
@@ -0,0 +1 @@
pkg_scripts=cloudinitlocal cloudinit cloudconfig cloudfinal qemu_ga
+19
View File
@@ -0,0 +1,19 @@
#
SHELL=/bin/sh
PATH=/bin:/sbin:/usr/bin:/usr/sbin
HOME=/var/log
#
#minute hour mday month wday [flags] command
#
# rotate log files every hour, if necessary
0 * * * * /usr/bin/newsyslog
# send log file notifications, if necessary
#1-59 * * * * /usr/bin/newsyslog -m
#
# do daily/weekly/monthly maintenance
30 1 * * * /bin/sh /etc/daily
30 3 * * 6 /bin/sh /etc/weekly
30 5 1 * * /bin/sh /etc/monthly
#~ * * * * /usr/libexec/spamd-setup
#~ * * * * -ns rpki-client -v && bgpctl reload
+10
View File
@@ -0,0 +1,10 @@
Filesystem 1K-blocks Used Avail Capacity Mounted on
/dev/sd0a 148590 132976 8186 95% /
/dev/sd0k 11284654 38 10720384 1% /home
/dev/sd0e 1633278 14 1551602 1% /tmp
/dev/sd0d 2468798 1562784 782576 67% /usr
/dev/sd0g 948974 277644 623882 31% /usr/X11R6
/dev/sd0h 2912174 299670 2466896 11% /usr/local
/dev/sd0j 5831982 2 5540382 1% /usr/obj
/dev/sd0i 2404686 2 2284450 1% /usr/src
/dev/sd0f 2546942 10948 2408648 1% /var
+60
View File
@@ -0,0 +1,60 @@
USER CMD PID FD DEV INUM MODE R/W SZ|DV
root fstat 32180 text 4,3 77827 100555 r 22504
root fstat 32180 wd 4,10 259200 40755 r 512
root fstat 32180 0 pipe 0xfffffd8058c4e300 state: E
root fstat 32180 1 pipe 0xfffffd8058c4e0a0 state:
root fstat 32180 2 pipe 0xfffffd8058c4eee0 state:
netork-u head 91365 text 4,3 77838 100555 r 7832
netork-u head 91365 wd 4,10 259200 40755 r 512
netork-u head 91365 0 pipe 0xfffffd8058c4e0a0 state: R
netork-u head 91365 1 pipe 0xfffffd8058c4edb0 state:
netork-u head 91365 2 pipe 0xfffffd8058c4eee0 state:
root sudo 36413 text 4,7 77835 104555 r 280424
root sudo 36413 wd 4,10 259200 40755 r 512
root sudo 36413 0 pipe 0xfffffd8058c4e300 state: E
root sudo 36413 1 pipe 0xfffffd8058c4e0a0 state:
root sudo 36413 2 pipe 0xfffffd8058c4eee0 state:
root sudo 36413 4 4,0 14624 100644 re 40960
root sudo 36413 5 pipe 0xfffffd8058c4e1d0 state:
root sudo 36413 6 pipe 0xfffffd8058c4e1d0 state:
root sudo 36413 7 4,0 15887 100440 re 1600
netork-u ksh 71133 text 4,0 9621 100555 r 810120
netork-u ksh 71133 wd 4,10 259200 40755 r 512
netork-u ksh 71133 1 pipe 0xfffffd8058c4edb0 state:
netork-u ksh 71133 2 pipe 0xfffffd8058c4eee0 state:
netork-u ksh 71133 10 pipe 0xfffffd8058c4eb50 state: E
netork-u sshd-session 37638 text 4,3 181662 100511 r 1037608
netork-u sshd-session 37638 wd 4,0 2 40755 r 512
netork-u sshd-session 37638 0 4,0 15794 20666 rw 2,2
netork-u sshd-session 37638 1 4,0 15794 20666 rw 2,2
netork-u sshd-session 37638 2 4,0 15794 20666 rw 2,2
netork-u sshd-session 37638 3 4,0 15794 20666 rw 2,2
netork-u sshd-session 37638 4 4,0 15794 20666 rw 2,2
netork-u sshd-session 37638 5 4,0 15794 20666 rw 2,2
netork-u sshd-session 37638 6* unix stream 0xfffffd806fb97250 <-> 0xfffffd806fb97400
netork-u sshd-session 37638 7* internet stream tcp 0xffff800000ae1b80 10.0.2.15:22 <-- 10.0.2.2:53336
netork-u sshd-session 37638 9* unix stream 0xfffffd806fb97130
netork-u sshd-session 37638 11 pipe 0xfffffd8058c4edb0 state:
netork-u sshd-session 37638 13 pipe 0xfffffd8058c4eee0 state:
root sshd-session 25279 text 4,3 181662 100511 r 1037608
root sshd-session 25279 wd 4,0 2 40755 r 512
root sshd-session 25279 0 4,0 15794 20666 rw 2,2
root sshd-session 25279 1 4,0 15794 20666 rw 2,2
root sshd-session 25279 2 4,0 15794 20666 rw 2,2
root sshd-session 25279 3 4,0 15794 20666 rw 2,2
root sshd-session 25279 4 4,0 15794 20666 rw 2,2
root sshd-session 25279 5 4,0 15794 20666 rw 2,2
root sshd-session 25279 7* internet stream tcp 0xffff800000ae1b80 10.0.2.15:22 <-- 10.0.2.2:53336
root sshd-session 25279 8* unix stream 0xfffffd806fb97400 <-> 0xfffffd806fb97250
root sshd-session 25279 9* unix stream 0xfffffd806fb97130
root getty 88809 text 4,3 181471 100555 r 27864
root getty 88809 wd 4,0 2 40755 r 512
root getty 88809 0 4,0 15618 20600 rw 8,0
root getty 88809 1 4,0 15618 20600 rw 8,0
root getty 88809 2 4,0 15618 20600 rw 8,0
root cron 18831 text 4,3 129625 100555 r 42888
root cron 18831 wd 4,0 2 40755 r 512
root cron 18831 0 4,0 15794 20666 rwp 2,2
root cron 18831 1 4,0 15794 20666 rwp 2,2
root cron 18831 2 4,0 15794 20666 rwp 2,2
root cron 18831 3* unix stream 0xfffffd806fb970a0 /var/run/cron.sock
+1
View File
@@ -0,0 +1 @@
uid=1000(netork-user) gid=1000(netork-user) groups=1000(netork-user), 0(wheel)
+20
View File
@@ -0,0 +1,20 @@
lo0: flags=2008049<UP,LOOPBACK,RUNNING,MULTICAST,LRO> mtu 32768
index 3 priority 0 llprio 3
groups: lo
inet6 ::1 prefixlen 128
inet6 fe80::1%lo0 prefixlen 64 scopeid 0x3
inet 127.0.0.1 netmask 0xff000000
vio0: flags=808843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST,AUTOCONF4> mtu 1500
lladdr bc:24:11:aa:bb:04
index 1 priority 0 llprio 3
groups: egress
media: Ethernet autoselect
status: active
inet 10.0.2.15 netmask 0xffffff00 broadcast 10.0.2.255
enc0: flags=0<>
index 2 priority 0 llprio 3
groups: enc
status: active
pflog0: flags=141<UP,RUNNING,PROMISC> mtu 33136
index 4 priority 0 llprio 3
groups: pflog
+1
View File
@@ -0,0 +1 @@
Neighbor Linklayer Address Netif Expire S Flags
+15
View File
@@ -0,0 +1,15 @@
Active Internet connections (including servers)
Proto Recv-Q Send-Q Local Address Foreign Address TCP-State
tcp 0 0 10.0.2.15.22 10.0.2.2.53316 ESTABLISHED
tcp 0 0 *.22 *.* LISTEN
tcp 0 0 127.0.0.1.25 *.* LISTEN
Active Internet connections (including servers)
Proto Recv-Q Send-Q Local Address Foreign Address
udp 0 0 10.0.2.15.23532 93.241.86.156.123
udp 0 0 10.0.2.15.44456 162.19.170.154.123
udp 0 0 10.0.2.15.6243 162.159.200.1.123
udp 0 0 10.0.2.15.7949 24.134.7.185.123
udp 0 0 10.0.2.15.12367 168.119.211.223.123
udp 0 0 *.* *.*
udp 0 0 *.* *.*
udp 0 0 10.0.2.15.68 *.*
+9
View File
@@ -0,0 +1,9 @@
Active Internet connections (including servers)
Proto Recv-Q Send-Q Local Address Foreign Address TCP-State
tcp6 0 0 fe80::1%lo0.25 *.* LISTEN
tcp6 0 0 ::1.25 *.* LISTEN
tcp6 0 0 *.22 *.* LISTEN
Active Internet connections (including servers)
Proto Recv-Q Send-Q Local Address Foreign Address
udp6 0 0 *.* *.*
udp6 0 0 *.* *.*
+30
View File
@@ -0,0 +1,30 @@
Routing tables
Internet:
Destination Gateway Flags Refs Use Mtu Prio Iface
default 10.0.2.2 UGS 5 14 - 8 vio0
224/4 127.0.0.1 URS 0 0 32768 8 lo0
10.0.2/24 10.0.2.15 UCn 2 0 - 4 vio0
10.0.2.2 52:55:0a:00:02:02 UHLch 2 15 - 3 vio0
10.0.2.3 52:55:0a:00:02:03 UHLc 0 38 - 3 vio0
10.0.2.15 bc:24:11:aa:bb:04 UHLl 1 4 - 1 vio0
10.0.2.255 10.0.2.15 UHb 0 0 - 1 vio0
127/8 127.0.0.1 UGRS 0 0 32768 8 lo0
127.0.0.1 127.0.0.1 UHhl 1 2 32768 1 lo0
Internet6:
Destination Gateway Flags Refs Use Mtu Prio Iface
::/96 ::1 UGRS 0 0 32768 8 lo0
::1 ::1 UHhl 10 20 32768 1 lo0
::ffff:0.0.0.0/96 ::1 UGRS 0 0 32768 8 lo0
2002::/24 ::1 UGRS 0 0 32768 8 lo0
2002:7f00::/24 ::1 UGRS 0 0 32768 8 lo0
2002:e000::/20 ::1 UGRS 0 0 32768 8 lo0
2002:ff00::/24 ::1 UGRS 0 0 32768 8 lo0
fe80::/10 ::1 UGRS 0 0 32768 8 lo0
fec0::/10 ::1 UGRS 0 0 32768 8 lo0
fe80::1%lo0 fe80::1%lo0 UHl 0 0 32768 1 lo0
ff01::/16 ::1 UGRS 0 0 32768 8 lo0
ff01::%lo0/32 fe80::1%lo0 Um 0 1 32768 4 lo0
ff02::/16 ::1 UGRS 0 0 32768 8 lo0
ff02::%lo0/32 fe80::1%lo0 Um 0 1 32768 4 lo0
+13
View File
@@ -0,0 +1,13 @@
Routing tables
Internet:
Destination Gateway Flags Refs Use Mtu Prio Iface
default 10.0.2.2 UGS 5 14 - 8 vio0
224/4 127.0.0.1 URS 0 0 32768 8 lo0
10.0.2/24 10.0.2.15 UCn 2 0 - 4 vio0
10.0.2.2 52:55:0a:00:02:02 UHLch 2 16 - 3 vio0
10.0.2.3 52:55:0a:00:02:03 UHLc 0 38 - 3 vio0
10.0.2.15 bc:24:11:aa:bb:04 UHLl 1 4 - 1 vio0
10.0.2.255 10.0.2.15 UHb 0 0 - 1 vio0
127/8 127.0.0.1 UGRS 0 0 32768 8 lo0
127.0.0.1 127.0.0.1 UHhl 1 2 32768 1 lo0
+18
View File
@@ -0,0 +1,18 @@
Routing tables
Internet6:
Destination Gateway Flags Refs Use Mtu Prio Iface
::/96 ::1 UGRS 0 0 32768 8 lo0
::1 ::1 UHhl 10 20 32768 1 lo0
::ffff:0.0.0.0/96 ::1 UGRS 0 0 32768 8 lo0
2002::/24 ::1 UGRS 0 0 32768 8 lo0
2002:7f00::/24 ::1 UGRS 0 0 32768 8 lo0
2002:e000::/20 ::1 UGRS 0 0 32768 8 lo0
2002:ff00::/24 ::1 UGRS 0 0 32768 8 lo0
fe80::/10 ::1 UGRS 0 0 32768 8 lo0
fec0::/10 ::1 UGRS 0 0 32768 8 lo0
fe80::1%lo0 fe80::1%lo0 UHl 0 0 32768 1 lo0
ff01::/16 ::1 UGRS 0 0 32768 8 lo0
ff01::%lo0/32 fe80::1%lo0 Um 0 1 32768 4 lo0
ff02::/16 ::1 UGRS 0 0 32768 8 lo0
ff02::%lo0/32 fe80::1%lo0 Um 0 1 32768 4 lo0
+1
View File
@@ -0,0 +1 @@
quirks-7.194 signed on 2026-10-01T16:58:35Z
+84
View File
@@ -0,0 +1,84 @@
argon2-20190702p0 C implementation of Argon2 - password hashing function
bash-5.3.9 GNU Bourne Again Shell
bash-completion-2.17.0 programmable completion functions for bash
bzip2-1.0.8p0 block-sorting file compressor, unencumbered
e2fsprogs-1.47.3 utilities to manipulate ext2 filesystems
gettext-runtime-1.0 GNU gettext runtime libraries and programs
glib2-2.86.5 general-purpose utility library
libb2-0.98.1v0 library providing BLAKE2b, BLAKE2s, BLAKE2bp, BLAKE2sp
libffi-3.5.2p0 Foreign Function Interface
libiconv-1.19 character set conversion library
libyaml-0.2.5 YAML 1.1 parser and emitter written in C
meson-1.10.2v0 next-generation build system
ninja-1.11.1p1v1 small build system with a focus on speed
pcre2-10.48 perl-compatible regular expression library, version 2
py3-MarkupSafe-3.0.3p0 implements an XML/HTML/XHTML markup safe string
py3-apipkg-3.0.2p1 namespace control and lazy-import mechanism for Python
py3-argon2-cffi-25.1.0 argon2 password hashing for Python
py3-argon2-cffi-bindings-25.1.0 argon2 password hashing for Python
py3-arrow-1.4.0p0 better dates and times for Python
py3-attrs-25.4.0 classes without boilerplate
py3-bcrypt-5.0.0p0 bcrypt blowfish password hashing for Python
py3-blinker-1.9.0p0 fast, simple object-to-object and broadcast signaling
py3-brotli-1.2.0 Python bindings for the Brotli compression library
py3-cachetools-7.0.5 extensible memoizing collections and decorators
py3-certifi-2026.1.4 TLS CA support for Python, patched to use /etc/ssl/cert.pem
py3-cffi-2.0.0p0 Foreign Function Interface for Python calling C code
py3-chardet-5.2.0v0 character encoding auto-detection in Python
py3-charset-normalizer-3.4.7 character set detector library
py3-colorama-0.4.6p1 print colored terminal text from Python apps
py3-configobj-5.0.9p0 config file reader and writer
py3-coverage-7.13.2 code coverage measurement for Python
py3-cparser-3.0 C parser in pure Python
py3-cryptography-46.0.7 cryptographic recipes and primitives for Python
py3-dateutil-2.9.0pl0p0 Python API for advanced date calculations
py3-distlib-0.4.0 distribution utilities
py3-execnet-2.1.2 rapid multi-Python deployment
py3-filelock-3.25.2 platform independent file lock
py3-fqdn-1.5.1p1 validates that domain names are acceptable to browsers
py3-idna-3.11 Python library to support the IDNA protocol
py3-iniconfig-2.3.0 brain-dead simple config-ini parsing
py3-isoduration-20.11.0p2 operations with ISO 8601 durations
py3-jinja2-3.1.6p0 fast, optionally sandboxed, Python template engine
py3-jsonpatch-1.33p2 library to apply JSON Patches according to RFC 6902
py3-jsonpointer-2.4p2 library to resolve JSON Pointers according to RFC 6901
py3-jsonschema-4.24.0 implementation of JSON Schema validation for Python
py3-jsonschema-specifications-2025.4.1 JSON schema meta-schemas and vocabularies
py3-jwt-2.10.1 JSON Web Token implementation in Python
py3-mock-5.1.0p0 python mocking and patching library for testing
py3-oauthlib-3.3.1 Python library for OAuth
py3-packaging-26.0 core utilities for Python packaging
py3-passlib-1.9.3p0 Python module providing a password hashing framework
py3-platformdirs-4.9.6 determine appropriate platform-specific directories
py3-pluggy-1.6.0p0 plugin and hook calling mechanisms for Python
py3-pygments-2.20.0 Python syntax highlighter
py3-pyproject_api-1.10.0 API to interact with pyproject.toml-based projects
py3-python-discovery-1.2.1p0 library for discovering Python interpreters
py3-referencing-0.37.0p0 JSON referencing in Python
py3-requests-2.33.1 elegant and simple HTTP library for Python
py3-responses-0.25.0p2 utility library for mocking out the `requests` Python
py3-rfc3339-validator-0.1.4p2 pure python RFC3339 validator
py3-rfc3986-validator-0.1.1p2 pure python RFC3986 validator
py3-rpds-py-0.30.0p0 Python bindings for Rust's persistent data structures (rpds)
py3-scrypt-0.9.4 support for the scrypt key derivation function
py3-serial-3.5p0 serial interface class for Python
py3-six-1.17.0p1 Python 2 and 3 compatibility library
py3-test-9.0.2p0 cross-project testing tool for Python
py3-test-cov-7.1.0 pytest plugin for measuring coverage
py3-test-mock-3.15.1 thin wrapper around mock package for easier use with pytest
py3-test-xdist-3.8.0 py.test xdist plugin for distributed testing
py3-tox-4.47.0 virtualenv-based automation of test activities
py3-types-python-dateutil-2.9.0.20260305 typing stubs for Python dateutil
py3-tzdata-2026.3 IANA timezone data
py3-uri-template-1.3.0p1 RFC 6570 URI template processor
py3-urllib3-1.26.20p0 HTTP library for Python
py3-virtualenv-21.2.3 virtual Python environment builder
py3-webcolors-25.10.0p0 library for working with HTML color formats
py3-yaml-6.0.2p1 YAML parser and emitter in Python
python-3.13.15p0 interpreted object-oriented programming language
qemu-ga-10.2.1 QEMU guest agent
quirks-7.194 exceptions to pkg_add rules
sqlite3-3.51.3 embedded SQL implementation
sudo-1.9.17.2p1 execute a command as another user
updatedb-0p0 pkg_add speed up cache
xz-5.8.4 library and tools for XZ and LZMA compressed files
+84
View File
@@ -0,0 +1,84 @@
argon2-20190702p0
bash-5.3.9
bash-completion-2.17.0
bzip2-1.0.8p0
e2fsprogs-1.47.3
gettext-runtime-1.0
glib2-2.86.5
libb2-0.98.1v0
libffi-3.5.2p0
libiconv-1.19
libyaml-0.2.5
meson-1.10.2v0
ninja-1.11.1p1v1
pcre2-10.48
py3-MarkupSafe-3.0.3p0
py3-apipkg-3.0.2p1
py3-argon2-cffi-25.1.0
py3-argon2-cffi-bindings-25.1.0
py3-arrow-1.4.0p0
py3-attrs-25.4.0
py3-bcrypt-5.0.0p0
py3-blinker-1.9.0p0
py3-brotli-1.2.0
py3-cachetools-7.0.5
py3-certifi-2026.1.4
py3-cffi-2.0.0p0
py3-chardet-5.2.0v0
py3-charset-normalizer-3.4.7
py3-colorama-0.4.6p1
py3-configobj-5.0.9p0
py3-coverage-7.13.2
py3-cparser-3.0
py3-cryptography-46.0.7
py3-dateutil-2.9.0pl0p0
py3-distlib-0.4.0
py3-execnet-2.1.2
py3-filelock-3.25.2
py3-fqdn-1.5.1p1
py3-idna-3.11
py3-iniconfig-2.3.0
py3-isoduration-20.11.0p2
py3-jinja2-3.1.6p0
py3-jsonpatch-1.33p2
py3-jsonpointer-2.4p2
py3-jsonschema-4.24.0
py3-jsonschema-specifications-2025.4.1
py3-jwt-2.10.1
py3-mock-5.1.0p0
py3-oauthlib-3.3.1
py3-packaging-26.0
py3-passlib-1.9.3p0
py3-platformdirs-4.9.6
py3-pluggy-1.6.0p0
py3-pygments-2.20.0
py3-pyproject_api-1.10.0
py3-python-discovery-1.2.1p0
py3-referencing-0.37.0p0
py3-requests-2.33.1
py3-responses-0.25.0p2
py3-rfc3339-validator-0.1.4p2
py3-rfc3986-validator-0.1.1p2
py3-rpds-py-0.30.0p0
py3-scrypt-0.9.4
py3-serial-3.5p0
py3-six-1.17.0p1
py3-test-9.0.2p0
py3-test-cov-7.1.0
py3-test-mock-3.15.1
py3-test-xdist-3.8.0
py3-tox-4.47.0
py3-types-python-dateutil-2.9.0.20260305
py3-tzdata-2026.3
py3-uri-template-1.3.0p1
py3-urllib3-1.26.20p0
py3-virtualenv-21.2.3
py3-webcolors-25.10.0p0
py3-yaml-6.0.2p1
python-3.13.15p0
qemu-ga-10.2.1
quirks-7.194
sqlite3-3.51.3
sudo-1.9.17.2p1
updatedb-0p0
xz-5.8.4
@@ -0,0 +1,32 @@
USER PID PPID %CPU %MEM VSZ RSS STAT STARTED COMMAND
root 1 0 0.0 0.0 956 504 I Wed Oct 7 15:59:49 2026 /sbin/init
root 98045 1 0.0 0.1 1080 1124 Ip Wed Oct 7 15:59:53 2026 /sbin/slaacd
_slaacd 25236 98045 0.0 0.1 1088 1488 Ip Wed Oct 7 15:59:53 2026 slaacd: engine (slaacd)
_slaacd 92040 98045 0.0 0.1 1100 1528 IpU Wed Oct 7 15:59:53 2026 slaacd: frontend (slaacd)
root 77527 1 0.0 0.1 1104 1288 IU Wed Oct 7 15:59:53 2026 /sbin/dhcpleased
_dhcp 1046 77527 0.0 0.1 1112 1548 Ip Wed Oct 7 15:59:53 2026 dhcpleased: engine (dhcpleased)
_dhcp 81727 77527 0.0 0.1 1124 1552 IpU Wed Oct 7 15:59:53 2026 dhcpleased: frontend (dhcpleased)
root 24735 1 0.0 0.0 816 940 IpU Wed Oct 7 15:59:53 2026 /sbin/resolvd
root 44468 1 0.0 0.1 1024 2372 IpU Wed Oct 7 15:59:56 2026 syslogd: [priv] (syslogd)
_syslogd 20953 44468 0.0 0.1 1500 1636 Spc Wed Oct 7 15:59:56 2026 /usr/sbin/syslogd
root 45837 1 0.0 0.1 984 1356 IU Wed Oct 7 15:59:56 2026 pflogd: [priv] (pflogd)
_pflogd 43134 45837 0.0 0.1 1036 1436 Ipc Wed Oct 7 15:59:56 2026 pflogd: [running] -s 160 -i pflog0 -f /var/log/pflog (pflogd)
_ntp 20694 1 0.0 0.1 1176 2784 S<pc Wed Oct 7 15:59:56 2026 ntpd: ntp engine (ntpd)
_ntp 43071 20694 0.0 0.1 1104 2744 Ip Wed Oct 7 15:59:56 2026 ntpd: dns engine (ntpd)
root 11413 1 0.0 0.0 1688 988 I<pU Wed Oct 7 15:59:57 2026 /usr/sbin/ntpd
root 72256 1 0.0 0.1 1088 2824 S Wed Oct 7 15:59:57 2026 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups (sshd)
root 34956 1 0.0 0.1 1820 1916 Ip Wed Oct 7 15:59:57 2026 /usr/sbin/smtpd
_smtpd 96155 34956 0.0 0.2 1568 3136 Ipc Wed Oct 7 15:59:57 2026 smtpd: crypto (smtpd)
_smtpd 97509 34956 0.0 0.2 1764 3188 Ipc Wed Oct 7 15:59:57 2026 smtpd: control (smtpd)
_smtpd 90798 34956 0.0 0.2 1632 3216 Ip Wed Oct 7 15:59:57 2026 smtpd: lookup (smtpd)
_smtpd 62204 34956 0.0 0.2 2056 4368 Ipc Wed Oct 7 15:59:57 2026 smtpd: dispatcher (smtpd)
_smtpq 6556 34956 0.0 0.2 1756 3236 Ipc Wed Oct 7 15:59:57 2026 smtpd: queue (smtpd)
_smtpd 92888 34956 0.0 0.2 1564 3160 Ipc Wed Oct 7 15:59:57 2026 smtpd: scheduler (smtpd)
_sndiop 77861 1 0.0 0.0 9076 860 IpU Wed Oct 7 15:59:57 2026 sndiod: helper (sndiod)
_sndio 92596 1 0.0 0.0 9076 788 I<pc Wed Oct 7 15:59:57 2026 /usr/bin/sndiod
root 18831 1 0.0 0.1 1140 1416 Sp Wed Oct 7 16:00:01 2026 /usr/sbin/cron
root 33862 72256 0.0 0.2 1536 4100 S Wed Oct 7 16:01:18 2026 sshd-session: netork-user [priv] (sshd-session)
netork-u 18359 33862 0.0 0.2 1816 3552 S Wed Oct 7 16:01:19 2026 sshd-session: netork-user@notty (sshd-session)
netork-u 86536 18359 0.0 0.0 1252 760 Sp Wed Oct 7 16:01:19 2026 ksh -c ps -axww -o user,pid,ppid,%cpu,%mem,vsz,rss,stat,lstart,command
netork-u 64677 86536 0.0 0.0 968 384 RpU/1 Wed Oct 7 16:01:19 2026 ps -axww -o user
root 88809 1 0.0 0.1 796 1416 I+pU Wed Oct 7 16:00:01 2026 /usr/libexec/getty std.115200 tty00
+18
View File
@@ -0,0 +1,18 @@
check_quotas
cloudconfig
cloudfinal
cloudinit
cloudinitlocal
cron
dhcpleased
library_aslr
ntpd
pf
pflogd
qemu_ga
resolvd
slaacd
smtpd
sndiod
sshd
syslogd
+2
View File
@@ -0,0 +1,2 @@
Device 512-blocks Used Avail Capacity Priority
/dev/sd0b 524288 0 524288 0% 0
@@ -0,0 +1,4 @@
Intel(R) Core(TM) i9-9900K CPU @ 3.60GHz
2
2130563072
KVM
+1
View File
@@ -0,0 +1 @@
1791406789
@@ -0,0 +1,6 @@
spike-openbsd
OpenBSD
7.9
OpenBSD 7.9 (GENERIC.MP) #449: Wed May 6 13:17:25 MDT 2026
deraadt@amd64.openbsd.org:/usr/src/sys/arch/amd64/compile/GENERIC.MP
+1
View File
@@ -0,0 +1 @@
0.23 0.09 0.03
+34
View File
@@ -0,0 +1,34 @@
001_xserver
002_smtpd
003_vmd
004_elf
005_sysv
006_nfs
007_ipsec
008_npppd
009_iked
010_ifioctl
011_nipledge
012_kernproc
013_ttyioctl
014_expat
015_smtpd
016_nfs
017_wscons
018_shmat
019_expat
020_xserver
021_ldapd
022_nsd
023_unbound
024_libressl
025_procargs
026_sysvipc
027_iked
028_wgbind
029_sysvsem
030_uidrange
031_isakmpd
032_xserver
033_expat
034_wsdisplay
+1
View File
@@ -0,0 +1 @@
OpenBSD spike-openbsd 7.9 GENERIC.MP#449 amd64
+1
View File
@@ -0,0 +1 @@
4:00PM up 1 min, 0 users, load averages: 0.17, 0.07, 0.02
+1
View File
@@ -0,0 +1 @@
/usr/sbin/snmpd