Skip to content

domczakk/ios-remote-access-framework

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

RemoteAdminTool - iOS Device Management Framework

Bezpieczny framework do zdalnego zarządzania urządzeniami iOS do celów testowania bezpieczeństwa.

Architektura

System składa się z trzech głównych komponentów:

  1. Backend (Node.js + Express + Socket.IO) - Serwer zarządzający
  2. iOS App (Swift 5) - Aplikacja na urządzeniach iOS
  3. Frontend (React + Tailwind) - Panel administratora

Struktura projektu

RemoteAdminTool/
├── backend/           # Serwer Node.js
├── ios-app/          # Aplikacja iOS
├── frontend/         # Panel administratora
└── docs/            # Dokumentacja

Szybki start

1. Backend

cd backend
npm install
cp env.example .env
# Edytuj .env z własnym JWT_SECRET
npm start

2. iOS App

cd ios-app
# Otwórz RemoteAdminTool.xcodeproj w Xcode
# Skonfiguruj Bundle ID i Team
# Uruchom na urządzeniu

3. Frontend

cd frontend
npm install
npm run dev

🔐 Dwuskładnikowa Autoryzacja (2FA)

System obsługuje 2FA z Google Authenticator:

Konfiguracja 2FA:

  1. Uruchom backend z ENABLE_2FA=true
  2. W panelu administratora kliknij "Konfiguruj 2FA"
  3. Skanuj kod QR w Google Authenticator
  4. Użyj kodu podczas logowania

Szczegółowa dokumentacja: 2FA_SETUP.md

Bezpieczeństwo

  • Wszystkie komunikacje są szyfrowane
  • JWT tokeny dla autoryzacji
  • 2FA z Google Authenticator
  • Dostęp tylko do własnych urządzeń
  • Zgodność z prawem - tylko do testowania

Dokumentacja

Licencja

MIT License - Do użytku osobistego i testowego.

About

No description, website, or topics provided.

Resources

License

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors