for what it is worth, I believe much of the needed info is available in the messages
log. Here is a snippet of my message log:
Jun 11 00:31:29 ipfire dhcpd: Commit: IP: 192.168.75.157 MAC: 00:07:a6:22:28:2e Name: LEVDS-Dimmer MAC2: 00:07:a6:22:28:2e
Jun 11 00:31:29 ipfire dhcpd: DHCPREQUEST for 192.168.75.157 from 00:07:a6:22:28:2e (LEVDS-Dimmer) via blue0
Jun 11 00:31:29 ipfire dhcpd: Wrote 0 deleted host decls to leases file.
Jun 11 00:31:29 ipfire dhcpd: Wrote 0 new dynamic host decls to leases file.
Jun 11 00:31:29 ipfire dhcpd: Wrote 140 leases to leases file.
Jun 11 00:31:29 ipfire dhcpd: DHCPACK on 192.168.75.157 to 00:07:a6:22:28:2e (LEVDS-Dimmer) via blue0
These days, with the developers so very busy, I would suggest to have you, or one of the other above posters, build up arpwatch. There are very few developers (all volunteers) and lots to do. If interested in helping, there is information in the Development area of the wiki: