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
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).
38 lines
808 B
Plaintext
38 lines
808 B
Plaintext
uname -a
|
|
freebsd-version -kru
|
|
sysctl -n kern.hostname kern.osrelease hw.model hw.ncpu hw.physmem kern.boottime
|
|
kenv -q smbios.system.product
|
|
kenv -q smbios.system.serial
|
|
kenv -q smbios.system.uuid
|
|
ifconfig -a
|
|
netstat -rnW -f inet
|
|
netstat -rnW -f inet6
|
|
arp -an
|
|
ndp -an
|
|
sockstat -l -4 -6 -P tcp,udp -q
|
|
pkg -N
|
|
pkg repos -l
|
|
pkg info
|
|
pkg query '%n\t%v\t%o\t%R\t%c'
|
|
sudo pkg update -q
|
|
pkg version -vRL=
|
|
sudo pkg upgrade -n
|
|
sudo pkg upgrade -n -r FreeBSD-base
|
|
pkg audit -F -q
|
|
service -e
|
|
sudo service -l
|
|
sysrc -a
|
|
sysrc -n qemu_guest_agent_enable
|
|
sudo service qemu-guest-agent status
|
|
cat /etc/passwd
|
|
ps -axww -o user,pid,ppid,%cpu,%mem,vsz,rss,stat,lstart,command
|
|
cat /etc/crontab
|
|
df -k
|
|
swapinfo -k
|
|
sysctl -n vm.loadavg
|
|
which snmpd bsnmpd
|
|
freebsd-update -h
|
|
id
|
|
sockstat -46lq -P tcp,udp
|
|
sudo sockstat -46lq -P tcp,udp
|