Giter Site home page Giter Site logo

aldostools / ps3netsrv Goto Github PK

View Code? Open in Web Editor NEW

This project forked from jhonathanc/ps3netsrv

1.0 0.0 0.0 626 KB

Clone da pasta "ps3netsrv" do projeto "webMAN-MOD" do @aldostools, para torná-lo um projeto separado de forma que possa ser baixado e clonado sem a necessidade de clonar o repositório webMan-MOD todo.

License: Other

Shell 0.03% C++ 42.01% C 56.98% Makefile 0.59% Batchfile 0.09% Meson 0.30%

ps3netsrv's Introduction

ps3netsrv

ps3netsrv is a server application used to stream content from a remote server to the PS3.

Supports automatic decryption of encrypted PS3 ISO and folder conversion to PS3 ISO or standard ISO.

For more information: https://github.com/aldostools/webMAN-MOD/wiki/~-PS3-NET-Server

Command line syntax:

ps3netsrv  [rootdirectory] [port] [whitelist]

 Default port: 38008

 Whitelist: x.x.x.x, where x is 0-255 or *
 (e.g 192.168.1.* to allow only connections from 192.168.1.0-192.168.1.255)

ISO conversion / decryption command line syntax:

ps3netsrv  [game directory / encrypted iso] [PS3/ISO]

Features

  • Support up to 5 PS3 clients concurrently
  • Configurable shared root directory (uses ps3netsrv path if the root directory is omitted)
  • Configurable port (38008 is used by default if port is omitted)
  • Start without command line parameters if GAMES, PS3ISO, PSXISO folders are found in ps3netsrv folder
  • List local server IP addresses
  • Remote IP address filtering: Whitelist IP addresses using wildcards
  • Remote file operations (stat, open, create, read, close, delete, mkdir, rmdir)
  • Remote directory listing (whole directory at once or by file) / include subdirectories
  • List files in specified directory and all subdirectories if the path ends with //
  • Merge multiple paths into a single directory (list paths in folder_name.INI)
  • Streaming of ISO images (CD-ROM, CD-ROM XA, DVD, Bluray or PS3 Blurays)
  • Detection of standard & non-standard CD sector sizes: 2048, 2352, 2336, 2448, 2328, 2368, 2340
  • Multi-part ISO support (ISO images split as *.iso.0, *.iso.1, etc.)
  • Realtime decryption of PS3 ISO images (3k3y & redump encrypted images)
  • Realtime conversion of mounted folder to virtual ISO (vISO)
  • Convert game folder or directory to local ISO file (drag & drop the ISO or folder for easy conversion)
  • Decrypt encrypted PS3 ISO (using redump/3k3y encryption) into a new decrypted ISO

Requirements

  • A C/C++ compiler

  • Meson

  • mbed TLS

    • Is being searched for in system library directory (e.g. /usr/lib) and custom directories specified in LIBRARY_PATH. If using a custom directory, put the path to the headers in C_INCLUDE_PATH.

Meson and mbed TLS are available as packages for most posix environments.

Meson and mbed TLS are not needed if using the Alternate building method.

Building

Warning: If you get "buffer overflow" errors on Linux, try to use the Alternate building method

First configure a build directory:

$ meson buildrelease --buildtype=release

Then build using ninja:

$ ninja -C buildrelease

For further information see Running Meson.

Alternate building

To build ps3netsrv using the bundled POLARSSL library instead of mbed TLS and without Meson:

  • use _make.bat on Windows
  • use Make.sh on Linux

On Linux this will statically link ps3netsrv.

sudo apt-get update
sudo apt-get install make
sudo apt-get install g++
./Make.sh

Docker Container

Docker Engine enables applications built in containers packages to run anywhere consistently on any infrastructure.

Docker container packages for ps3netsrv are available at: https://hub.docker.com/search?q=ps3netsrv

Other ports / forks

The ps3netsrv has been ported to multiple platforms (Windows, linux, FreeBSD, MacOS, PS3, Android, Java)

ps3netsrv (webMAN MOD):
https://github.com/aldostools/webMAN-MOD/tree/master/_Projects_/ps3netsrv

Docker container: https://github.com/shawly/docker-ps3netsrv

Java / Android: https://github.com/jhonathanc/ps3netsrv-android

OpenWrt
All platforms (arm, arc, mips, mipsel, i386, powerpc, x86): https://github.com/jhonathanc/ps3netsrv/releases
SRC: https://github.com/jhonathanc/ps3netsrv-openwrt

Synology (maintained by @Hirador) https://synocommunity.com/package/ps3netsrv

QNAP NAS
https://www.myqnap.org/product/ps3netsrv-ng/

Xcode (macOS / Linux / FreeBSD 10):
https://github.com/klahjn/ps3netsrvXCODE
https://github.com/klahjn/macOSPS3NetServerGUI

Google Go: https://github.com/xakep666/ps3netsrv-go

ps3netsrv modified for encrypted (3k3y/redump) isos: http://forum.redump.org/topic/14472

ps3netsrv modified for multiMAN: https://github.com/aldostools/webMAN-MOD/blob/master/_Projects_/ps3netsrv/bins/old/ps3netsrv-src-deank.7z

Original ps3netsrv by Cobra for Linux / Windows:
https://github.com/Joonie86/Cobra-7.00/tree/master/446/PC/ps3netsrv

ps3netsrv's People

Contributors

jhonathanc avatar aldostools avatar

Stargazers

Damiano Di Pietro avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.