-
Notifications
You must be signed in to change notification settings - Fork 173
Device_RawUDP
The LeechCore library supports reading memory using PCILeech FPGA PCIe accessed over UDP/IP.
Facts in short:
- Is supported on all supported platforms.
- Acquires memory in read/write mode.
- Acquired memory is assumed to be volatile.
NB! The RawUDP protocol sends data and commands to the FPGA over an unencrypted insecure connection. Do not connect to a network without appropriate firewalls!
NB! UDP is a lossy best-effort protocol. If there are issues with data corruption or things not working at all try to connect using a dedicated connection or using the same switch.
The RawUDP protocol uses port 28474. The FPGA device, such as the NeTV2, will first attempt to acquire a DHCP address and if it fail fall back to a pre-defined static IPv4 address. Please see the PCILeech-FPGA project for information about supported devices.
LeechCore API:
Please specify the acquisition device type (and optionally speed configuration options) LC_CONFIG.szDevice when calling LcCreate. The IPv4 address is mandatory.
Syntax: RAWUDP://<comma_separated_list_of_options>
Example: RAWUDP://ip=192.168.0.222
**Options:
ip= The IPv4 address or host name to connect to.
(please see FPGA device for additional options).
PCILeech / MemProcFS:
Please specify the device type in the -device option.
Examples:
-device RAWUDP://ip=192.168.0.222
No additional requirements exist.