A Proof-of-Concept Project prepared in accordance to create Anonymous Routing for files/messages. It is similar to Onion Routing but enhances performance by bundling multiple messages together. This project allows users to send a message, which is then encrypted on the backend via a simplified Garlic Routing mechanism, and the encrypted message is displayed back to the user.
Inspiration for this project came from communicating with a person whom I wanted to share a message without anyone else knowing about the secret. I could've just used pre-existent methods, but where is the nerve-wracking hardwork in that ;).
Docker
Python
more in the Requirements
git clone https://github.com/x0prc/AnR2
npx create-react-app anonymous-routing
cd anonymous-routing
npm start
pip install Flask
mkdir AnR2
cd AnR2
touch app.py
Run the Flask server
python3 app.py
Run the Node Server
npm start
WebSocket Support
pip install flask-socketio
Run the Vercel Instance
npm run vercel-build
True Garlic Routing: Implement full garlic routing encryption where multiple messages are bundled and routed through multiple nodes. User Authentication: Add user authentication for tracking messages securely.