AnonChat is a secure, anonymous, and terminal-based chatroom application that operates over the Tor network. With AnonChat, you can communicate with others in a private and encrypted manner, ensuring that your conversations remain untraceable and protected from prying eyes.
- Secure and anonymous communication over the Tor network
- Terminal-based interface for a unique and intuitive experience
- Strong encryption to protect your conversations
- Easy to use and fast-loading interface
AnonChat can be installed on macOS "porting to other operating systems will be done in the future." To get started with AnonChat, simply follow these steps:
-
Install the Tor on your computer.
-
Clone this repository to your local machine using the following command:
git clone https://github.com/Baccount/Anon_Chat.git pip install -r requirements.txt
-
Run the AnonChat Server using the following command:
python server_start.py
-
Run the AnonChat Client using the following command:
python client_start.py
-
h
- Displays a list of commands -
s
- "Send Message" - Sends a message to all connected clients -
o
- "Show Onion Address" - Displays the Onion Address of the server -
l
- "List" all users in the chat room and their IDs -
ban
- "Ban" - Bans a user from the chat room. using the following command:ban <id>
-
h
- Displays a list of commands -
s
- "Send Message" - Sends a message to all connected clients except self -
login
- "Login" - Logs into the chat room using the following command:login <username>
-
logout
- "Logout" - Logs out of the chat room -
o
- "Show Onion Address" - Displays the Onion Address of the server -
quit
- "Quit" - Quits the chat room
--test
or-t
- Runs the server in test mode and skips asking user for bridges. Ephemeral onion service is created by default.
--test
or-t
- Skips asking user for bridges