- HTML 68.8%
- Python 31.2%
| Filename | Latest commit message | Latest commit date |
|---|---|---|
| .github/workflows | ||
| screenshots | ||
| templates | ||
| app.py | ||
| LICENSE | ||
| README.md | ||
| requirements.txt | ||
| version.py | ||
PS4 Memory Debugger Web Interface
A full-featured web-based PS4 memory debugger with real-time monitoring, disassembly, and memory editing capabilities.
Features
- Memory Scanner: Search for values in PS4 process memory with filtering
- Memory Editor: Read and write memory with hex viewer
- Disassembler: Disassemble x86_64 code at any address
- Real-time Monitor: Monitor memory addresses with live updates via WebSocket
- Process Manager: Connect to PS4 and select target process
- Auto-discovery: Automatically find PS4 on the network
Screenshots
Installation
- Install dependencies:
pip install -r requirements.txt
-
Make sure your PS4 is running ps4debug payload
-
Run the application:
python app.py
- Open your browser and navigate to:
http://localhost:5001
Usage
Connecting to PS4
- Enter your PS4's IP address or leave blank for auto-discovery
- Click "Connect"
- Select the target process from the dropdown
Memory Scanning
- Enter the value you're looking for
- Select the data type (Float, Int32, Double)
- Set tolerance for approximate matches
- Click "New Scan" to search all memory
- Use "Filter" to narrow down results with a new value
Memory Editing
- Enter a memory address in hex format
- Read memory to view hex dump
- Write new values with type selection
Disassembler
- Enter the address to disassemble
- Specify number of bytes to disassemble
- View x86_64 assembly instructions
Real-time Monitoring
- Enter an address to monitor
- Select data type
- Set update interval in milliseconds
- Watch values update in real-time
Debugger
- set a breakpoint
- look at the registers when it hits
- note: you may need to run as root to listen on port 755
- also, it defaults to auto resume on hit. it doesnt pause. can be changed in source code
API Endpoints
POST /api/connect- Connect to PS4GET /api/processes- Get process listPOST /api/select_process- Select target processPOST /api/scan- Scan memory for valuesPOST /api/filter_scan- Filter previous scan resultsPOST /api/read- Read memory at addressPOST /api/write- Write memory at addressPOST /api/disassemble- Disassemble code
WebSocket Events
monitor_address- Start monitoring an addressmonitor_update- Receive real-time value updates
Security Warning
This tool provides direct memory access to PS4 processes. Use with caution and only on your own console for debugging purposes.
Requirements
- PS4 running ps4debug payload
- Python 3.8+
- Network connectivity between PC and PS4



