Beta transmítica
Encriptado, pares a igual, transferencia de archivos y compartir, con pausa de descarga y currículum Discord ● Reddit ● Twitter ● Mastodon ● Transmitic.net
- Encriptado
- P2P
- Construido con óxido
- No hay servidor de terceros involucrado
- Sin límites de tamaño de archivo
El objetivo es hacer que la transferencia de archivos y carpetas sea lo más fácil posible.
Si alguna vez ha pensado I just want to send these files directly from this computer to another , Transmitic puede ayudar.
Cómo funciona
- Los usuarios intercambian identificaciones públicas que transmiten automáticamente.
- Agregue las ID públicas de los usuarios y los IP con los que desea compartir.
- Agregue archivos o carpetas que desea compartir y con qué usuarios desea compartir.
- ¡Vuelva a compartir! Los usuarios pueden elegir qué archivos desean descargar directamente desde su dispositivo.
- Vea todos los archivos que se comparten con usted y descargue directamente desde el dispositivo del otro usuario.
- Las conexiones están encriptadas con AES256-GCM.
- Los usuarios detrás de los NAT y los firewalls pueden usar la función "Conexión inversa" para compartir con los usuarios que no tienen limitaciones de red.
Ver demostración a continuación
Características
- Seguro
- Cifrado AES-GCM 256
- Llaves de firma ED25519
- X25519 Diffie-Hellman Intercambio de claves
- GUI fácil de usar
- Plataforma cruzada
- Instalador de Windows MSI y portátil
- MacOS Universal Bundle & Portable
- Linux portátil
- Privado
- P2P
- No hay servidores de terceros de ninguna manera
- Lan e Internet
- Compartir archivos y carpetas
- Sin límites de tamaño de archivo
- Pausa y reanudación
- Las descargas se pueden pausar o interrumpir, pero continuarán donde lo dejaron
- Conexión inversa
- Si está detrás de un NAT o tiene limitaciones de red, pero sus usuarios no lo hacen , aún puede compartir entre sí.
Soporte transmítico
Por favor ? ¡El repositorio!
Si obtiene valor de transmítico, done
Patreón
Comparación con otras herramientas
Ftp
El transmítico es más similar al FTP (aunque el protocolo FTP no es compatible). Usted elige qué archivos y carpetas desea descargar de otras computadoras que se comparten con usted.
Bittorrent
Transmitic no admite BitTorrent, o la funcionalidad similar a BitTorrent, ya que Transmitic no puede descargar el mismo archivo de varios pares para descargarlo más rápido.
Sincronización de archivos
Transmitic no está diseñado para la "sincronización de archivos" y no debe usarse para este propósito.
Estado de desarrollo
Transmitic se encuentra actualmente en beta. Informe los errores que encuentre.
Más información
Consulte Wiki para obtener más información, ayuda de redes y limitaciones https://github.com/transmitic/transmitic/wiki
Que contribuye
La única área de contribución que se necesita en este momento es una revisión del uso de criptografía.
Si está interesado, visite la discordia.
Dependencias
- Óxido (backend)
- Sciter (GUI)
- anillo
- AES-GCM
- x25519_dalek
Características futuras
- Upnp
- Descubrimiento transmítico
- Servidor para descubrir usuarios sin requerir que los usuarios sean conocidos por IPS (función opcional)
- Actualizaciones automáticas
- Mini transmítico
- Versión de solo CLI con dependencias mínimas
Ver cuestiones y discusiones de Github para más
Criptografía
- Públicas claves de firma privadas generadas con
ring - Firma de las llaves
ring ("IDS públicas") se intercambian fuera de la banda, manualmente - Generación de claves Diffie-Hellman con
x25519_dalek- Las teclas Diffie-Hellman se regeneran para cada nueva transmisión TCP. Nunca reutilizado.
- Diffie-Hellman
x25519_dalek Las teclas están firmadas con las teclas de ring - El usuario remoto verifica la tecla
x25519_dalek con la clave pública ring de ese usuario ("ID pública") - Clave AES generada
- Toda la comunicación adicional encriptada con
AES-GCM con ring
Vea estos módulos para revisar la criptografía en el núcleo transmítico
- Crypto.rs
- transmitic_stream.rs
- cifrado_stream.rs
Manifestación

Transmitic.demo.v0.12.0.mp4
Fijación de precios
En este momento, Transmitic es gratuito para uso personal y comercial.
Construir
Binarios prebuilados disponibles en lanzamientos
$ mkdir transmitic_workspace
$ cd transmitic_workspace
$ git clone [email protected]:transmitic/transmitic.git
$ git clone [email protected]:transmitic/transmitic-core.git
# You need the sciter 4 dll. Either pull the repo and put the x64 folder in path
# OR just download sciter.dll, put it in your sys path, or next to transmitic.exe
$ git clone [email protected]:sciter-engine/sciter-js-sdk.git
# Add to sys path sciter-js-sdkbinwindowsx64
# Create transmitic_workspaceCargo.toml
[workspace]
members = [
"transmitic",
"transmitic-core"
]
$ cargo run -p transmitic
Licencia
Este proyecto se proporciona "tal cual" y no ofrece garantías, expresas o implícitas.
Ser determinado.