
Herramienta de línea de comandos para mantener un chat privado en la terminal mediante Tor.
Proyecto personal de código abierto por AlexLopEx03 bajo licencia AGPLv3.0 📜
powershell -ExecutionPolicy Bypass -Command "iwr https://raw.githubusercontent.com/alexlopex03/Onion-chat/main/scripts/installer.ps1 | iex"# No disponible
curl "https://raw.githubusercontent.com/alexlopex03/Onion-chat/main/scripts/installer.sh"Se puede simular el chat entre dos usuarios con dos terminales diferentes desde un mismo equipo
- Un usuario ejecutará lo siguiente:
onion-chat create- Esto devolverá la dirección onion que deberá de recibir el otro usuario del chat, puede tardar aproximadamente 20-30 segundos en generar el servicio de Tor.
Ejemplo de dirección onion: h37nkv26vmumhqzt536eo5zglfk5vkjf2ajid.onion
- El otro usuario ejecutará lo siguiente con la dirección recibida como parámetro:
onion-chat connect example-url.onion- Tras unos segundos, cuando se inicie la conexión entre ambos usuarios ya verán el chat final.
Warning
Onion-chat utiliza los puertos 80 y 3000, es probable que si los puertos estan ocupados pueda no funcionar alguno de los pasos previos sin ningún aviso.
Important
Este proyecto utiliza Bine, una librería de Golang para abstraer de parte de la configuración de los servicios de Tor y el torrc (El archivo principal de configuración de Tor).
Bine dejó de ser desarrollado y mantenido a mediados de 2023, tan solo actualiza periódicamente sus dependencias.
Enlace del repositorio de Bine
Note
Además este proyecto utiliza el motor tradicional de Tor desarrollado en C, el cual tiene una configuración altamente estable y conservadora que asegura compatibilidad futura.
Como alternativa, existe Arti, una versión moderna desarrollada en Rust, donde actualmente se está reescribiendo todo el motor, es algo más inestable.
| ⚙️ Características pendientes de implementar |
|---|
| Desarrollo multiplataforma para Linux y MacOS |
| Persistencia de la misma dirección onion entre servicios creados |
| Flag opcional para ocultar logs |
| Comando update para actualizar la App y el motor de Tor |
| Corrección de errores de la interfaz gráfica del chat |
| Automatización de auditorias de seguridad mediante Github actions |
| Mejora del feedback de algunos comandos |


