<!-- Copyright (c) 2026 defconxt. All rights reserved. -->
<!-- Licensed under AGPL-3.0 — see LICENSE file for details. -->

# Performing Satellite Communication Security — API & Tool Reference

> Quick reference for tools, commands, and APIs used in performing-satellite-communication-security.

## Tools


### `rtl_power`

Wideband spectrum scanner using RTL-SDR

**Usage:**
```bash
rtl_power -f <start>:<stop>:<step> -g <gain> -i <interval>
```

**Key Flags:**
  - `-f: frequency range`
  - `-g: gain in dB`
  - `-i: integration interval`
  - `-e: exit timer`

---

### `gpsd`

GPS service daemon

**Usage:**
```bash
gpsd <device>
```

**Key Flags:**
  - `-n: don't wait for client`
  - `-N: foreground`
  - `-D: debug level`

---

### `gpspipe`

GPS data pipeline tool

**Usage:**
```bash
gpspipe -w [options]
```

**Key Flags:**
  - `-w: JSON output`
  - `-n: sample count`
  - `-d: daemonize`

---

### `SatDump`

Satellite data processing tool

**Usage:**
```bash
satdump <pipeline> <input> <output>
```

**Key Flags:**
  - `live: real-time processing`
  - `baseband: from file`

---


## Integration Notes

- All tools should be run with least-privilege access appropriate to the task
- Log all tool invocations for audit trail
- Validate tool output before acting on results
- Cross-reference findings with multiple tools where possible

## See Also

- Parent skill: [Wireless Security](../../../SKILL.md)
- Technique SKILL.md: [../SKILL.md](../SKILL.md)
