Beta transmitik
Terenkripsi, mengintip ke peer, transfer file dan berbagi, dengan unduhan jeda dan resume Perselisihan ● Reddit ● Twitter ● Mastodon ● Transmitic.net
- Terenkripsi
- P2P
- Dibangun dengan karat
- Tidak ada server pihak ketiga yang terlibat
- Tidak ada batas ukuran file
Tujuannya adalah untuk membuat transfer file dan folder semudah mungkin.
Jika Anda pernah berpikir I just want to send these files directly from this computer to another , transmitik dapat membantu.
Cara kerjanya
- Pengguna bertukar ID publik yang dihasilkan secara otomatis secara otomatis.
- Tambahkan ID publik dan IP pengguna yang ingin Anda bagikan.
- Tambahkan file atau folder yang ingin Anda bagikan, dan pengguna mana yang ingin Anda bagikan.
- Nyalakan berbagi! Pengguna dapat memilih file mana yang ingin mereka unduh langsung dari perangkat Anda.
- Lihat semua file yang dibagikan dengan Anda, dan unduh langsung dari perangkat pengguna lainnya.
- Koneksi dienkripsi dengan AES256-gcm.
- Pengguna di belakang NATS dan Firewall dapat menggunakan fitur "koneksi terbalik" untuk tetap berbagi dengan pengguna yang tidak memiliki batasan jaringan.
Lihat demo di bawah ini
Fitur
- Aman
- Enkripsi AES-GCM 256
- ED25519 Kunci Penandatanganan
- X25519 Exchange Key Diffie-Hellman
- GUI yang mudah digunakan
- Platform Lintas
- Pemasang MSI Windows & Portabel
- Bundel & Portabel Universal MacOS
- Linux Portable
- Pribadi
- P2P
- Tidak ada server pihak ketiga dengan cara apa pun
- LAN & Internet
- Bagikan file dan folder
- Tidak ada batas ukuran file
- Jeda dan resume
- Unduhan dapat dijeda, atau terganggu, tetapi akan melanjutkan di mana mereka tinggalkan
- Koneksi terbalik
- Jika Anda berada di belakang NAT, atau memiliki batasan jaringan, tetapi pengguna Anda tidak , Anda masih dapat berbagi satu sama lain.
Support Transmitic
Silakan ? Repo!
Jika Anda mendapatkan nilai dari transmitik, silakan donasi
Patreon
Perbandingan dengan alat lain
Ftp
Transmitik paling mirip dengan FTP (meskipun protokol FTP tidak didukung). Anda memilih file dan folder mana yang ingin Anda unduh dari komputer lain yang dibagikan kepada Anda.
Bittorrent
Transmitik tidak mendukung fungsionalitas bittorrent, atau bittorrent, di dalamnya tidak dapat mengunduh file yang sama dari beberapa rekan untuk mengunduhnya lebih cepat.
Sinkronisasi File
Transmitik tidak dirancang untuk "sinkronisasi file" dan tidak boleh digunakan untuk tujuan ini.
Status pengembangan
Transmitik saat ini dalam beta. Harap laporkan setiap bug yang Anda temui.
Info lebih lanjut
Lihat Wiki untuk informasi lebih lanjut, bantuan jaringan, dan batasan https://github.com/transmitic/transmitic/wiki
Berkontribusi
Satu -satunya bidang kontribusi yang diperlukan saat ini adalah tinjauan penggunaan kriptografi.
Jika Anda tertarik, silakan kunjungi perselisihan.
Dependensi
- Karat (backend)
- Sciter (GUI)
- cincin
- AES-GCM
- x25519_dalek
Fitur masa depan
- UPNP
- Penemuan transmitik
- Server untuk menemukan pengguna tanpa mengharuskan IP diketahui oleh pengguna (fitur opsional)
- Pembaruan Otomatis
- MINI TRANSMITIK
- Versi CLI Only dengan dependensi minimal
Lihat masalah dan diskusi GitHub untuk lebih lanjut
Kriptografi
- Publik, kunci penandatanganan pribadi dihasilkan dengan
ring - Penandatanganan Kunci
ring ("ID Publik") dipertukarkan dari band, secara manual - Diffie-Hellman Key Generation dengan
x25519_dalek- Kunci diffie-Hellman diregenerasi untuk setiap aliran TCP baru. Tidak pernah digunakan kembali.
- Diffie-Hellman
x25519_dalek Keys ditandatangani dengan tombol ring - Pengguna jarak jauh memverifikasi kunci
x25519_dalek dengan kunci publik ring pengguna itu ("ID publik") - Kunci AES dihasilkan
- Semua komunikasi lebih lanjut dienkripsi dengan
AES-GCM dengan ring
Lihat modul-modul ini untuk meninjau kriptografi di core transmitic
- crypto.rs
- transmitic_stream.rs
- enkripsi_stream.rs
Demo

Transmitic.demo.v0.12.0.mp4
Harga
Pada saat ini transmitik gratis untuk penggunaan pribadi dan komersial.
Membangun
Binari prebuilt tersedia di rilis
$ 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
Lisensi
Proyek ini disediakan "sebagaimana adanya" dan tidak membuat jaminan, tersurat maupun tersirat.
Untuk ditentukan.