Home Homebrew Rilasciato ps3netsrv-go v0.0.8

[Scena PS3] Rilasciato ps3netsrv-go v0.0.8

288
2

Pubblicato un nuovo aggiornamento per la versione alternativa e minimalista di ps3netsrv-go, il programma ci permette di installare giochi su console PlayStation 3 jailbroken utilizzando WebMAN/IrisMAN tramite rete, senza dover copiare fisicamente i file sulla console.

Il progetto nasce dalla difficoltà di leggere e compilare il codice originale di ps3netsrv su diverse piattaforme, mentre è stato sviluppato anche per divertimento ed educazione, al fine di comprendere e implementare protocolli di rete personalizzati e generare/servire immagini ISO al volo.

Ps3netsrv-go è stato scritto in Go, poiché la compilazione incrociata è molto più semplice rispetto al C/C++ e i binari risultanti funzionano senza librerie esterne sul sistema di destinazione.

Il nuovo aggiornamento introduce diverse ottimizzazioni tecniche e miglioramenti interni al progetto. Tra i più rilevanti troviamo la regolazione automatica dei parametri GOMAXPROCS e GOMEMLIMIT, l’aggiornamento del supporto a Go 1.24 e Go 1.25, oltre alla rimozione della dipendenza da afero a favore di un’interfaccia proprietaria per la gestione del filesystem.

Contestualmente sono state aggiornate varie librerie e componenti interni, migliorando stabilità e performance complessive.

Caratteristiche

  • Scritto in Go per facilitare la compilazione incrociata e per garantire che i binari risultanti funzionino senza librerie esterne sul sistema di destinazione.
  • Attualmente, i file multipart non sono supportati.
  • Supporta timeout di scambio dati TCP per ridurre le connessioni “appese”.
  • Ora supporta la ricezione di file dalla console (abilitabile con il flag --allow-write).
  • Supporta la decrittazione delle immagini 3k3y/redump al volo, con una ricerca delle chiavi che corrisponde completamente al comportamento del ps3netsrv originale.

Esecuzione del server

Per avviare il server, eseguire il comando: ps3netsrv-go server oppure specificare una directory root personalizzata con il flag --root: ps3netsrv-go server --root=/home/user/games

Configurazione

  • Il server supporta la configurazione tramite variabili d’ambiente e flag della riga di comando.
  • È possibile utilizzare anche un file di configurazione con chiavi di configurazione che corrispondono ai nomi dei flag della riga di comando senza il prefisso --.
  • I file di configurazione vengono cercati nell’ordine:
    1. Flag --config o variabile d’ambiente PS3NETSRV_CONFIG_FILE
    2. File config.ini nella directory corrente.
    3. Directory specifica del sistema operativo per i file di configurazione utente.

Suggerimenti per l’esposizione del server

  • Limitare l’accesso per indirizzo IP con il flag --client-whitelist.
  • Limitare il numero di client con il flag --max-clients.
  • Impostare timeout di connessione inattiva con il flag --read-timeout.
  • Per esporre il server su NAT, è possibile utilizzare tunnel TCP di ngrok o un tunnel SSH inverso a un host con IP pubblico.

Sicurezza

  • Per assicurare la connessione usando TLS, si possono usare terminatori TLS configurati con autenticazione TLS reciproca, notando che il terminatore desiderato deve supportare la “wrapping” di connessioni TCP semplici a TLS con certificato client.

Changelog

  • 980d042 Regolazione automatica di GOMAXPROCS e GOMEMLIMIT.
  • 40c2e59 Unione della pull request #20 da xakep666/go124. 
  • 9da58ef Unione della pull request #22 da xakep666/go125. 
  • 3470b3d Rimozione di afero, migrazione a interfacce filesystem proprietarie e aggiornamento delle dipendenze.
  • a184d41 Aggiornamento del target a Go 1.25, rimozione di automaxprocs.
  • c744af6 Aggiornamento a Go 1.24.

Download: ps3netsrv-go v0.0.8 Linux arm64 (i386) (x86_64)

Download: ps3netsrv-go v0.0.8 MacOS arm64 (x86_64)

Download: ps3netsrv-go v0.0.8 Windows arm64 (i386) (x86_64)

Download: Source code ps3netsrv-go v0.0.8

Fonte: twitter.com

Alcune parti di questo articolo sono state generate con l’aiuto dell’intelligenza artificiale.

🔥 Prodotti in promozione e articoli più venduti: Xbox Series

Vedi altri prodotti Xbox Series

Questo articolo contiene link affiliati a Amazon. Se acquisti tramite questi link, potrei guadagnare una commissione senza costi aggiuntivi per te.

2 Commenti

LASCIA UN COMMENTO

Per favore inserisci il tuo commento!
Per favore inserisci il tuo nome qui
Captcha verification failed!
Punteggio utente captcha non riuscito. Ci contatti per favore!

Questo sito utilizza Akismet per ridurre lo spam. Scopri come vengono elaborati i dati derivati dai commenti.