Files
napalm-bsd/tests/fixtures/openbsd-vm/COMMANDS.txt
T
christianmanivong 5f53de0c25
CI / test (3.10) (push) Successful in 27s
CI / test (3.11) (push) Successful in 27s
CI / test (3.12) (push) Successful in 37s
CI / test (3.10) (pull_request) Successful in 42s
CI / test (3.11) (pull_request) Successful in 42s
CI / test (3.12) (pull_request) Successful in 38s
feat: report listening sockets
get_listening_sockets() in the shape of napalm-device-types'
ListeningSocketsMixin, whose ss/cgroup reading is Linux's, and with its
rule: read as root first, and without root when that brings nothing back,
which the reading reports as `attributed: False`.

- FreeBSD: `sockstat -46lq -P tcp,udp`, which sees every socket either way.
- OpenBSD: `fstat -n` as root (the sockets nothing is connected to; port 0
  is unbound), `netstat -an` without root, as fstat shows a user only
  their own processes; those sockets come without a process.
- Addresses as ss prints them: `*` becomes 0.0.0.0 or :: by family, IPv6
  without brackets, a zone (`fe80::1%lo0`) becomes the interface. One entry
  per socket, the first process holding it.

No get_kernel_facts on purpose: KernelFactsMixin reports a Linux kernel's
modules and CONFIG_ options, which a BSD kernel does not have.

Fixtures recorded on the FreeBSD 15.1 and OpenBSD 7.9 VMs with test
listeners on 127.0.0.1 and ::1 (NetOrk/netork#798).
2026-10-08 09:26:21 +02:00

36 lines
703 B
Plaintext

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
sudo fstat -n
fstat -n
netstat -an -f inet; netstat -an -f inet6