Skip to content
MikformatycyPublic

About

SafeWall — kieszonkowa brama prywatności: telefon po kablu, LTE i planowana ochrona przez Tor.

Resources

Stars

1 star

Watchers

0 watching

Forks

Latest commit

 

History

2 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SafeWall

SafeWall

Bo za każdą historią stoi człowiek.

Kieszonkowa brama prywatności: telefon po kablu, własne LTE i ochrona połączeń przez Tor. Projekt dla dziennikarzy, aktywistów i organizacji społecznych, rozwijany podczas hackathonu.

Prezentacja dla jury · Opis projektu · Aktualny stan · Dokumentacja

Koncepcja SafeWall: logo, hasło i rozłożone urządzenie

Cover jest kompozycją AI na podstawie renderu Blendera. Obudowa przedstawia koncepcję produktu, a nie gotowy sprzęt produkcyjny.

Uruchom dashboard lokalnie

Wymagany Node.js 20 lub nowszy. Dashboard nie wymaga instalowania pakietów:

cd dashboard
npm run dev

Otwórz http://127.0.0.1:4173. CSS odświeża się bez przeładowania; zmiana HTML/JS przeładowuje widok. Na macOS npm run dev:safari otwiera też Safari. Bez serwera można otworzyć gotowy dashboard/Podglad.html.

Dashboard używa danych demo. Nie odczytuje urządzenia i nie steruje ochroną. Tryb ?source=api pokazuje brak odczytów, dopóki nie powstanie backend; nie zastępuje błędów sztucznymi danymi. safewall.local jest nazwą docelową, jeszcze nieskonfigurowaną dla dashboardu.

Stan projektu — 4 października 2026

Obszar Co mamy Co pozostaje
Router Raspberry Pi 4, PiTalk EG25-G, Ethernet telefonu, DHCP/DNS, nftables i administracja przez USB Powtarzalne testy LTE; wcześniejsze pomiary wykazały timeouty i niski transfer
Tor Użytkownik potwierdził działanie; nowsze nagranie pokazuje pozytywny wynik Tor Check Zapis aktualnej konfiguracji Pi i testy DNS, IPv6, UDP oraz odcięcia po awarii. config/ nadal zawiera wcześniejszy NAT
Dashboard Cztery widoki, wykres ruchu, scenariusze awarii, kontrakt API, testy i podgląd offline Kolektor rzeczywistych danych i wdrożenie na Pi
Sprzęt Studium CAD, wariant B 110 × 70 × 24 mm, wizualizacja warstw i obudowy Projekt PCB, dobór podzespołów, pomiary zasilania, temperatur i anten. 2 h to cel, nie wynik
Materiały Logo 4A, cover, prezentacja PDF, źródło outro i montaż preview v22 Publikacja filmu i finalny render premium; duże multimedia pozostają poza Gitem

Pozytywny wynik strony w nagraniu nie potwierdza ochrony całego ruchu. Osobna mock-check-tor/ to makieta i nie stanowi testu Tora. Szczegóły oraz pochodzenie informacji: STATUS.md.

Jak ma działać urządzenie

flowchart LR
    A[Telefon: radia wyłączone] -->|USB-C / Ethernet| B[SafeWall: Raspberry Pi]
    B -->|USB / QMI| C[Modem LTE]
    C --> D[Sieć operatora]
    D --> E[Sieć Tor]
    E --> F[Internet]
    M[Administracja SSH] -->|osobny USB-C| B
Loading

To docelowa droga obsługiwanego ruchu; klient Tor działa na bramie. Dostarczona konfiguracja routera nie odtwarza jeszcze całej tej ścieżki. Tryb chroniony ma zatrzymywać ruch po awarii Tora, zachowując dostęp do panelu.

Zawartość repozytorium

  • dashboard/ — aplikacja, umowa API, testy i serwer lokalny.
  • docs/, projekt/ — aktualny status, dokumentacja techniczna, draft i prezentacja.
  • config/, scripts/, tests/ — baza routera, diagnostyka i testy Linux.
  • physical-design/ — CAD koncepcyjny, skrypty Fusion/Blendera, pomiary geometrii i wybrane rendery.
  • brand/, marketing/ — oficjalne logo, eksporty, cover, outro i dokumentacja filmu.

Kontrola zmian

cd dashboard
npm run check
npm run build
npm test

Testy routera wymagają Linuxa, odpowiedniej konfiguracji i uprawnień root; nie uruchamiają się na Macu ani jako część testów dashboardu. Zakres sprawdzeń.

Granice ochrony

Modem nadal nadaje, a operator identyfikuje SIM i może ustalać jego położenie. Tor nie usuwa identyfikacji przez konta lub cechy przeglądarki. Filtr DNS nie blokuje całej telemetrii. Zwykłe SMS-y i rozmowy operatora nie przechodzą przez Tor i nie stają się E2EE dzięki routerowi.

Repozytorium nie zawiera kluczy, profili SIM, surowych logów ani kopii systemu. Zasady publikacji i odtwarzania materiałów.

About

SafeWall — kieszonkowa brama prywatności: telefon po kablu, LTE i planowana ochrona przez Tor.

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages