All Projects → nntarasov → Csv2keychain

nntarasov / Csv2keychain

Licence: mit
Small tool for adding exported credentials from Chrome to macOS keychain

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to Csv2keychain

osx-callhistory-decryptor
macOS (incl big sur) call history decryptor/converter to CSV format.
Stars: ✭ 19 (-93.56%)
Mutual labels:  osx, keychain
Gitark
Dark theme for Github
Stars: ✭ 291 (-1.36%)
Mutual labels:  chrome
Footswitch
Command-line utility for PCsensor foot switch
Stars: ✭ 282 (-4.41%)
Mutual labels:  osx
Linux Command
Linux命令大全搜索工具,内容包含Linux命令手册、详解、学习、搜集。https://git.io/linux
Stars: ✭ 17,481 (+5825.76%)
Mutual labels:  chrome
Searchwithmybrowser
Open Cortana searches with your default browser.
Stars: ✭ 285 (-3.39%)
Mutual labels:  chrome
Jest Puppeteer
Run your tests using Jest & Puppeteer 🎪✨
Stars: ✭ 3,267 (+1007.46%)
Mutual labels:  chrome
Mapmap
Open source video mapping software
Stars: ✭ 282 (-4.41%)
Mutual labels:  osx
Fofa view
FOFA Pro view 是一款FOFA Pro 资产展示浏览器插件,目前兼容 Chrome、Firefox、Opera。
Stars: ✭ 291 (-1.36%)
Mutual labels:  chrome
Developerexcuses
A Mac OS X Screensaver which shows quotes from http://developerexcuses.com, inofficial
Stars: ✭ 290 (-1.69%)
Mutual labels:  osx
Uickeychainstore
UICKeyChainStore is a simple wrapper for Keychain on iOS, watchOS, tvOS and macOS. Makes using Keychain APIs as easy as NSUserDefaults.
Stars: ✭ 3,029 (+926.78%)
Mutual labels:  keychain
Body Scroll Lock
Body scroll locking that just works with everything 😏
Stars: ✭ 3,357 (+1037.97%)
Mutual labels:  chrome
Passepartout Apple
User-friendly OpenVPN client app for iOS and macOS.
Stars: ✭ 284 (-3.73%)
Mutual labels:  osx
Flock
Thread-safe file locking library in Go (originally github.com/theckman/go-flock)
Stars: ✭ 288 (-2.37%)
Mutual labels:  osx
Dosxvpn
Easily deploy your own personal VPN server with DNS adblocking running on DigitalOcean
Stars: ✭ 284 (-3.73%)
Mutual labels:  osx
Macappshell
Creates a Mac OSX .app folder (complete with icons) ready for your binary file. Perfect for Golang, Rust, C++, etc..
Stars: ✭ 290 (-1.69%)
Mutual labels:  osx
Node Chrome
deprecated
Stars: ✭ 284 (-3.73%)
Mutual labels:  chrome
Vmware Usb Osx
Easily create a bootable USB installer for VMware ESXi / vSphere Hypervisor
Stars: ✭ 286 (-3.05%)
Mutual labels:  osx
Adamantium Thief
🔑 Decrypt chromium based browsers passwords, cookies, credit cards, history, bookmarks, autofill. Version > 80 is supported.
Stars: ✭ 283 (-4.07%)
Mutual labels:  chrome
Vh Check
mobile vh unit utility
Stars: ✭ 293 (-0.68%)
Mutual labels:  chrome
Ffmpeg Build Script
The FFmpeg build script provides an easy way to build a static FFmpeg on OSX and Linux with non-free codecs included.
Stars: ✭ 290 (-1.69%)
Mutual labels:  osx

сsv2keychain

PyPI Python

About

Small command-line tool for adding exported credentials (login/password pairs) from Chrome to the macOS keychain.

Note: As of macOS High Sierra (v10.13) Safari is able to import bookmarks, history and passwords from Chrome and Firefox: https://support.apple.com/guide/safari/import-bookmarks-history-and-passwords-ibrw1015/mac.

The passwords are stored in the (iCloud) keychain. It is therefore not necessary to use csv2keychain for this use case, especially since the tool is not able to import to the iCloud keychain (see #9).

Installing

You can install the package via pip.

$ pip3 install cmdline-csv2keychain

Preparing credentials from Chrome

  1. To use this tool you should manually export credentials from Google Chrome into .csv file. In the browser, switch to chrome://flags/#PasswordExport and enable option #PasswordExport. UPD: seems that last versions of Chrome enables this feature by default. So you can omit this step.

  2. Reload Chrome

  3. Go to chrome://settings/passwords, click Other actions button (three dots, to the right of Saved Passwords text), then click Export and save the .csv file in any convinient location.

How to use

$ csv2keychain [path.csv] [-u] [-s]
  • -u - update existing password for every account in keychain, if any
  • -s - display credentials on the screen during the process

Example

$ csv2keychain ~/Desktop/Chrome\ Passwords.csv -s

Now your Chrome passwords are available for Safari & other apps. :)

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].