Zautomatyzowane, w pełni izolowane narzędzie do ultraszybkiego i bezpiecznego transferu plików w sieci lokalnej (LAN).
SecFerro QR Transfer to bezkompromisowe rozwiązanie klasy Enterprise, zaprojektowane z myślą o środowiskach, w których szybkość, niezawodność i bezpieczeństwo End-to-End (E2EE) klasy wojskowej są priorytetem. Wersja 3.0 eliminuje konieczność ręcznej konfiguracji, dzięki automatycznemu tworzeniu izolowanego środowiska na dowolnym systemie operacyjnym.
| Ikona | Funkcja | Opis |
|---|---|---|
| 🛡️ | Szyfrowanie End-to-End (E2EE) | Opcjonalne, ale zalecane szyfrowanie AES-256-GCM. Klucz deszyfrujący jest przekazywany w kodzie QR i nigdy nie trafia na serwer transferowy, gwarantując maksymalną poufność. |
| 🚀 | Instalacja "Zero-Touch" | Wystarczy uruchomić jeden skrypt. Aplikacja automatycznie dba o instalację niezbędnych zależności (Python, venv) i konfigurację środowiska. |
| 🏢 | Izolowane Środowisko (venv) | Gwarancja stabilności i czystości systemu. Narzędzie działa w całkowicie odizolowanym środowisku wirtualnym, nie kolidując z innymi aplikacjami. |
| ⚡ | Asynchroniczny Rdzeń (aiohttp) | Zapewnia błyskawiczny transfer danych i możliwość obsługi wielu jednoczesnych połączeń bez spowolnień. |
| 🌐 | Uniwersalny Interfejs Webowy | Intuicyjny interfejs dostępny przez przeglądarkę, w pełni responsywny i funkcjonalny na komputerach (Nadawca) i urządzeniach mobilnych (Odbiorca). |
| ⚙️ | Architektura Lokalna | Dane nigdy nie opuszczają Twojej sieci lokalnej. Brak zewnętrznych serwerów, usług chmurowych czy telemetrii. |
SecFerro QR Transfer działa jako lokalny serwer webowy w Twojej infrastrukturze. Cały proces przebiega w ramach sieci LAN, a transfer inicjowany jest przez skan kodu QR.
| Rola | Urządzenie | Zadanie | Uwagi |
|---|---|---|---|
| Nadawca (Server) | Komputer stacjonarny/Laptop (Win/macOS/Linux) | Uruchamia serwer, wybiera plik, generuje kod QR (z opcją E2EE). | Wymaga stabilnego środowiska. |
| Odbiorca (Client) | Smartfon/Tablet (Android/iOS) | Skanuje kod QR za pomocą aparatu, pobiera plik, deszyfruje go lokalnie (jeśli E2EE było włączone). | W pełni wspierane są urządzenia mobilne. |
Aby rozpocząć, pobierz wszystkie pliki projektu (start.bat, start.sh, SecFerro_Transfer.py, requirements.txt) do jednego, dedykowanego folderu.
- Uruchomienie: Kliknij dwukrotnie plik
start.bat. - Automatyzacja: Skrypt automatycznie zadba o instalację Pythona i utworzenie środowiska wirtualnego.
- Gotowość: Interfejs aplikacji otworzy się automatycznie w domyślnej przeglądarce.
- Otwórz terminal w folderze projektu.
- Nadaj uprawnienia do wykonania skryptu (tylko raz):
chmod +x start.sh
- Uruchom skrypt:
./start.sh
- Gotowość: Skrypt uruchomi serwer i otworzy interfejs w przeglądarce.
- Wybierz Plik: W interfejsie webowym przeciągnij i upuść plik lub użyj przycisku, aby go wskazać (Nadawca).
- Konfiguracja Bezpieczeństwa: Opcjonalnie zaznacz pole "Szyfrowanie End-to-End" dla maksymalnej ochrony danych.
- Transfer: Użyj aparatu w urządzeniu mobilnym (Odbiorca) do zeskanowania wygenerowanego Kodu QR.
- Pobieranie: Postępuj zgodnie z instrukcjami wyświetlanymi na ekranie telefonu, aby pobrać i odszyfrować plik.
- Zakończenie: Aby zatrzymać serwer, po prostu zamknij okno terminala.
- Kodyfikacja i Rozwój: Anonymousik
- Platforma: SecFerro Division
- Licencja: Projekt udostępniony na warunkach Licencji MIT. Zobacz pełne warunki w pliku LICENSE.