Ps5-web-manager
Un puissant gestionnaire de fichiers web et moniteur système pour PS5 avec etaHEN. # Sur Windows avec WSL wsl -d Ubuntu-22.04 bash...
Choisir une liste...
Gestionnaire de fichiers Web PS5 + moniteur système
Par Manos
Un puissant gestionnaire de fichiers web et moniteur système pour PS5 avec etaHEN.
Caractéristiques
Gestionnaire de fichiers
- Parcourir le système de fichiers- Naviguez tous les répertoires PS5
- Tri intelligent- Les répertoires d'abord, puis les fichiers alphabétiques
- Télécharger les fichiers- Télécharger des fichiers depuis votre ordinateur vers PS5 avec la barre de progression
- Télécharger les fichiers- Téléchargez n'importe quel fichier avec l'optimisation sendfile()
- Renommer les fichiers- Renommer les fichiers et dossiers
- Copier/déplacer les fichiers- Copier ou déplacer les fichiers entre les répertoires
- Supprimer les fichiers/dossiers- Supprimer les fichiers et les répertoires
- Mises à jour en temps réel- Voir les changements instantanément
- UI moderne- Design propre et réactif avec barres de progression
- Plateforme croisée- Accès depuis n'importe quel appareil avec un navigateur
Contrôle système
- Informations de stockage- utilisation des données et des systèmes (temps réel)
- Utilisation de la RAM- Utilisation réelle de la mémoire via le système (temps réel)
- Mise à jour du système- Temps réel de démarrage du système (pas temps de charge utile)
- Informations réseau- Adresse IP et nom d'hôte (en temps réel)
- Statistiques du serveur- Total des demandes, fichiers transférés, données transférées
- Actualisation manuelle- Pas de spam automatique, cliquez pour mettre à jour
Comment utiliser
1. Compiler
# On Windows with WSL
wsl -d Ubuntu-22.04 bash "/mnt/c/Users/HACKMAN/Desktop/ps5 test/ps5_rom_keys/ps5_web_manager/compile.sh"
2. Charger vers PS5
- Copier
ps5_web_manager.elfà/data/etaHEN/payloads/ - Utiliser FTP ou USB
3. Exécuter sur PS5
- Charger la charge utile avec elfldr
- Vous verrez une notification :
Web Manager: http://192.168.0.160:8080 - By Manos
4. Accès à l'interface Web
- Ouvrir le navigateur sur n'importe quel appareil (PC, téléphone, tablette)
- Allez à :
http://YOUR_PS5_IP:8080 - Bon appétit !
Dispositifs pris en charge
Accès depuis:
- PC Windows
- Mac
- Linux
- Téléphone/tablette Android
- iPhone/iPad
- Tout appareil avec un navigateur web!
Exemples d'utilisation
Gestionnaire de fichiers
- Parcourir les répertoires- Cliquez sur les dossiers pour naviguer
- Télécharger les fichiers- Cliquez sur le bouton « Télécharger le fichier », sélectionnez le fichier, regardez la barre de progression
- Télécharger les fichiers- Cliquez sur le bouton « Télécharger » ou cliquez sur le nom du fichier
- Renommer- Cliquez sur "Renommer", saisissez un nouveau nom
- Copie/déplacer- Cliquez sur "Copier" ou "Déplacer", sélectionnez le dossier destination
- Supprimer les éléments- Cliquez sur "Supprimer" bouton
- Montez- Cliquez sur le bouton "
- Navigation manuelle- Tapez le chemin et cliquez sur "Aller"
Surveillance du système
- Voir l'utilisation du stockage
- Vérifier l'espace libre
- Surveillance du temps de disponibilité du système
- Rafraîchit automatiquement toutes les 5 secondes
Détails techniques
Moteur
- Langue: C
- SDKPS5 Charge utile SDK v0.35
- Serveur HTTP: Mise en œuvre personnalisée multi-fils
- Port: 8080
- Taille du tampon: 1MB (optimisé pour les grands fichiers)
- Multifilés: Oui
- API RESTRéponses de JSON
Optimisations des performances
- Téléchargement de copies zéro: sendfile() pour les transferts plus rapides de 30 à 50%
- tampons 1 Mo: 16x plus grand que v1.0 pour un meilleur débit
- Optimisations TCP: SO NOSIGPIPE, TCP NOPUSH, TCP NODELAY
- Délais de connexion: 30s recevoir, 60s envoyer
- Tri intelligent des fichiers: qsort() avec annuaires-premier algorithme
Frontière
- Pure HTML/CSS/JavaScript- Aucune dépendance
- Conception réactive- Fonctionne sur toutes les tailles d'écran
- Thème sombre- Doucement sur les yeux
- AJAX- Opérations Async
- Actualisation manuelle- Pas de pourriel de demande
Points d'extrémité de l'API
GET /- Interface WebGET /api/list?path=<path>- Liste du contenu du répertoire (trié)GET /api/download?path=<path>- Fichier de téléchargement (fichier d'envoi optimisé)POST /api/upload?path=<path>- Télécharger le fichier (multipart/form-data)GET /api/rename?old=<path>&new=<path>- Renommer fichier/répertoireGET /api/copy?src=<path>&dst=<path>- Copier le fichierGET /api/delete?path=<path>- Supprimer le fichier/répertoireGET /api/sysinfo- Informations système (en temps réel)
- Exécution
- Vitesse de téléchargement: 30-50% plus rapide avec sendfile() zéro-copie
- Taille du tampon: 1MB (vs 64Ko dans v1.0)
- Temps de réponse: Moteur C optimisé avec réglage TCP
- Utilisation de la mémoire: Efficace avec les délais de connexion
- Connexions simultanées: Prise en charge de plusieurs utilisateurs
- Grands fichiers: Gestion des fichiers de n'importe quelle taille avec suivi des progrès
Notes de sécurité
- Réseau local seulement- Non exposé à Internet
- Pas d'authentification- Faites confiance à votre réseau local
- Accès complet au système de fichiers- Soyez prudent avec les opérations de suppression
Captures d'écran
Contrôle système

Gestionnaire de fichiers

Mise à jour
Version 2.0 (18 janvier 2026)
Principales améliorations du rendement
- Taille du tampon de 1 Mo16x plus grand pour un meilleur débit
- Téléchargements Zero-Copy- optimisation sendfile() pour des transferts plus rapides de 30 à 50%
- Optimisations TCP- SO NOSIGPIPE, TCP NOPUSH, TCP NODELAY pour une performance optimale
Nouvelles caractéristiques
- Tri de fichiers intelligents- Les répertoires d'abord, puis les fichiers alphabétiques
- Temps de mise à jour du système réel- Affiche l'heure réelle de démarrage du système (pas l'heure de démarrage de la charge utile)
- Utilisation réelle de la RAM- Utilise le système pour obtenir des statistiques de mémoire réelles (pas des estimations)
- Actualisation manuelle- Plus de spam automatique dans System Monitor
- Délais de connexion- les années 30 reçoivent, les années 60 demandent une meilleure stabilité
Améliorations techniques
- Meilleure gestion des erreurs avec des messages errno détaillés
- Amélioration de la détection de la mémoire avec plusieurs méthodes de sysctl
- Options de socket optimisées pour les téléchargements
- Liste de répertoires avec algorithme qsort()
- Mécanismes de repli pour tous les appels système
Corrections de bugs
- Correction de l'augmentation du compteur de demandes total automatiquement(ensemble supprimé pourriels intermédiaires)
- Temps de mise à jour fixe montrant l'heure de début de la charge utileau lieu du temps de démarrage du système
- RAM fixe montrant des estimations codées en durau lieu de valeurs réelles
- Liste de fichiers fixe montrant l'ordre aléatoireau lieu de triés
- Exécution
- Télécharger Vitesse: 30-50% plus rapide avec sendfile()
- Taille du tampon: 1MB (16x amélioration)
- SDKPS5 Charge utile SDK v0.35
- Compilateur: prospérano-clang avec optimisation -O3
Version 1.0 (Communiqué initial)
- Navigation de fichiers
- Télécharger le fichier avec la barre de progression
- Téléchargement de fichier
- Renommer un fichier ou un répertoire
- Copie/déplacement du fichier
- Suppression de fichier/répertoire
- Informations système (stockage, RAM, disponibilité, réseau)
- Statistiques des serveurs
- UI web moderne avec dialogues modaux
- Serveur multifils
Caractéristiques futures (prévues)
- Éditeur de fichier texte
- Recherche de fichiers
- Support des archives (zip/tar)
- Surveillance CPU/GPU
- Authentification facultative
- Personnalisation des thèmes
- Opérations par lots
Dépannage
Impossible d'accéder à l'interface web
- Vérifier l'adresse IP PS5 dans la notification
- Assurez-vous que PS5 et périphérique sont sur le même réseau
- Essayez un navigateur différent
Fichiers non affichés
- Vérifier les permissions du répertoire
- Essayez de naviguer d'abord vers /data
Télécharger ne fonctionne pas
- Vérifiez les autorisations de fichiers
- Essayez d'abord des fichiers plus petits
Licence
Gratuit d'utiliser et de modifier pour la communauté PS5 homebrew!
Auteur
Par Manos
Créé pour la communauté PS5 housebrew avec
Crédits
- PS5 SDK
- eTAHEN
- PS5 communauté housebrew
Profitez de votre gestionnaire Web PS5!C'est ce qu'il a dit
Contributeurs GitHub
manos555555
1
contributions