A decentralized P2P messaging app
Project description
P2P Messenger
Una aplicación de mensajería P2P descentralizada que funciona directamente entre dispositivos sin necesidad de servidores centrales.
Características
- Mensajería directa entre dispositivos
- Transferencia de archivos
- Sistema de amigos
- Encriptación de mensajes
- Interfaz de línea de comandos simple
- No requiere servidores centrales
Requisitos
- Python 3.6 o superior
- pip (gestor de paquetes de Python)
Instalación
Método 1: Instalación directa desde GitHub
pip install git+https://github.com/tu-usuario/p2p_messenger.git
Método 2: Instalación manual
- Clona el repositorio:
git clone https://github.com/tu-usuario/p2p_messenger.git
cd p2p_messenger
- Instala las dependencias:
pip install -r requirements.txt
Método 3: Instalación desde PyPI (cuando esté disponible)
pip install p2p_messenger
Uso
- Inicia la aplicación:
python node.py
-
Ingresa tu número de teléfono y nombre cuando se te solicite.
-
Comandos disponibles:
send <teléfono> <mensaje>- Enviar mensajesendfile <teléfono> <ruta_archivo>- Enviar archivoadd <teléfono> <nombre>- Añadir contactocontacts- Ver lista de contactosfriend <teléfono>- Enviar solicitud de amistadaccept <teléfono>- Aceptar solicitud de amistadreject <teléfono>- Rechazar solicitud de amistadfriends- Ver lista de amigos en líneaexit- Salir
Notas importantes
- Asegúrate de que el puerto que uses no esté bloqueado por tu firewall
- Los mensajes se envían directamente entre dispositivos, sin pasar por servidores
- La aplicación usa tu número de teléfono como identificador único
Licencia
MIT License
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
p2p_messenger-1.0.0.tar.gz
(2.1 kB
view details)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file p2p_messenger-1.0.0.tar.gz.
File metadata
- Download URL: p2p_messenger-1.0.0.tar.gz
- Upload date:
- Size: 2.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.9.6
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
e9892992c45af2d9721140db02209aa8c117023eb0afe9d8db9526d304fa7e20
|
|
| MD5 |
b0ba0487a34194b7d899561f0f1ce1ff
|
|
| BLAKE2b-256 |
0fef404b6d30bb37efe5dca11b7e52f015bbf68805bffd188787eafee3244657
|
File details
Details for the file p2p_messenger-1.0.0-py3-none-any.whl.
File metadata
- Download URL: p2p_messenger-1.0.0-py3-none-any.whl
- Upload date:
- Size: 2.3 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.9.6
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
fc065be07ae83754e911b1c808f799a25f6110905fe9b542903cd6a4447488d6
|
|
| MD5 |
24a73ea905c1c7f0f399787470bf21cb
|
|
| BLAKE2b-256 |
a06ab692a9e7011e26700f86030f9e2dbf4153d6a28d5548c6d60a94ec6cf48a
|