Skip to content

Feature: Fast Replacement

Chris King edited this page Jan 7, 2017 · 3 revisions

FiercePhish Wiki

Sometimes you will want to kill a server that has been burned by a phishing campaign and stand up a new server. The worst part about that is losing all the data associated with that first server! FiercePhish has an easy Import/Export feature which allows you to quickly export all the data from one FiercePhish server and import it into the new FiercePhish server. It makes standing up new systems and tearing down old systems a breeze. All information is transferred, including Activity Logs

Export FiercePhish Data

To export a FiercePhish instance:

  1. Go to "Settings" --> "Import/Export"

    importexport

  2. Click "Data Export" button and save the file that is downloaded. That's it!

    exportdata

Import FiercePhish Data

To import FiercePhish data:

  1. Go to "Settings" --> "Import/Export"

  2. Click "Browse" and select the exported data file

  3. Click "Import Configurations". That's it! All the old data will be restored, as well as most configuration options

Note: For data integrity purposes, this will delete all data that is on the new FiercePhish instance. Make sure you are importing into a new FiercePhish instance!

The following configuration variables are not overwritten with the new imported data: * APP_KEY * APP_URL * DB_HOST * DB_PORT * DB_DATABASE * DB_USERNAME * DB_PASSWORD

All the rest of the configurations are overwritten, which, for example, the old FiercePhish Prefix will be configured. If the import page does not properly redirect you to the new URL (with the prefix), you may need to do it manually. See the Troubleshooting wiki page for more assistance.

Data imports are only allowed on similar patch version numbers, not minor version changes or major version changes. For example: 1.0.0 can be imported to 1.0.5, but 1.0.0 cannot be imported to 1.5.0 or 2.0.0.