GitHub repository: rujevic/catflap
Description: 🐈🚪 Creates listening sockets and passes their FDs to a child process. You should probably use systemfd instead!