avast json importer
This commit is contained in:
parent
e968d5a2a5
commit
36244d58aa
2
jslib
2
jslib
|
@ -1 +1 @@
|
||||||
Subproject commit 68bbc8434f66f744512f756a618f2da66e70d3a4
|
Subproject commit 98c7dc162628129d0bddbf20359d389dacb661d3
|
|
@ -19,13 +19,13 @@
|
||||||
<app-callout type="info" title="{{getFormatInstructionTitle()}}" *ngIf="format">
|
<app-callout type="info" title="{{getFormatInstructionTitle()}}" *ngIf="format">
|
||||||
<ng-container *ngIf="format === 'bitwardencsv' || format === 'bitwardenjson'">
|
<ng-container *ngIf="format === 'bitwardencsv' || format === 'bitwardenjson'">
|
||||||
See detailed instructions on our help site at
|
See detailed instructions on our help site at
|
||||||
<a target="_blank" rel="noopener"
|
<a target="_blank" rel="noopener" href="https://help.bitwarden.com/article/export-your-data/">
|
||||||
href="https://help.bitwarden.com/article/export-your-data/">https://help.bitwarden.com/article/export-your-data/</a>
|
https://help.bitwarden.com/article/export-your-data/</a>
|
||||||
</ng-container>
|
</ng-container>
|
||||||
<ng-container *ngIf="format === 'lastpasscsv'">
|
<ng-container *ngIf="format === 'lastpasscsv'">
|
||||||
See detailed instructions on our help site at
|
See detailed instructions on our help site at
|
||||||
<a target="_blank" rel="noopener"
|
<a target="_blank" rel="noopener" href="https://help.bitwarden.com/article/import-from-lastpass/">
|
||||||
href="https://help.bitwarden.com/article/import-from-lastpass/">https://help.bitwarden.com/article/import-from-lastpass/</a>
|
https://help.bitwarden.com/article/import-from-lastpass/</a>
|
||||||
</ng-container>
|
</ng-container>
|
||||||
<ng-container *ngIf="format === 'keepassxcsv'">
|
<ng-container *ngIf="format === 'keepassxcsv'">
|
||||||
Using the KeePassX desktop application, navigate to "Database" → "Export to CSV file" and save the CSV
|
Using the KeePassX desktop application, navigate to "Database" → "Export to CSV file" and save the CSV
|
||||||
|
@ -58,49 +58,43 @@
|
||||||
</ng-container>
|
</ng-container>
|
||||||
<ng-container *ngIf="format === 'saferpasscsv'">
|
<ng-container *ngIf="format === 'saferpasscsv'">
|
||||||
Using the SaferPass browser extension, click the hamburger icon in the top left corner and navigate to
|
Using the SaferPass browser extension, click the hamburger icon in the top left corner and navigate to
|
||||||
"Settings". Click
|
"Settings". Click the "Export accounts" button to save the CSV file.
|
||||||
the "Export accounts" button to save the CSV file.
|
|
||||||
</ng-container>
|
</ng-container>
|
||||||
<ng-container *ngIf="format === 'meldiumcsv'">
|
<ng-container *ngIf="format === 'meldiumcsv'">
|
||||||
Using the Meldium web vault, navigate to "Settings". Locate the "Export data" function and click "Show me my
|
Using the Meldium web vault, navigate to "Settings". Locate the "Export data" function and click "Show me my
|
||||||
data" to save
|
data" to save the CSV file.
|
||||||
the CSV file.
|
|
||||||
</ng-container>
|
</ng-container>
|
||||||
<ng-container *ngIf="format === 'keepercsv'">
|
<ng-container *ngIf="format === 'keepercsv'">
|
||||||
Log into the Keeper web vault (keepersecurity.com/vault). Navigate to "Backup" (top right) and find the
|
Log into the Keeper web vault (keepersecurity.com/vault). Navigate to "Backup" (top right) and find the
|
||||||
"Export to .csv File"
|
"Export to .csv File" option. Click "Export Now" to save the CSV file.
|
||||||
option. Click "Export Now" to save the CSV file.
|
|
||||||
</ng-container>
|
</ng-container>
|
||||||
<ng-container *ngIf="format === 'chromecsv' || format === 'operacsv' || format === 'vivaldicsv'">
|
<ng-container *ngIf="format === 'chromecsv' || format === 'operacsv' || format === 'vivaldicsv'">
|
||||||
<span *ngIf="format !== 'chromecsv'">
|
<span *ngIf="format !== 'chromecsv'">
|
||||||
The process is exactly the same as importing from Google Chrome.
|
The process is exactly the same as importing from Google Chrome.
|
||||||
</span>
|
</span>
|
||||||
See detailed instructions on our help site at
|
See detailed instructions on our help site at
|
||||||
<a target="_blank" rel="noopener"
|
<a target="_blank" rel="noopener" href="https://help.bitwarden.com/article/import-from-chrome/">
|
||||||
href="https://help.bitwarden.com/article/import-from-chrome/">https://help.bitwarden.com/article/import-from-chrome/</a>
|
https://help.bitwarden.com/article/import-from-chrome/</a>
|
||||||
</ng-container>
|
</ng-container>
|
||||||
<ng-container *ngIf="format === 'firefoxcsv'">
|
<ng-container *ngIf="format === 'firefoxcsv'">
|
||||||
Use the
|
Use the
|
||||||
<a target="_blank" rel="noopener"
|
<a target="_blank" rel="noopener"
|
||||||
href="https://github.com/kspearrin/ff-password-exporter/blob/master/README.md#ff-password-exporter">FF
|
href="https://github.com/kspearrin/ff-password-exporter/blob/master/README.md#ff-password-exporter">
|
||||||
Password Exporter</a> application to export your passwords to a CSV file.
|
FF Password Exporter</a> application to export your passwords to a CSV file.
|
||||||
</ng-container>
|
</ng-container>
|
||||||
<ng-container *ngIf="format === '1password1pif' || format === '1passwordwincsv'">
|
<ng-container *ngIf="format === '1password1pif' || format === '1passwordwincsv'">
|
||||||
See detailed instructions on our help site at
|
See detailed instructions on our help site at
|
||||||
<a target="_blank" rel="noopener"
|
<a target="_blank" rel="noopener" href="https://help.bitwarden.com/article/import-from-1password/">
|
||||||
href="https://help.bitwarden.com/article/import-from-1password/">https://help.bitwarden.com/article/import-from-1password/</a>.
|
https://help.bitwarden.com/article/import-from-1password/</a>.
|
||||||
</ng-container>
|
</ng-container>
|
||||||
<ng-container *ngIf="format === 'passworddragonxml'">
|
<ng-container *ngIf="format === 'passworddragonxml'">
|
||||||
Using the Password Dragon desktop application, navigate to "File" → "Export" → "To XML". In the
|
Using the Password Dragon desktop application, navigate to "File" → "Export" → "To XML". In the
|
||||||
dialog that pops
|
dialog that pops up select "All Rows" and check all fields. Click the "Export" button and save the XML file.
|
||||||
up select "All Rows" and check all fields. Click the "Export" button and save the XML file.
|
|
||||||
</ng-container>
|
</ng-container>
|
||||||
<ng-container *ngIf="format === 'enpasscsv'">
|
<ng-container *ngIf="format === 'enpasscsv'">
|
||||||
Using the Enpass desktop application, navigate to "File" → "Export" → "As CSV". Select "OK" to the
|
Using the Enpass desktop application, navigate to "File" → "Export" → "As CSV". Select "OK" to the
|
||||||
warning alert
|
warning alert and save the CSV file. Note that the importer only supports files exported while Enpass is set
|
||||||
and save the CSV file. Note that the importer only supports files exported while Enpass is set to the
|
to the English language, so adjust your settings accordingly.
|
||||||
English
|
|
||||||
language, so adjust your settings accordingly.
|
|
||||||
</ng-container>
|
</ng-container>
|
||||||
<ng-container *ngIf="format === 'enpassjson'">
|
<ng-container *ngIf="format === 'enpassjson'">
|
||||||
Using the Enpass 6 desktop application, click the menu button and navigate to "File" → "Export".
|
Using the Enpass 6 desktop application, click the menu button and navigate to "File" → "Export".
|
||||||
|
@ -108,13 +102,11 @@
|
||||||
</ng-container>
|
</ng-container>
|
||||||
<ng-container *ngIf="format === 'pwsafexml'">
|
<ng-container *ngIf="format === 'pwsafexml'">
|
||||||
Using the Password Safe desktop application, navigate to "File" → "Export To" → "XML format..."
|
Using the Password Safe desktop application, navigate to "File" → "Export To" → "XML format..."
|
||||||
and save the XML
|
and save the XML file.
|
||||||
file.
|
|
||||||
</ng-container>
|
</ng-container>
|
||||||
<ng-container *ngIf="format === 'dashlanejson'">
|
<ng-container *ngIf="format === 'dashlanejson'">
|
||||||
Using the Dashlane desktop application, navigate to "File" → "Export" → "Unsecured archive
|
Using the Dashlane desktop application, navigate to "File" → "Export" → "Unsecured archive
|
||||||
(readable) in JSON format"
|
(readable) in JSON format" and save the JSON file.
|
||||||
and save the JSON file.
|
|
||||||
</ng-container>
|
</ng-container>
|
||||||
<ng-container *ngIf="format === 'msecurecsv'">
|
<ng-container *ngIf="format === 'msecurecsv'">
|
||||||
Using the mSecure desktop application, navigate to "File" → "Export" → "CSV File..." and save the
|
Using the mSecure desktop application, navigate to "File" → "Export" → "CSV File..." and save the
|
||||||
|
@ -122,93 +114,79 @@
|
||||||
</ng-container>
|
</ng-container>
|
||||||
<ng-container *ngIf="format === 'stickypasswordxml'">
|
<ng-container *ngIf="format === 'stickypasswordxml'">
|
||||||
Using the Sticky Password desktop application, navigate to "Menu" (top right) → "Export" → "Export
|
Using the Sticky Password desktop application, navigate to "Menu" (top right) → "Export" → "Export
|
||||||
all". Select
|
all". Select the unencrypted format XML option and save the XML file.
|
||||||
the unencrypted format XML option and save the XML file.
|
|
||||||
</ng-container>
|
</ng-container>
|
||||||
<ng-container *ngIf="format === 'truekeycsv'">
|
<ng-container *ngIf="format === 'truekeycsv'">
|
||||||
Using the True Key desktop application, click the gear icon (top right) and then navigate to "App Settings".
|
Using the True Key desktop application, click the gear icon (top right) and then navigate to "App Settings".
|
||||||
Click the "Export"
|
Click the "Export" button, enter your password and save the CSV file.
|
||||||
button, enter your password and save the CSV file.
|
|
||||||
</ng-container>
|
</ng-container>
|
||||||
<ng-container *ngIf="format === 'clipperzhtml'">
|
<ng-container *ngIf="format === 'clipperzhtml'">
|
||||||
Log into the Clipperz web application (clipperz.is/app). Click the hamburger menu icon in the top right to
|
Log into the Clipperz web application (clipperz.is/app). Click the hamburger menu icon in the top right to
|
||||||
expand the navigation
|
expand the navigation bar. Navigate to "Data" → "Export". Click the "download HTML+JSON" button to save
|
||||||
bar. Navigate to "Data" → "Export". Click the "download HTML+JSON" button to save the HTML file.
|
the HTML file.
|
||||||
</ng-container>
|
</ng-container>
|
||||||
<ng-container *ngIf="format === 'roboformcsv'">
|
<ng-container *ngIf="format === 'roboformcsv'">
|
||||||
Using the RoboForm Editor desktop application, navigate to "RoboForm" (top left) → "Options" →
|
Using the RoboForm Editor desktop application, navigate to "RoboForm" (top left) → "Options" →
|
||||||
"Account & Data"
|
"Account & Data" and click the "Export" button. Select all of your data, change the "Format" to "CSV
|
||||||
and click the "Export" button. Select all of your data, change the "Format" to "CSV file" and then click the
|
file" and then click the "Export" button to save the CSV file. Note: RoboForm only allows you to export
|
||||||
"Export" button to save the CSV file. Note: RoboForm only allows you to export Logins. Other items will not
|
Logins. Other items will not be exported.
|
||||||
be
|
|
||||||
exported.
|
|
||||||
</ng-container>
|
</ng-container>
|
||||||
<ng-container *ngIf="format === 'passboltcsv'">
|
<ng-container *ngIf="format === 'passboltcsv'">
|
||||||
Log into the Passbolt web vault and navigate to the "Passwords" listing. Select all of the passwords you
|
Log into the Passbolt web vault and navigate to the "Passwords" listing. Select all of the passwords you
|
||||||
would like to export
|
would like to export and click the "Export" button at the top of the listing. Choose the "csv (lastpass)"
|
||||||
and click the "Export" button at the top of the listing. Choose the "csv (lastpass)" export format and click
|
export format and click the "Export" button.
|
||||||
the "Export" button.
|
|
||||||
</ng-container>
|
</ng-container>
|
||||||
<ng-container *ngIf="format === 'ascendocsv'">
|
<ng-container *ngIf="format === 'ascendocsv'">
|
||||||
Using the Ascendo DataVault desktop application, navigate to "Tools" → "Export". In the dialog that
|
Using the Ascendo DataVault desktop application, navigate to "Tools" → "Export". In the dialog that
|
||||||
pops up, select
|
pops up, select the "All Items (DVX, CSV)" option. Click the "Ok" button to save the CSV file.
|
||||||
the "All Items (DVX, CSV)" option. Click the "Ok" button to save the CSV file.
|
|
||||||
</ng-container>
|
</ng-container>
|
||||||
<ng-container *ngIf="format === 'passwordbossjson'">
|
<ng-container *ngIf="format === 'passwordbossjson'">
|
||||||
Using the Password Boss desktop application, navigate to "File" → "Export data" → "Password Boss
|
Using the Password Boss desktop application, navigate to "File" → "Export data" → "Password Boss
|
||||||
JSON - not encrypted"
|
JSON - not encrypted" and save the JSON file.
|
||||||
and save the JSON file.
|
|
||||||
</ng-container>
|
</ng-container>
|
||||||
<ng-container *ngIf="format === 'zohovaultcsv'">
|
<ng-container *ngIf="format === 'zohovaultcsv'">
|
||||||
Log into the Zoho web vault (vault.zoho.com). Navigate to "Tools" → "Export Secrets". Select "All
|
Log into the Zoho web vault (vault.zoho.com). Navigate to "Tools" → "Export Secrets". Select "All
|
||||||
Secrets" and click
|
Secrets" and click the "Zoho Vault Format CSV" button. Highlight and copy the data from the textarea. Open a
|
||||||
the "Zoho Vault Format CSV" button. Highlight and copy the data from the textarea. Open a text editor like
|
text editor like Notepad and paste the data. Save the data from the text editor as
|
||||||
Notepad
|
|
||||||
and paste the data. Save the data from the text editor as
|
|
||||||
<code>zoho_export.csv</code>.
|
<code>zoho_export.csv</code>.
|
||||||
</ng-container>
|
</ng-container>
|
||||||
<ng-container *ngIf="format === 'splashidcsv'">
|
<ng-container *ngIf="format === 'splashidcsv'">
|
||||||
Using the SplashID Safe desktop application, click on the SplashID blue lock logo in the top right corner.
|
Using the SplashID Safe desktop application, click on the SplashID blue lock logo in the top right corner.
|
||||||
Navigate to "Export"
|
Navigate to "Export" → "Export as CSV" and save the CSV file.
|
||||||
→ "Export as CSV" and save the CSV file.
|
|
||||||
</ng-container>
|
</ng-container>
|
||||||
<ng-container *ngIf="format === 'passkeepcsv'">
|
<ng-container *ngIf="format === 'passkeepcsv'">
|
||||||
Using the PassKeep mobile app, navigate to "Backup/Restore". Locate the "CSV Backup/Restore" section and
|
Using the PassKeep mobile app, navigate to "Backup/Restore". Locate the "CSV Backup/Restore" section and
|
||||||
click "Backup to
|
click "Backup to CSV" to save the CSV file.
|
||||||
CSV" to save the CSV file.
|
|
||||||
</ng-container>
|
</ng-container>
|
||||||
<ng-container *ngIf="format === 'gnomejson'">
|
<ng-container *ngIf="format === 'gnomejson'">
|
||||||
Make sure you have python-keyring and python-gnomekeyring installed. Save the
|
Make sure you have python-keyring and python-gnomekeyring installed. Save the
|
||||||
<a target="_blank" rel="noopener" href="https://bit.ly/2GpOMTg">GNOME Keyring Import/Export</a> python
|
<a target="_blank" rel="noopener" href="https://bit.ly/2GpOMTg">GNOME Keyring Import/Export</a> python
|
||||||
script to your desktop as
|
script to your desktop as <code>pw_helper.py</code>. Open terminal and run
|
||||||
<code>pw_helper.py</code>. Open terminal and run
|
|
||||||
<code>chmod +rx Desktop/pw_helper.py</code> and then
|
<code>chmod +rx Desktop/pw_helper.py</code> and then
|
||||||
<code>python Desktop/pw_helper.py export Desktop/my_passwords.json</code>. Then upload the resulting
|
<code>python Desktop/pw_helper.py export Desktop/my_passwords.json</code>. Then upload the resulting
|
||||||
<code>my_passwords.json</code> file here to Bitwarden.
|
<code>my_passwords.json</code> file here to Bitwarden.
|
||||||
</ng-container>
|
</ng-container>
|
||||||
<ng-container *ngIf="format === 'passwordagentcsv'">
|
<ng-container *ngIf="format === 'passwordagentcsv'">
|
||||||
Using the Password Agent desktop application navigate to "File" → "Export", select the "Fields to
|
Using the Password Agent desktop application navigate to "File" → "Export", select the "Fields to
|
||||||
export" button and
|
export" button and check all of the fields, change the "Output format" to "CSV", and then click the "Start"
|
||||||
check all of the fields, change the "Output format" to "CSV", and then click the "Start" button to save the
|
button to save the CSV file.
|
||||||
CSV
|
|
||||||
file.
|
|
||||||
</ng-container>
|
</ng-container>
|
||||||
<ng-container *ngIf="format === 'passpackcsv'">
|
<ng-container *ngIf="format === 'passpackcsv'">
|
||||||
Log into the Passpack website vault and navigate to "Settings" → "Export", then click the "Download"
|
Log into the Passpack website vault and navigate to "Settings" → "Export", then click the "Download"
|
||||||
button to save
|
button to save the CSV file.
|
||||||
the CSV file.
|
|
||||||
</ng-container>
|
</ng-container>
|
||||||
<ng-container *ngIf="format === 'passmanjson'">
|
<ng-container *ngIf="format === 'passmanjson'">
|
||||||
Open your Passman vault and click on "Settings" in the bottom left corner. In the "Settings" window switch
|
Open your Passman vault and click on "Settings" in the bottom left corner. In the "Settings" window switch
|
||||||
to the
|
to the "Export credentials" tab and choose "JSON" as the export type. Enter your vault's passphrase and
|
||||||
"Export credentials" tab and choose "JSON" as the export type. Enter your vault's passphrase and click the
|
click the "Export" button to save the JSON file.
|
||||||
"Export"
|
|
||||||
button to save the JSON file.
|
|
||||||
</ng-container>
|
</ng-container>
|
||||||
<ng-container *ngIf="format === 'avastcsv'">
|
<ng-container *ngIf="format === 'avastcsv'">
|
||||||
Open the Avast Passwords desktop application and navigate to "Settings" → "Import/export data". Select
|
Open the Avast Passwords desktop application and navigate to "Settings" → "Import/export data". Select
|
||||||
the
|
the "Export" button for the "Export to CSV file" option to save the CSV file.
|
||||||
"Export" button for the "Export to CSV file" option to save the CSV file.
|
</ng-container>
|
||||||
|
<ng-container *ngIf="format === 'avastjson'">
|
||||||
|
Open the Avast Passwords desktop application and navigate to "Settings" → "Import/export data". Select
|
||||||
|
the "Export" button for the "Export to JSON file" option to save the JSON file.
|
||||||
</ng-container>
|
</ng-container>
|
||||||
<ng-container *ngIf="format === 'fsecurefsk'">
|
<ng-container *ngIf="format === 'fsecurefsk'">
|
||||||
Open the F-Secure KEY desktop application and navigate to "Settings" → "Export Passwords". Select the
|
Open the F-Secure KEY desktop application and navigate to "Settings" → "Export Passwords". Select the
|
||||||
|
@ -216,8 +194,7 @@
|
||||||
</ng-container>
|
</ng-container>
|
||||||
<ng-container *ngIf="format === 'kasperskytxt'">
|
<ng-container *ngIf="format === 'kasperskytxt'">
|
||||||
Open the Kaspersky Password Manager desktop application and navigate to "Settings" → "Import/Export".
|
Open the Kaspersky Password Manager desktop application and navigate to "Settings" → "Import/Export".
|
||||||
Locate
|
Locate the "Export to text file" section and select the "Export" button to save the TXT file.
|
||||||
the "Export to text file" section and select the "Export" button to save the TXT file.
|
|
||||||
</ng-container>
|
</ng-container>
|
||||||
<ng-container *ngIf="format === 'remembearcsv'">
|
<ng-container *ngIf="format === 'remembearcsv'">
|
||||||
Open the RememBear desktop application and navigate to "Settings" → "Account" → "Export".
|
Open the RememBear desktop application and navigate to "Settings" → "Account" → "Export".
|
||||||
|
|
Loading…
Reference in New Issue