Top Banner
QtPass Anus IJhack HackersHotel - 03-04-2016
37

QtPass - Crossplatform GUI for pass the standard unix password manager

Jan 08, 2017

Download

Technology

Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: QtPass - Crossplatform GUI for pass the standard unix password manager

QtPass

AnusIJhack

HackersHotel - 03-04-2016

Page 2: QtPass - Crossplatform GUI for pass the standard unix password manager

QtPass

Page 3: QtPass - Crossplatform GUI for pass the standard unix password manager

Pass

● Looked at opensource solution● Team password management● To replace a tree of plain-txt files

– Mixed in with designs, contracts etc

● Keepass . . nope– Master password– Locking issues

Page 4: QtPass - Crossplatform GUI for pass the standard unix password manager

Pass

● Uses gpg, tree, pwgen● Is just a bash script● The standard UNIX password manager

Page 5: QtPass - Crossplatform GUI for pass the standard unix password manager

Pass

Page 6: QtPass - Crossplatform GUI for pass the standard unix password manager

Qt

● Framework● Runs on (nearly) anything● Platform agnostic code

– Mostly

● Bindings for C++ and Python– And more

● Looks and feels native

Page 7: QtPass - Crossplatform GUI for pass the standard unix password manager

QtPass

● July 30● 2 evenings at hackerspaces● Treeview, text view and a “git pull” button● Read only● Released to github and passwordstore.org ml● August 1st

Page 8: QtPass - Crossplatform GUI for pass the standard unix password manager

QtPass

Page 9: QtPass - Crossplatform GUI for pass the standard unix password manager

QtPass

● Did a small hackathon● Translations● .. and just left it at that● Easter 2015

– Adding– Editing– User management (basic)

Page 10: QtPass - Crossplatform GUI for pass the standard unix password manager

QtPass

Page 11: QtPass - Crossplatform GUI for pass the standard unix password manager

QtPass

● Got enthusiastic again● Adding more and more features● Configuration● Options

Page 12: QtPass - Crossplatform GUI for pass the standard unix password manager

QtPass

Page 13: QtPass - Crossplatform GUI for pass the standard unix password manager

QtPass

● Getting more people involved● Release a 1.0● August first, exactly a year after first alpha● Have a proper party

Page 14: QtPass - Crossplatform GUI for pass the standard unix password manager

QtPass

● Translate-a-thon● nl_NL, de_DE, hu_HU, sv_SE, pl_PL● es_ES, gl_ES, ru_RU● zh_CN● ar_MA, he_IL

Page 15: QtPass - Crossplatform GUI for pass the standard unix password manager

QtPass

Page 16: QtPass - Crossplatform GUI for pass the standard unix password manager

QtPass

● Get packaged:● Submit bugreport● Find maintainer● Create spec file● Do it all in a VM

– FreeBSD– Gentoo

● CI

Page 17: QtPass - Crossplatform GUI for pass the standard unix password manager

QtPass

Page 18: QtPass - Crossplatform GUI for pass the standard unix password manager

QtPass

● Using Travis● Not just for compiling● Static analysis● GitHub hooks● Deploy artefacts● AppVeyor● Just one YML file

Page 19: QtPass - Crossplatform GUI for pass the standard unix password manager

QtPass

Page 20: QtPass - Crossplatform GUI for pass the standard unix password manager

QtPass

● Do talks● New features

– Profiles– Templates

Page 21: QtPass - Crossplatform GUI for pass the standard unix password manager

QtPass

Page 22: QtPass - Crossplatform GUI for pass the standard unix password manager

QtPass

Page 23: QtPass - Crossplatform GUI for pass the standard unix password manager

QtPass

● Do talks● New features

– Profiles– Templates

● Answer support requests● Answer issue submissions

Page 24: QtPass - Crossplatform GUI for pass the standard unix password manager

QtPass

Page 25: QtPass - Crossplatform GUI for pass the standard unix password manager

QtPass

Page 26: QtPass - Crossplatform GUI for pass the standard unix password manager

QtPass

● Get people involved● More people, more ideas

– Don't be shy to say no– It's not a democracy

● Get people over the “I can't do this” hump● Help people make their first contribution

Page 27: QtPass - Crossplatform GUI for pass the standard unix password manager

QtPass

Page 28: QtPass - Crossplatform GUI for pass the standard unix password manager

QtPass

Page 29: QtPass - Crossplatform GUI for pass the standard unix password manager

QtPass

Page 30: QtPass - Crossplatform GUI for pass the standard unix password manager

QtPass

● Design● UI● UX● Native iconography

Page 31: QtPass - Crossplatform GUI for pass the standard unix password manager

QtPass

Page 32: QtPass - Crossplatform GUI for pass the standard unix password manager

QtPass

Page 33: QtPass - Crossplatform GUI for pass the standard unix password manager

QtPass

Page 34: QtPass - Crossplatform GUI for pass the standard unix password manager

QtPass

https://qtpass.org

Page 35: QtPass - Crossplatform GUI for pass the standard unix password manager

QtPass

Page 36: QtPass - Crossplatform GUI for pass the standard unix password manager

QtPass

Page 37: QtPass - Crossplatform GUI for pass the standard unix password manager

QtPass

https://pad.ijhack.nl/p/qtpass

https://github.com/IJHack/qtpass