An architecture of an RSA-encrypted (not end-to-end) chat server and multiple clients, utilizing unix domain sockets.
A separate attack program is used to implement both: the prime factorization attack, and the bruteforce attack.
Run build.sh
to build the binaries, found under bin directory.