My software https://monoclesecurity.com has all the features being asked for here and was open source for years but i couldn’t get any financial support. It’s probably a bit late now but if some particularly generous people came along I would open source it again.