2 ms·
The canonical book has already been recommended in a sibling comment, but to talk to some of your other points: - `dtruss` can be used in place of `strace` - y
by jen20 4y ago
The canonical book has already been recommended in a sibling comment, but to talk to some of your other points:
- `dtruss` can be used in place of `strace` - you may need to modify the SIP settings to allow Dtrace usage though.
- macOS uses llvm which does not require GNU binutils
- The traditional `ifconfig`, `route` etc are available, and scutil for DNS.
- The firewall is pf, which originally comes from OpenBSD. There are other interfaces, but `pfctl` works (and has a man page).