yet another ctf library