WiFi Pineapple - Enterprise
  • WiFi Pineapple Enterprise
  • Setup
    • Physical Connections
    • Setting up your WiFi Pineapple
    • Connecting to the WiFi Pineapple on Linux
    • Connecting to the WiFi Pineapple on Windows
    • Connecting to the WiFi Pineapple over WiFi
    • Setup by USB Disk
    • Persistent Storage
  • UI Overview
    • Introduction to the UI
    • Dashboard
    • Campaigns
    • PineAP
    • Recon
    • Handshakes
    • Modules
    • Settings
    • Cloud C²
  • Developer Documentation
    • Developer Resources
    • Contributing to the Module Repository
  • FAQ / Troubleshooting
    • Establishing an Internet Connection
      • Configuring a Client Mode Connection
      • Configuring ICS on Linux
      • Configuring ICS on Windows
      • Configuring a USB Ethernet Adapter
    • Password Reset
    • Factory Reset and Recovery
    • WiFi Pineapple Updates
    • WiFi Pineapple Beta Updates
    • Compatible 802.11ac Adapters
  • WiFi Basics
    • Introduction to WiFi
    • Radios and Chipsets
    • Stations and APs
    • Transmit Power
    • Antennas
    • Channels and Regions
    • Protocols
    • Modes of Operation
    • Logical Configurations
    • MAC Addresses
    • Broadcast and Multicast MAC Addresses
    • SSIDs
    • 802.11 Frame Types
    • 802.11 Frame Structure
    • Management Frames
    • Frame Injection
    • Association and State
Powered by GitBook
On this page
  • Persistence
  • Persistent Device Configs
  1. Setup

Persistent Storage

Preserving data across updates

Last updated 2 years ago

Persistence

The WiFi Pineapple Enterprise features a small, persistent storage directory which is preserved across updates.

This directory is mounted at /.persistence

This can be used to store configuration files and scripts, and is used when PERSIST_CONFIG=1 is set in a .

Persistent Device Configs

On first boot after a flash, the WiFi Pineapple Enterprise will check for an attached USB drive with a config.txt file; if it does not find one, it will check /.persistence/config.txt for a configuration file, and apply it if found.

To disable a persistent device configuration, simply remove the /.persistence/config.txt file via web shell or ssh.

device config file