# SCPI Security in Infiniium

SCPI Introduction

- Quick Start
- LAN and USB Connections
- Starting a Program
- Common Child Commands
- SCPI Basics
- File Path Substitution Strings
- Definite-Length Block Response Data
- Indefinite-Length Block Response Data
- Waveform Content Windows
- SCPI Security in Infiniium
- Concepts

For oscilloscope and PC security, SCPI commands that perform general file I/O operations (see :DISK Binary/Text Commands) are limited to standard Infiniium file types and folders.

## Standard Infiniium File Types

The standard Infiniium file types are: BIN, BMP, CGSI, CIT, CSV, CTI, GIF, H5, JPG, JSON, LIC, MAT, MSK, MSKX, PNG, PTRN, S1P, S2P, S3P, S4P, S6P, S8P, S12P, S16P, SCPI, SETI, SUM, TF2, TF4, TIFF, TS, TXT, WFM, XML, and ZIP. Only these file types can be used with the general file I/O SCPI commands.

## Standard Infiniium Folders

The Infiniium general file I/O SCPI commands (that is, the :DISK:FILE:* commands) have read and write access only to the following standard folders (and subfolders within those folders).

### On an Oscilloscope

- C:\Users\user-name\Documents\Keysight\Infiniium
- C:\Users\user-name\AppData\Local\Keysight\Infiniium
- C:\Users\user-name\AppData\Local\Temp
- C:\ProgramData\Keysight\Infiniium
- C:\Keysight

### On a PC

- C:\Users\user-name\Documents\Keysight\Infiniium
- C:\Users\user-name\AppData\Local\Keysight\Infiniium
- C:\Users\user-name\AppData\Local\Temp
- C:\ProgramData\Keysight\Infiniium
- C:\Program Files\Keysight\Infiniium

## Network Share Drives are Not Supported

Infiniium SCPI commands that support user-defined measurements and user-defined functions can specify executable files (*.M, *.PY, or *.EXE), or configuration files (*.XML). Executable files and configuration files cannot reside on network share drives.

Assuming only trusted users have access to the local hard drive, these files must reside on the local hard drive of the computer hosting the Infiniium application:

- Executable files and configuration files
- Also, executable files that are referenced by configuration files