Didier Stevens

Tuesday 11 September 2018

WiFi Pineapple NANO: Persistent Recon DB

Filed under: WiFi — Didier Stevens @ 0:00

The WiFi Pineapple’s recon DB (recon.db) is volatile, because it is stored (by default) in the /tmp folder.

I store my recon.db on the SD card to make it persistent (survives a reboot).

First the SD card has to be formatted:

Then the “Scans Location” field can be changed from /tmp/ to /sd/:

recon.db is an SQLite database, that can be browsed with tools like sqlitebrowser:


  1. […] store the recon.db on an sd card, so this has to be […]

    Pingback by Firmware Upgrade: WiFi Pineapple NANO | Didier Stevens — Tuesday 11 September 2018 @ 17:19

  2. About sqlitebrowser tool I see some strange show on interface , but is working well – finally.
    Try selinux , selinux python packages , this will allow you good security on linux and network software, even sd card or databases.

    Comment by Cătălin George Feștilă — Wednesday 12 September 2018 @ 20:09

  3. […] WiFi Pineapple NANO: Persistent Recon DB […]

    Pingback by Title: Overview of Content Published in September | Didier Stevens — Monday 1 October 2018 @ 0:01

  4. […] was looking for a solution to read my Wifi Pineapple’s recon.db file from the SD card (ext2 formatted) on my Windows 10 […]

    Pingback by Quickpost: Ext2explore — Sunday 27 September 2020 @ 20:12

RSS feed for comments on this post. TrackBack URI

Leave a Reply (comments are moderated)

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Blog at WordPress.com.